OpenAI CLI
A command-line tool for OpenAI-compatible APIs via AceDataCloud.
Installation
pip install openai-pro-cli
Quick Start
1. Get an API Token
Sign up at https://platform.acedata.cloud and get your API token.
2. Configure
export ACEDATACLOUD_API_TOKEN=your_token_here
Or save it to a .env file:
cp .env.example .env
# Edit .env and set ACEDATACLOUD_API_TOKEN
3. Use
# Chat with a model
openai-cli chat "What is the capital of France?"
# Chat with a specific model
openai-cli chat "Explain quantum computing" -m gpt-5.4
# Generate embeddings
openai-cli embed "Hello, world!" -m text-embedding-3-small
# Generate an image
openai-cli image "A futuristic city skyline at night"
# Edit an image
openai-cli edit "Add a rainbow" --image-url https://example.com/photo.jpg
# Use the Responses API
openai-cli response "Summarize this article" -m gpt-4o
# Synthesize speech audio
openai-cli speech "Hello from AceDataCloud" --voice nova --output hello.mp3
# Show realtime WebSocket connection details
openai-cli realtime --model gpt-realtime
# Retrieve an async task result
openai-cli tasks retrieve --id 7489df4c-ef03-4de0-b598-e9a590793434
openai-cli tasks retrieve --trace-id my-custom-trace-001
# Retrieve a batch of task results
openai-cli tasks batch --trace-ids trace-001 trace-002
# List available models
openai-cli models
# Show configuration
openai-cli config
Commands
| Command | Description |
|---|---|
chat |
Chat completions (/openai/chat/completions) |
embed |
Text embeddings (/openai/embeddings) |
image |
Image generation (/openai/images/generations) |
edit |
Image editing (/openai/images/edits) |
response |
Responses API (/openai/responses) |
speech |
Speech synthesis (/v1/audio/speech) |
realtime |
Realtime WebSocket connection info (/v1/realtime) |
tasks retrieve |
Retrieve a single async task result (/openai/tasks) |
tasks batch |
Retrieve multiple async task results (/openai/tasks) |
models |
List available models (/openai/models) |
config |
Show current configuration |
Environment Variables
| Variable | Description | Default |
|---|---|---|
ACEDATACLOUD_API_TOKEN |
Your API token (required) | — |
ACEDATACLOUD_API_BASE_URL |
API base URL | https://api.acedata.cloud |
OPENAI_REQUEST_TIMEOUT |
Request timeout in seconds | 30 |
Docker
docker compose run --rm openai-cli chat "Hello!" -m gpt-4o
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openai_pro_cli-2026.8.11.0.tar.gz.
File metadata
- Download URL: openai_pro_cli-2026.8.11.0.tar.gz
- Upload date:
- Size: 24.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
459ac56104832827b872265675e2ca476fd0c019479379840faceacf434de241
|
|
| MD5 |
ea0d526517928dfae65155bcac203ecb
|
|
| BLAKE2b-256 |
7b1c0296517be4dc98ade0dc4e22a9b29765f9aa9159fc601208bede171bae3d
|
File details
Details for the file openai_pro_cli-2026.8.11.0-py3-none-any.whl.
File metadata
- Download URL: openai_pro_cli-2026.8.11.0-py3-none-any.whl
- Upload date:
- Size: 25.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c70c4de6f3fec97e2beb49c627bb0c0044c1c2b0834b021e3aee9cc596920bcc
|
|
| MD5 |
8cc24b25ca72afadded3e7293bf11fbb
|
|
| BLAKE2b-256 |
29cf5aa935f088caccf826db39274b3fce79d8c5c1942b4f04d8585f19a575ef
|