Skip to main content

A tool designed to interact with APIs compatible with OpenAI's format.

Project description

OpenAI API Tester

OpenAI API Tester is a tool designed to interact with APIs compatible with OpenAI's format. It uses the FastAPI framework and HTMX to provide a seamless interface for quickly testing various APIs. Form inputs are stored in the browser's local storage, so you can pick up where you left off.

Installation

To install the necessary dependencies, use the uv package manager:

uv sync

Development

To run the application in development mode, use the following command:

uv run uvicorn main:app --reload

Production

To run the application in production mode, use the following command:

uv run -m src.server

Usage

This project aims to provide a seamless interface for interacting with various APIs that are compatible with OpenAI's API.

Deploy on Clever Cloud

Install Clever Tools and create a Python application:

npm i -g clever-tools
clever login

git clone https://github.com/davlgd/openai-api-tester.git
cd openai-api-tester

clever create --type python

Set the environment variables:

clever env set CC_RUN_COMMAND "uv run -m server"

Deploy the application:

clever deploy
clever open

License

This project is licensed under the MIT License.

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

openai_api_tester_test-0.1.5.tar.gz (336.6 kB view details)

Uploaded Source

Built Distribution

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

openai_api_tester_test-0.1.5-py3-none-any.whl (337.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for openai_api_tester_test-0.1.5.tar.gz
Algorithm Hash digest
SHA256 00b7e42f2d9dc5d0c269a2a6c2e7d00b08482cae72a810c425a57270c5a16d2b
MD5 2fcf2c58d4adeb3ddb3ddfcd3d991f6a
BLAKE2b-256 b5975fda8149a1984410b41cfb4b5b63aaa04260f6d5a26ee20b3205a63ee82f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openai_api_tester_test-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 aa44bd457ba6586dcaa63990b2271c0e51ca96fc2c3ad8eedcdcc476103c4241
MD5 00178b2b375b9ee09389161e59bbb66a
BLAKE2b-256 8fc2573f8d4fbda3c13294c77d686fc95ea0cdf67f106c4b7e86a2754920398c

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