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.4.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.4-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ai_api_test_docs-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 8a9e39502f0a05b855ac5dfe704873cccf53bfda5003eb3edeb564f367c4ba10
MD5 425164d45c3a9c224b5ffbda2265b1c6
BLAKE2b-256 1ea28bcc904cde554eec6e43e6fb83d661c2b98d70f18ca5472fe3b6ba4c7a90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ai_api_test_docs-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 be928092038d0d1aaab01c98321d7cfb523371dae179041e03fdb141e275fa42
MD5 4e659482b45d53c263a84f9641a94b80
BLAKE2b-256 c7ec47aaf62a62f282112d92469cc366b6ad77e3ccc3bc0320c66768610592e9

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