AceDataCloud CLI
Unified command-line interface for all AceDataCloud AI services — images, videos, music, and search.
Installation
pip install acedatacloud-cli
Quick Start
# Save your API token
adc auth login
# Generate an image
adc image "A sunset over mountains, photorealistic"
# Generate a video
adc video "A cinematic ocean scene"
# Generate music
adc music "Upbeat electronic dance track"
# Search the web
adc search "artificial intelligence"
# Check task status
adc task abc123 -s flux
# Wait for completion
adc wait abc123 -s flux
Configuration
Get your API token at platform.acedata.cloud.
# Option 1: Login command (saves to ~/.config/adc/config)
adc auth login
# Option 2: Environment variable
export ACEDATACLOUD_API_TOKEN=your_token
# Option 3: Per-command flag
adc --token your_token image "A sunset"
Commands
Image Generation
adc image "A sunset over mountains" # Flux (default)
adc image "Logo design" --service seedream # Seedream
adc image "Add sunglasses" --image-url https://... # Edit with Flux
adc image "A landscape" -m flux-pro-1.1-ultra -s 16:9 # Custom model & size
Video Generation
adc video "A cinematic sunset" # Luma (default)
adc video "A rocket launching" --service sora # Sora
adc video "Clouds moving" --service veo # Veo
adc video "Dance scene" --service seedance # Seedance
adc video "Cat playing" --loop -a 16:9 # Loop + aspect ratio
Music Generation
adc music "An upbeat electronic dance track"
adc music "Calm piano jazz" --instrumental
Web Search
adc search "artificial intelligence"
adc search "tech news" -t news --time-range qdr:d
adc search "sunset photos" -t images -c us
Task Management
adc task abc123 -s flux # Check task status
adc task def456 -s luma --json # JSON output
adc wait abc123 -s flux # Wait for completion
adc wait def456 -s suno --interval 10 --timeout 300
Info & Auth
adc services # List all available services
adc config # Show configuration
adc auth login # Save API token
adc auth status # Check auth status
JSON Output
All commands support --json for machine-readable output:
adc image "A sunset" --json | jq '.task_id'
adc search "test query" --json | jq '.organic[].title'
Supported Services
| Service | Type | Command |
|---|---|---|
| Flux | Image | adc image --service flux |
| Seedream | Image | adc image --service seedream |
| NanoBanana | Image | adc image --service nanobanana |
| Suno | Music | adc music |
| Luma | Video | adc video --service luma |
| Sora | Video | adc video --service sora |
| Veo | Video | adc video --service veo |
| Seedance | Video | adc video --service seedance |
| SERP | Search | adc search |
Development
# Install with dev dependencies
pip install -e ".[all]"
# Run tests
pytest
# Lint
ruff check .
ruff format --check .
License
MIT
Metadata
Release files for acedatacloud-cli 2026.9.30.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| acedatacloud_cli-2026.9.30.0.tar.gz | 15.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| acedatacloud_cli-2026.9.30.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 32.4 kB
Release files / acedatacloud_cli-2026.9.30.0.tar.gz
| Download URL | acedatacloud_cli-2026.9.30.0.tar.gz |
|---|---|
| Size | 15.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a4a8045eb26361699e6a3d536a0deaae29cea79e1ea3750225b81535ea23e760
|
|
BLAKE2b-256 checksum How to use checksums |
74c5152500d3e05f66ac65518697065cdab32983a303357a697ce18a852a4a79
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / acedatacloud_cli-2026.9.30.0-py3-none-any.whl
| Download URL | acedatacloud_cli-2026.9.30.0-py3-none-any.whl |
|---|---|
| Size | 16.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0530b981d110b55cf1178a44212356a5e34fb9878103354349003e72d38d6aa8
|
|
BLAKE2b-256 checksum How to use checksums |
dfde6903de6086d7ca4e75bf4804a094580d3e2e39dd2776c92b4c91747b407c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Security for acedatacloud-cli 2026.9.30.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.