Skip to main content

AI-powered API test and documentation generator using Gemini

Project description

ai_api_test_docs

AI-powered project tools for API testing, documentation, security auditing, and README generation 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:
      • a. API Test Writer
      • b. API Documentation Generator
      • c. CyberBackend Security Advisor
      • d. README Generator
    • Selections are made via lettered options (e.g., a, b, c, d).
  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, documentation, security audits, and READMEs. 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-1.0.0.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-1.0.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ai_api_test_docs-1.0.0.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-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4c42258b5de939ed590bacd8868f0f5a10b63beed402eefb875c999f5f5236e5
MD5 d4d78e8350ed64cd7c19d43f22029e35
BLAKE2b-256 6afd9be98ca197361edf9d4425806de324bb4de45db1f3334e23ebbb5a05287e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ai_api_test_docs-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b3f1968a3dfb653f68b5b3781011cd062388e7b2e23edcfd3a55e32e81506e86
MD5 48a50fe1b1236cd4dae0a10aff596801
BLAKE2b-256 095d13910900c68e62f076374b35e96233fa11ce3578a22fd32c4fcc41af21a4

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