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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ai_api_test_docs-0.1.5.tar.gz
  • Upload date:
  • Size: 6.3 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.5.tar.gz
Algorithm Hash digest
SHA256 e5b7b323945fded2ad60ea7713cc883cc189daf032324b7ec5ec1376a1a82588
MD5 dd77c7c25f7ec06c0535ecfa1e36a29d
BLAKE2b-256 b9f5f205881ee162ded1ae1e2bedf1ee5b5ed3a61d9a2d59ebb1993b173b1c9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ai_api_test_docs-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 641cdc5b9f1e5bc6a1dda2178194582c721598a7bf6b4f1ca53d9e0f7587ac4f
MD5 b025a8d168533e46e4870f109d673717
BLAKE2b-256 e000f32153a985a676372ab8c4bd422c5161576ef29427472835534143de4ea1

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