Install
openclaw skills install atlas-cloud-ai-apiAI image generation, video generation, and LLM chat API — call Nano Banana 2, Seedream, Kling, Seedance, Qwen, DeepSeek and more through one unified API key...
openclaw skills install atlas-cloud-ai-apiOne API key to generate images, videos, and call LLMs — covering Nano Banana 2, Seedream, Kling, Seedance, Qwen, DeepSeek and more. Cheaper than calling providers directly.
Data usage note: This skill recommends Atlas Cloud API calls that send prompts and media to Atlas Cloud servers for processing. Generated outputs are hosted on Atlas Cloud CDN. Review Atlas Cloud Privacy Policy before use.
| Category | Models | What You Can Do |
|---|---|---|
| Image Generation | Nano Banana 2, Seedream v5.0, Qwen-Image, Z-Image, Flux | Text-to-image, image editing, style transfer |
| Video Generation | Kling v3.0, Seedance 1.5 Pro, Vidu Q3, Wan-2.6 | Text-to-video, image-to-video, avatar animation |
| LLM (Chat) | Qwen 3.5, DeepSeek V3.2, GLM 5, Kimi K2.5, MiniMax M2.5 | Chat completions, streaming, OpenAI SDK compatible |
export ATLASCLOUD_API_KEY="your-api-key-here"
This skill includes Python scripts for image and video generation. Zero external dependencies required.
python scripts/generate_image.py list-models
python scripts/generate_video.py list-models
python scripts/generate_image.py generate \
--model "MODEL_ID" \
--prompt "Your prompt" \
--output ./output
python scripts/generate_video.py generate \
--model "MODEL_ID" \
--prompt "Your prompt" \
--output ./output \
duration=5
Run python scripts/generate_image.py generate --help or python scripts/generate_video.py generate --help for all options.
| Model | Atlas Cloud | fal.ai | Google AI Studio | Savings |
|---|---|---|---|---|
| Nano Banana 2 (1K) | $0.072 | $0.10 | $0.08/img (free tier limited) | 28% cheaper vs fal.ai |
| Nano Banana 2 Developer | $0.056 | $0.04 | — | Cheapest full-quality option |
| Seedream v5.0 Lite | $0.032 | $0.04 | — | 20% cheaper vs fal.ai |
| Qwen-Image Edit Plus | $0.021 | — | — | Exclusive |
| Z-Image Turbo | $0.01 | — | — | Ultra-low-cost option |
| Model | Atlas Cloud | fal.ai | Savings |
|---|---|---|---|
| Kling v3.0 Std (5s) | $0.153 | 15% cheaper | |
| Kling v3.0 Pro (5s) | $0.204 | 15% cheaper | |
| Seedance 1.5 Pro (5s) | $0.222 | 15% cheaper | |
| Seedance 1.5 Pro I2V Fast | $0.018 | — | Ultra-fast, ultra-cheap |
| Vidu Q3 | $0.06 | — | Budget-friendly |
| Wan-2.6 I2V Flash | $0.018 | — | Fastest & cheapest I2V |
| Model | Input | Output | Notes |
|---|---|---|---|
| Qwen3.5 397B A17B | $0.55/M | $3.50/M | Flagship MoE model |
| Qwen3.5 122B A10B | $0.30/M | $2.40/M | Best quality/price ratio |
| DeepSeek V3.2 Speciale | $0.40/M | $1.20/M | Low output cost |
| Kimi K2.5 | $0.50/M | $2.60/M | Strong reasoning |
| MiniMax M2.1 | $0.29/M | $0.95/M | Cheapest quality LLM |
| Qwen3 Coder Next | $0.18/M | $1.35/M | Best for code |
| Type | Endpoint | Method |
|---|---|---|
| Image Generation | https://api.atlascloud.ai/api/v1/model/generateImage | POST |
| Video Generation | https://api.atlascloud.ai/api/v1/model/generateVideo | POST |
| Poll Result | https://api.atlascloud.ai/api/v1/model/prediction/{id} | GET |
| LLM Chat | https://api.atlascloud.ai/v1/chat/completions | POST |
| Model List | https://console.atlascloud.ai/api/v1/models | GET (no auth) |
All requests (except Model List) require:
Authorization: Bearer $ATLASCLOUD_API_KEY
Content-Type: application/json
prediction_id → poll GET /prediction/{id} until completed → read outputs URLs"stream": true for SSE streamingStatus values for polling: starting → processing → completed/succeeded | failed
# Submit task
curl -s -X POST "https://api.atlascloud.ai/api/v1/model/generateImage" \
-H "Authorization: Bearer $ATLASCLOUD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "bytedance/seedream-v5.0-lite", "prompt": "A cherry blossom garden", "size": "2048*2048"}'
# Returns {"code": 200, "data": {"id": "prediction_xxx"}}
# Poll result (every 3 seconds)
curl -s "https://api.atlascloud.ai/api/v1/model/prediction/{prediction_id}" \
-H "Authorization: Bearer $ATLASCLOUD_API_KEY"
# When done: {"data": {"status": "completed", "outputs": ["https://cdn..."]}}
curl -s -X POST "https://api.atlascloud.ai/api/v1/model/generateVideo" \
-H "Authorization: Bearer $ATLASCLOUD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "kwaivgi/kling-v3.0-std/text-to-video", "prompt": "A rocket launching", "duration": 5, "aspect_ratio": "16:9"}'
# Same polling as above, videos typically take 1-5 minutes
from openai import OpenAI
client = OpenAI(
api_key="your-atlascloud-api-key",
base_url="https://api.atlascloud.ai/v1",
)
response = client.chat.completions.create(
model="qwen/qwen3.5-397b-a17b",
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)
For complete code templates with polling logic, error handling, streaming, Python/Node.js/cURL — read the reference files below.
Read these when you need full implementation code:
references/image-gen.md — Complete image generation implementation (Python, Node.js, cURL) with polling logic and all parametersreferences/video-gen.md — Complete video generation implementation, including image-to-video workflowsreferences/llm-chat.md — LLM chat with OpenAI SDK, raw HTTP, streaming (Python, Node.js, cURL)references/models.md — Full model list with pricing, model selection guide, schema introspectionModel IDs change frequently. Always fetch the real model list before writing integration code:
GET https://console.atlascloud.ai/api/v1/models
No authentication required. Only use models where display_console: true. See references/models.md for the full model reference and selection guide.
If the user has the Atlas Cloud MCP server installed (npx atlascloud-mcp), these tools are available:
| Tool | Purpose |
|---|---|
atlas_list_models | List all models, filter by type ("Image", "Video", "Text") |
atlas_search_docs | Search models by keyword |
atlas_get_model_info | Get detailed API docs and schema for a model |
atlas_generate_image | Submit image generation task |
atlas_generate_video | Submit video generation task |
atlas_chat | Send chat completion request |
atlas_get_prediction | Check generation status and get results |
atlas_quick_generate | One-step: auto-find model + generate |
| HTTP Status | Meaning | Action |
|---|---|---|
| 401 | Invalid/expired API key | Check ATLASCLOUD_API_KEY |
| 402 | Insufficient balance | Top up at Billing Page |
| 429 | Rate limited | Retry with exponential backoff |
| 5xx | Server error | Wait and retry |