Unified CLI for AceDataCloud AI services - images, videos, music, search, and chat
Project description
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 "Cyberpunk city" --service midjourney # Midjourney
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 |
| Midjourney | Image | adc image --service midjourney |
| 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
Project details
Release history Release notifications | RSS feed
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 acedatacloud_cli-2026.4.5.3.tar.gz.
File metadata
- Download URL: acedatacloud_cli-2026.4.5.3.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1da13a34d9eacace0754ffd13a0f0d3ecac8f500a0b5d8320409139a8b34c138
|
|
| MD5 |
1f9728e2f4ad7c0c2fdb0bc222391a6c
|
|
| BLAKE2b-256 |
e84ef13e0a100e8b0fa8764c4072eacc025e5b7b8bda19a763f2177e609164ee
|
File details
Details for the file acedatacloud_cli-2026.4.5.3-py3-none-any.whl.
File metadata
- Download URL: acedatacloud_cli-2026.4.5.3-py3-none-any.whl
- Upload date:
- Size: 17.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b62ba5dd34afa1fb09fd828de5c09fad31276b6da4c185bdba231d5054a86c91
|
|
| MD5 |
d0d37707458dcef65bf09940e493e152
|
|
| BLAKE2b-256 |
9aca7a14e8a31e0ccf30b3ef9ef3e5bb74a8fa11eccfd6e32ba97176c64e7a38
|