Skip to main content

AI-powered API test and documentation generator using Gemini

Project description

ai_api_test_docs

AI-powered API test and documentation generator using Google Gemini.

Installation

pip install ai_api_test_docs

Usage

ai_api_test_docs

Instructions

  1. Open your command-line interface (CLI).

  2. Navigate to your project's parent directory using cd. For example:

    cd path/to/your/projects/
    
  3. Run the tool:

    ai_api_test_docs
    
  4. Follow the on-screen prompts:

    • Select the target project folder.
    • Provide your Google Gemini API key when prompted.
    • Choose between generating:
      • API documentation
      • API test scripts
    • Selections are made via numbered or lettered options (e.g., 1, 2, etc.), not by typing full names.
  5. Let the tool generate the content for you. Output files will be saved in the selected project folder.

Delete Stored API Key

To remove your stored Gemini API key:

ai_api_test_docs delete_key

Requirements

  • Python 3.9 or higher
  • Google Gemini API key (prompted automatically on first use)

Note: This tool uses AI to generate tests and documentation. AI-generated content may contain mistakes or inaccuracies. Always review and verify the output before using it in production.

Function/Class/Module Description:
Performs the specified operations as described in the implementation.

Author: Ezeana Micheal
Note: This tool and documentation was created by Ezeana Micheal.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ai_api_test_docs-0.1.6.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ai_api_test_docs-0.1.6-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file ai_api_test_docs-0.1.6.tar.gz.

File metadata

  • Download URL: ai_api_test_docs-0.1.6.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.9

File hashes

Hashes for ai_api_test_docs-0.1.6.tar.gz
Algorithm Hash digest
SHA256 05c1f1bd984b3fd2dd946c81d2f063d44ec2a3c25dc17fad9e5b510647cb3c0f
MD5 71c8bbdf13fcf30febab8a975cc39213
BLAKE2b-256 c17929a387075edca93a6f5b362dfd9c71d7e13392f75aa6d57f0881d30e7c41

See more details on using hashes here.

File details

Details for the file ai_api_test_docs-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for ai_api_test_docs-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 03a29e75aab931538de52e0718028b5ed1f084efda098b66454c54bbbd11c270
MD5 4b226cc52df0af90c81266ee6db34fc4
BLAKE2b-256 77894cba4bf5c6d2fbd83b170cb2424bffdfe7808fdede8f8fde685336f24a52

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page