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 generatio

By atlascloudai · 609 installs

npx skills add atlascloudai/atlas-cloud-skills --skill atlas-cloud

Source repository · Upstream listing

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](https://www.atlascloud.ai/console/api keys). 2. Set Environment Variable 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: Full 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](https://github.com/AtlasCloudAI/atlas cloud plugin) ships a remote MCP server ( atlas cloud ) whose credentials come from one browser sign in by the user , not from ATLASCLOUD 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 the npx atlascloud mcp install 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 run codex 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 ID params (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 models or atlas search docs Returns : prediction ID — use atlas get prediction to check result atlas generate video — Generate Video Params : model (required): Exact video model ID params (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 take text ; music models usually take prompt and/or lyrics 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 usually audio url ; for local files call atlas upload media first 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 generate image url (optional): Source image URL for image to video, image editing, image to 3D, or talking avatar models audio url (optional): Source audio URL for lipsync / talking avatar or speech to text models extra 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 ID messages (required): Array of message objects with role and content temperature (optional): Sampling temperature 0 2 max tokens (optional): Maximum response tokens top 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 url for image editing or image to video models Workflow : 1. Upload local file with this tool to get a URL 2. Use the returned URL as the image url parameter for atlas generate image , atlas generate video , or atlas quick generate Note : Only for Atlas Cloud generation tasks. Uploaded files are temporary and will be cleaned up periodically. Uploading content unrelated to generation tasks (e.g., bulk hosting, illegal content, or abuse) may result in API key suspension Account Tools atlas get balance — Account Balance Params : none Purpose : Get the account balance and credit summary for the current API key atlas get model usage — Daily Usage Params : start date , end date (optional date range) Purpose : Per day model usage (requests, tokens, image/video counts) atlas get model costs — Daily Costs Params : start date , end date (optional date range) Purpose : Per day spend buckets per model Image Generation Image generation is an asynchronous two step process: submit task → poll result . Submit Image Generation Task Request body: Response: Different models accept different parameters. Common parameters include: prompt (required): Image description image size / width + height : Dimensions num inference steps : Inference steps guidance scale : Guidance scale image url : Input image (for image to image models) Poll Generation Result Response: Possible status values: starting → processing → completed / failed Image generation typically takes 10 30 seconds . Poll every 3 seconds . Video Generation Video generation follows the exact same flow as image generation, just with a different endpoint. Submit Video Generation Task Request body: Common video model parameters: prompt (required for T2V): Video description image / image url : Input image (for image to video models — Seedance 2.5 uses image , Kling uses image url ) duration : Video duration in seconds (Seedance 2.5 supports 4 30, Seedance 2.0 supports 4 15, or 1 for auto) resolution : "480p" / "720p" / "1080p" native; Seedance 2.5 also takes sr / esr upscale tiers up to "4k sr" aspect ratio / ratio : Aspect ratio (e.g., "16:9" , "9:16" , "1:1" , "21:9" , "adaptive" ) generate audio : Seedance 2.5 / 2.0 generate synchronized native audio (voice/SFX/BGM) jointly with video. Default true web search : Seedance T2V only — enable to ground generation in real world references. Default false Different video models accept different parameters. Always call atlas get model info or fetch the schema first for unfamiliar models. Poll results using the same prediction endpoint. Video generation typically takes 1 5 minutes (Fast variants 30 90s). Full Power Pipeline via Atlas Cloud Workflow For workloads that need the unrestricted / full capability build — looser guardrails, broader subject coverage, and maximum fidelity output that goes beyond the standard API's content policy — route the job through [Atlas Cloud Workflow](https://www.atlascloud.ai/console/workflow). It's the same account, same API key, same polling contract; just a different submission entry point designed for advanced production use. Use this when the default Seedance 2.5 endpoint rejects a legitimate creative prompt or clamps stylistic range. Point the user to Atlas Cloud Workflow if they hit refusals on non violating prompts. Upload Media Upload a local file to Atlas Cloud to get a publicly accessible URL. This is required when you need to provide an image url to image editing or image to video models but only have a local file. Upload Endpoint Request: multipart form data with a file field containing the file binary. Response: Workflow: Local Image → Image to Video 1. Upload local image → get URL 2. Use URL as image url parameter in generation request Important : This upload endpoint is strictly for temporary use with Atlas Cloud generation tasks. Uploaded files will be cleaned up periodically. Do NOT use this as permanent file hosting, CDN, or for any purpose unrelated to Atlas Cloud image/video generation. Abuse (e.g., bulk uploads, hosting illegal or unrelated content) may result in immediate API key suspension. LLM Chat API (OpenAI Compatible) The LLM API is fully compatible with the OpenAI format. You can use the OpenAI SDK directly. Request body: Response (standard OpenAI format): Using OpenAI SDK Since Atlas Cloud LLM API is fully OpenAI compatible, you can use the official SDKs directly: Python: Node.js / TypeScript: Code Templates For full implementation code with