Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acedatacloud_cli-2026.4.5.3.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

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

acedatacloud_cli-2026.4.5.3-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

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

Hashes for acedatacloud_cli-2026.4.5.3.tar.gz
Algorithm Hash digest
SHA256 1da13a34d9eacace0754ffd13a0f0d3ecac8f500a0b5d8320409139a8b34c138
MD5 1f9728e2f4ad7c0c2fdb0bc222391a6c
BLAKE2b-256 e84ef13e0a100e8b0fa8764c4072eacc025e5b7b8bda19a763f2177e609164ee

See more details on using hashes here.

File details

Details for the file acedatacloud_cli-2026.4.5.3-py3-none-any.whl.

File metadata

File hashes

Hashes for acedatacloud_cli-2026.4.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b62ba5dd34afa1fb09fd828de5c09fad31276b6da4c185bdba231d5054a86c91
MD5 d0d37707458dcef65bf09940e493e152
BLAKE2b-256 9aca7a14e8a31e0ccf30b3ef9ef3e5bb74a8fa11eccfd6e32ba97176c64e7a38

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