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.3.tar.gz (6.2 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.3-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ai_api_test_docs-0.1.3.tar.gz
  • Upload date:
  • Size: 6.2 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.3.tar.gz
Algorithm Hash digest
SHA256 ca3e31ee138bc3d3c2edeccdb143cd4d6433c3c7dd92ffe944ab3a10dcea5416
MD5 ea997188cbb1599a95b513bbecfd3f48
BLAKE2b-256 505c8df5974af1b3f17560ad233fc304eb5e2a761a3ce56aa93ce7ad4782df58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ai_api_test_docs-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e70b92deecc514bb6b1627bf1df7058b8753696162fbd6ca3487dd3117a8439d
MD5 e2a8562a713e48ad183db4b610240844
BLAKE2b-256 33de7d04ee43cbf27c85ea0f1b9fd6854fb2b1116c187bbec696beb01e0a1aca

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