Media
cabal image
Generate an image for a trade. Preview-by-default.
# Preview
cabal image -t <trade-id> -p "Bullish momentum"
# Execute
cabal image -t <trade-id> -p "Bullish momentum" --yes
# Custom aspect ratio
cabal image -t <trade-id> -p "Moon chart" --aspect-ratio 16:9 --yesRequired Flags
| Flag | Description |
|---|---|
-t, --trade <id> | Trade ID |
-p, --prompt <text> | Image generation prompt |
Optional Flags
| Flag | Description |
|---|---|
--aspect-ratio <ratio> | 16:9, 4:3, 1:1, 3:4, 9:16 |
Output
Image Generated
URL: https://...
Aspect: 16:9
Cost: $0.0150
Job ID: abc123cabal video generate
Generate a video for a trade or token. Preview-by-default.
# Generate for a trade
cabal video generate -t <trade-id> -p "Epic entry" --yes
# Generate for a token
cabal video generate --token <token-id> --yes
# Custom aspect ratio and first frame
cabal video generate -t <trade-id> \
--aspect-ratio landscape \
--image-prompt "Bull charging through a chart" \
--yesFlags
| Flag | Description |
|---|---|
-t, --trade <id> | Trade ID (one of --trade or --token required) |
--token <id> | Token ID |
-p, --prompt <text> | Video generation prompt |
--aspect-ratio <ratio> | landscape, portrait, 16:9, 4:3, 1:1, 3:4, 9:16 |
--image-prompt <text> | Prompt for the first frame image |
--first-frame-url <url> | URL for the first frame image |
Output
Video Generation Started
Job ID: abc123
Status: pending
Provider: seedance
Duration: 5s
Cost: $0.0500
Check status: cabal video status abc123Video generation is asynchronous. Use cabal video status to check progress.
cabal video status
Check the status of a video generation job. Read-only.
cabal video status <job-id>
cabal video status <job-id> --jsonThe job ID is a positional argument.
Output
Video Status
Job ID: abc123
Status: completed
Created: 2m ago
Provider: seedance
URL: https://...Possible statuses: pending, processing, completed, failed.