Atlas Cloud
Atlas Cloud API integration skill — quickly call 300+ AI image generation, video generation, audio (TTS, music, speech-to-text), 3D generation, and LLM models through a unified API. Use this skill when the user needs to integrate AI image generation (e.g., Flux, Seedream, DALL-E), AI video generation (e.g., Kling, Sora, Seedance), call LLM APIs (OpenAI-compatible format), generate speech/TTS or music (e.g., Seed Audio, Suno), transcribe audio to text (ASR), or turn images/text into 3D assets into their project. Also covers model discovery and keyword search, uploading local images/media files, one-step quick generation, and configuring ATLASCLOUD_API_KEY. Even if the user doesn't explicitly mention Atlas Cloud, this skill should be considered whenever AI media generation API integration development is involved.
- Skill ID
- atlascloudai/atlas-cloud-skills/atlas-cloud
- Publisher
- atlascloudai
- Repository
- atlas-cloud-skills
- Installs
- 0
- Files
- 8
- Synced
- Sep 23, 2026
Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.
atlascloudai/atlas-cloud-skills/atlas-cloudInstalls these files- SKILL.md
- references/audio-gen.md
- references/image-gen.md
- references/llm-chat.md
- references/models.md
- references/quick-generate.md
- references/upload.md
- references/video-gen.md
What this skill tells the agent
Atlas Cloud API Integration Guide
Atlas Cloud is an AI API aggregation platform that provides access to 300+ image, video, audio (TTS · music · speech-to-text), 3D, and LLM models through a unified interface. This skill helps you quickly integrate Atlas Cloud API into any project.
Quick Start
1. Get an API Key
Create an API Key at Atlas Cloud Console.
2. Set Environment Variable
export ATLASCLOUD_API_KEY="your-api-key-here"API Architecture
Atlas Cloud has the following API endpoints:
| Endpoint | Base URL | Purpose |
|---|---|---|
| Media Generation API | https://api.atlascloud.ai/api/v1 | Image generation, video generation, poll results, upload media |
| LLM API | https://api.atlascloud.ai/v1 | Chat completions (OpenAI-compatible) |
All requests require the following headers:
Authorization: Bearer $ATLASCLOUD_API_KEY
Content-Type: application/jsonFull Endpoint List
| Method | Endpoint | Description |
|---|---|---|
POST | /api/v1/model/generateImage | Submit image generation task |
POST | /api/v1/model/generateVideo | Submit video generation task |
POST | /api/v1/model/generateAudio | Submit audio task — TTS, music generation, speech-to-text (ASR) |
GET | /api/v1/model/prediction/{id} | Check generation task status and result |
POST | /api/v1/model/uploadMedia | Upload local media file to get a public URL |
POST | /v1/chat/completions | LLM chat (OpenAI-compatible format) |
GET | api.atlascloud.ai/api/v1/models | List all available models (no auth required) |
MCP Tools (14 Tools)
Using this through the Atlas Cloud plugin (no API key needed) The Atlas Cloud Codex plugin ships a remote MCP server (atlas-cloud) whose credentials come from one browser sign-in by the user, not fromATLASCLOUD_API_KEY. Generation is billed to the user's own Atlas account. In that environment: - Do not ask the user to create, copy or paste an API key, and do not use thenpx atlascloud-mcpinstall below — that route is for a standalone server with its own key. - When authorization is needed, tell the user to click "Authenticate" on the plugin, or runcodex mcp login atlas-cloud. - Everything else on this page still applies: the tool names, parameters, the mandatory two-call billing flow, and every reference doc. Only the credential differs. When the user wants to integrate Atlas into their own project, keep following the references below — that case does need their own API key. Rule of thumb: "generate X for me" → use the tools; "help me integrate X" → give them code.
If the user has installed the Atlas Cloud MCP Server (npx atlascloud-mcp), the following 14 tools are available for direct invocation:
Model Discovery Tools
atlas_list_models — List All Models
- Params:
type(optional):"Text"|"Image"|"Video"|"Audio" - Type notes: 3D models are Image-type; TTS, music, and speech-to-text models are Audio-type; lipsync / talking-avatar models are Video-type
- Purpose: List all available models, optionally filtered by type
- Examples: No params to list all;
type="Image"for image models only
atlas_search_docs — Search Models & Docs
- Params:
query(required): Search keyword matching model names, types, providers, tags - Purpose: Fuzzy search models by keyword. Returns detailed API schema info when there's only one match
- Examples:
"video generation","deepseek","image edit","qwen"
atlas_get_model_info — Get Model Details
- Params:
model(required): Model ID, e.g."deepseek-ai/deepseek-v3.2" - Purpose: Get full model info including API docs, input/output schema, pricing, cURL examples, Playground link
- Examples:
model="deepseek-ai/deepseek-v3.2"
Generation Tools
atlas_generate_image — Generate Image
- Params:
model(required): Exact image model IDparams(required): Model-specific parameter JSON object (e.g.prompt,image_size, etc.)- Purpose: Submit image generation task, returns prediction ID. Must verify model ID first via
atlas_list_modelsoratlas_search_docs - Returns: prediction ID — use
atlas_get_predictionto check result
atlas_generate_video — Generate Video
- Params:
model(required): Exact video model IDparams(required): Model-specific parameter JSON object (e.g.prompt,duration,aspect_ratio,image_url, etc.)- Purpose: Submit video generation task, returns prediction ID
- Returns: prediction ID — video generation typically takes 1-5 minutes
atlas_generate_audio — Generate Audio (TTS & Music)
- Params:
model(required): Exact audio model ID (e.g."bytedance/seed-audio-1.0","suno/chirp-v5","minimax/music-2.6")params(required): Model-specific JSON — TTS models usually taketext; music models usually takepromptand/orlyrics- Purpose: Submit audio generation task — covers BOTH text-to-speech and music/song generation
- Returns: prediction ID — the output is an audio file URL
atlas_transcribe_audio — Transcribe Audio (Speech-to-Text)
- Params:
model(required): Exact speech-to-text model ID (e.g."bytedance/seed-asr-2.0")params(required): Model-specific JSON — main field is usuallyaudio_url; for local files callatlas_upload_mediafirst- Purpose: Transcribe speech to text (ASR) — meetings, interviews, voice notes
- Returns: prediction ID — the output is the transcribed text
atlas_quick_generate — Quick Generate (One-Step)
- Params:
model_keyword(required): Model search keyword, e.g."nano banana","seedream","kling v3"type(required):"Image"|"Video"|"Audio"prompt(required): Text description of what to generateimage_url(optional): Source image URL for image-to-video, image editing, image-to-3D, or talking-avatar modelsaudio_url(optional): Source audio URL for lipsync / talking-avatar or speech-to-text modelsextra_params(optional): Additional model-specific parameters to override defaults- Purpose: One-step generation — automatically searches model → fetches schema → builds params → submits task. No need to know exact model IDs
- Examples:
model_keyword="seedream v5", type="Image", prompt="a cute cat"
atlas_chat — LLM Chat
- Params:
model(required): LLM model IDmessages(required): Array of message objects withroleandcontenttemperature(optional): Sampling temperature 0-2max_tokens(optional): Maximum response tokenstop_p(optional): Nucleus sampling parameter 0-1- Purpose: Send OpenAI-compatible chat completion request
Utility Tools
atlas_get_prediction — Check Generation Result
- Params:
prediction_id(required): Prediction ID returned from a generation request - Purpose: Check image/video generation task status and result
- Status values:
starting→processing→completed/succeeded/failed - On completion: Returns output URL list — can download locally via curl/wget
atlas_upload_media — Upload Media File
- Params:
file_path(required): Absolute path to the local file - Purpose: Upload local image/media file to Atlas Cloud and get a publicly accessible URL. Use this to provide
image_urlfor image editing or image-to-video models - Workflow:
- Upload local file with this tool to get a URL
- Use the returned URL as the
image_urlparameter foratlas_generate_image,atlas_generate_video, oratlas_quick_generate
Use this skill in a project
Open any RiverX project, search the Skills panel for atlascloudai/atlas-cloud-skills/atlas-cloud, and install it in one click.
