# aicentos Docs > aicentos is an AI API aggregation platform for developers and enterprises. One API Key for OpenAI, Anthropic, Google, xAI and more — a self-built official account pool connecting directly to vendor APIs, with multi-account fallback and automatic failover, plus live availability, contracts and private deployment. This index links to Markdown copies of documents available in English. Read individual pages as needed. Other language indexes are listed under Optional. Model status and pricing may change; consult the live pages. ## API reference - [Native Claude Format](https://docs.aicentos.com/llms.mdx/en/api/chat/claude/content.md) - [Gemini Text Chat](https://docs.aicentos.com/llms.mdx/en/api/chat/gemini/text/content.md) - [ChatCompletions Format](https://docs.aicentos.com/llms.mdx/en/api/chat/openai/chat-completions/content.md) - [Responses Format](https://docs.aicentos.com/llms.mdx/en/api/chat/openai/responses/content.md) - [Native Gemini Format](https://docs.aicentos.com/llms.mdx/en/api/images/nano-banana/gemini/content.md) - [Edit Image](https://docs.aicentos.com/llms.mdx/en/api/images/openai/edits/content.md) - [Generate Image](https://docs.aicentos.com/llms.mdx/en/api/images/openai/generations/content.md) - [Native Gemini Format](https://docs.aicentos.com/llms.mdx/en/api/models/gemini/content.md) - [Native OpenAI Format](https://docs.aicentos.com/llms.mdx/en/api/models/openai/content.md) - [Dreamina · Create Video](https://docs.aicentos.com/llms.mdx/en/api/videos/dreamina/create/content.md): Submit a Dreamina video generation task; returns a task ID and the initial status - [Dreamina · Get Video Task Status](https://docs.aicentos.com/llms.mdx/en/api/videos/dreamina/get-task/content.md): Query Dreamina video generation progress and results by task ID - [Sora · Create Video](https://docs.aicentos.com/llms.mdx/en/api/videos/sora/create/content.md): Submit a Sora video generation task; returns a task ID and the initial status. Use the task ID to query progress - [Sora · Get Video Content](https://docs.aicentos.com/llms.mdx/en/api/videos/sora/get-content/content.md): Once a task completes, get the URL of the Sora-generated video file by task ID - [Sora · Get Video Task Status](https://docs.aicentos.com/llms.mdx/en/api/videos/sora/get-task/content.md): Query Sora video generation progress by task ID to get the status and failure reason ## Billing and models - [Errors](https://docs.aicentos.com/llms.mdx/en/billing/errors/content.md): HTTP status codes, error response structure, common errors and solutions - [Supported Models](https://docs.aicentos.com/llms.mdx/en/billing/models-list/content.md): Full model list from Google / xAI / OpenAI / Anthropic / Alibaba / DeepSeek / Zhipu / Moonshot / MiniMax - [Official Pricing Reference](https://docs.aicentos.com/llms.mdx/en/billing/official-pricing/content.md): Every model available on aicentos, with the official API pricing from OpenAI / Anthropic / Google - [Billing](https://docs.aicentos.com/llms.mdx/en/billing/pricing/content.md): Top-ups and pay-as-you-go — Alipay top-up, per-token billing, balance and usage queries ## Client setup - [Amp](https://docs.aicentos.com/llms.mdx/en/clients/amp/content.md): Use aicentos in Amp — override the backend address through the configuration file - [Antigravity CLI](https://docs.aicentos.com/llms.mdx/en/clients/antigravity-cli/content.md): Use aicentos in Antigravity CLI — connect through API Key mode - [Antigravity](https://docs.aicentos.com/llms.mdx/en/clients/antigravity/content.md): Google Antigravity does not currently support a custom Base URL — the limitation and available alternatives - [Augment Code](https://docs.aicentos.com/llms.mdx/en/clients/augment-code/content.md): Augment Code does not open up custom endpoints, so the model cannot be switched to aicentos — the reasoning and the alternatives - [CC Switch](https://docs.aicentos.com/llms.mdx/en/clients/cc-switch/content.md): One-click import from the aicentos console into CC Switch to manage Claude Code / Codex / Gemini CLI - [Chatbot UI](https://docs.aicentos.com/llms.mdx/en/clients/chatbot-ui/content.md): Use aicentos in Chatbot UI — connect through custom OpenAI-compatible settings - [Chatbox](https://docs.aicentos.com/llms.mdx/en/clients/chatbox/content.md): Use aicentos in Chatbox — connect through custom OpenAI-compatible settings - [Cherry Studio](https://docs.aicentos.com/llms.mdx/en/clients/cherry-studio/content.md): Use aicentos in Cherry Studio — add an OpenAI-compatible provider to access every model - [Claude Code](https://docs.aicentos.com/llms.mdx/en/clients/claude-code/content.md): Install Claude Code from scratch and connect it to aicentos — Node.js environment, Windows / Mac installation, environment variables and CC Switch configuration, plus a mobile Termux tutorial - [Cline](https://docs.aicentos.com/llms.mdx/en/clients/cline/content.md): Set aicentos as an OpenAI-compatible provider in the Cline VS Code extension with your Base URL and API Key - [CodeBuddy](https://docs.aicentos.com/llms.mdx/en/clients/codebuddy/content.md): Connect to aicentos' OpenAI-compatible endpoint in CodeBuddy (IDE / CLI) through models.json - [Codebuff](https://docs.aicentos.com/llms.mdx/en/clients/codebuff/content.md): Connect aicentos's OpenAI-compatible endpoint in the Codebuff command-line agent - [Codex CLI](https://docs.aicentos.com/llms.mdx/en/clients/codex-cli/content.md): Use aicentos in Codex CLI — manually configure model_providers in config.toml - [Codex++](https://docs.aicentos.com/llms.mdx/en/clients/codex-plus/content.md): Connect the aicentos GPT API to the Codex on your computer with the Codex++ enhancement launcher — pure API mode, graphical configuration, done in minutes - [Codex](https://docs.aicentos.com/llms.mdx/en/clients/codex/content.md): Use aicentos in Codex — one-click import with CC Switch, or configure config.toml manually - [Command Code](https://docs.aicentos.com/llms.mdx/en/clients/command-code/content.md): Use aicentos in Command Code — add a BYOK provider through providers.json - [GitHub Copilot](https://docs.aicentos.com/llms.mdx/en/clients/copilot/content.md): Use aicentos's OpenAI-compatible endpoint in GitHub Copilot Chat through bring-your-own-key (BYOK) - [Craft Agent](https://docs.aicentos.com/llms.mdx/en/clients/craft-agent/content.md): Connect aicentos in Craft Agent — a custom OpenAI-compatible connection that works for both the desktop app and craft-cli - [Crush](https://docs.aicentos.com/llms.mdx/en/clients/crush/content.md): Use aicentos in Crush — add a custom provider through crush.json - [Cursor](https://docs.aicentos.com/llms.mdx/en/clients/cursor/content.md): Use aicentos in Cursor — connect through custom OpenAI-compatible settings - [Devin CLI](https://docs.aicentos.com/llms.mdx/en/clients/devin-cli/content.md): Use aicentos in Devin CLI — connect through the OpenAI-compatible configuration - [Devin Desktop](https://docs.aicentos.com/llms.mdx/en/clients/devin-desktop/content.md): Use aicentos in Devin Desktop — connect through custom OpenAI-compatible settings - [Droid](https://docs.aicentos.com/llms.mdx/en/clients/droid/content.md): Use aicentos in Factory Droid — register custom models through settings.json (BYOK) - [DSH Big Fat Fish](https://docs.aicentos.com/llms.mdx/en/clients/dsh/content.md): Connect aicentos models inside DeepSeek Harness (DSH), raise a fish that scrolls Bilibili and Douyin, then put it in a QQ group - [Freebuff](https://docs.aicentos.com/llms.mdx/en/clients/freebuff/content.md): Freebuff needs no API Key and has no custom endpoint configuration — the reason and the alternatives - [Fx](https://docs.aicentos.com/llms.mdx/en/clients/fx/content.md): Use aicentos in Fx — add a custom model connection through the user-level settings.json - [Gajae Code](https://docs.aicentos.com/llms.mdx/en/clients/gajae-code/content.md): Connect aicentos in Gajae Code (gjc) — add an OpenAI-compatible provider in models.yml - [Gemini CLI](https://docs.aicentos.com/llms.mdx/en/clients/gemini-cli/content.md): Use aicentos in Gemini CLI — configure a custom gateway through environment variables - [Goose](https://docs.aicentos.com/llms.mdx/en/clients/goose/content.md): Use aicentos in Goose — declare a custom OpenAI-compatible provider - [Grok Build](https://docs.aicentos.com/llms.mdx/en/clients/grok-build/content.md): Use aicentos in Grok Build — define a custom model provider through config.toml - [Grok CLI](https://docs.aicentos.com/llms.mdx/en/clients/grok-cli/content.md): Use aicentos in Grok CLI — connect through environment variables or a configuration file - [Hermes Agent](https://docs.aicentos.com/llms.mdx/en/clients/hermes-agent/content.md): Use aicentos in Hermes Agent — point at an OpenAI-compatible endpoint through environment variables - [Hindsight](https://docs.aicentos.com/llms.mdx/en/clients/hindsight/content.md): Give the Hindsight memory service an aicentos model — four environment variables and an OpenAI-compatible endpoint - [Jcode](https://docs.aicentos.com/llms.mdx/en/clients/jcode/content.md): Use aicentos in Jcode — specify an OpenAI-compatible endpoint through the configuration file - [Junie](https://docs.aicentos.com/llms.mdx/en/clients/junie/content.md): Use aicentos in Junie CLI through a custom model profile - [Kilo CLI](https://docs.aicentos.com/llms.mdx/en/clients/kilo-cli/content.md): Connect aicentos in the Kilo command-line tool through a configuration file - [Kilo Code](https://docs.aicentos.com/llms.mdx/en/clients/kilo-code/content.md): Add a Custom Provider in the Kilo Code extension using the aicentos Base URL and API Key - [Kilo](https://docs.aicentos.com/llms.mdx/en/clients/kilo/content.md): Use aicentos in Kilo through a custom OpenAI-compatible provider - [Kimchi](https://docs.aicentos.com/llms.mdx/en/clients/kimchi/content.md): Connect aicentos in Kimchi — change the inference address with llmEndpoint, plus a note on the limits - [Kimi](https://docs.aicentos.com/llms.mdx/en/clients/kimi/content.md): Use aicentos in Kimi Code CLI — register an OpenAI-compatible provider through config.toml - [Kiro](https://docs.aicentos.com/llms.mdx/en/clients/kiro/content.md): Kiro does not currently support a custom Base URL — why, and the workable alternatives - [LM Studio](https://docs.aicentos.com/llms.mdx/en/clients/lm-studio/content.md): LM Studio is a local inference server rather than a client — its correct role and what to do instead - [LobeChat](https://docs.aicentos.com/llms.mdx/en/clients/lobechat/content.md): Use aicentos in LobeChat — connect through custom OpenAI-compatible settings - [MiMo Code](https://docs.aicentos.com/llms.mdx/en/clients/mimo-code/content.md): Use aicentos in MiMo Code — reach an OpenAI-compatible endpoint through its compatibility layer - [MiniMax Code](https://docs.aicentos.com/llms.mdx/en/clients/minimax-code/content.md): Connect aicentos in MiniMax Code (mcode) — add an OpenAI-compatible provider with provider add - [Mux](https://docs.aicentos.com/llms.mdx/en/clients/mux/content.md): Use aicentos in Mux — add a custom OpenAI-compatible provider - [NativeTavern](https://docs.aicentos.com/llms.mdx/en/clients/nativetavern/content.md): Connect NativeTavern to the aicentos OpenAI-compatible API with your Base URL and API Key - [NextChat](https://docs.aicentos.com/llms.mdx/en/clients/nextchat/content.md): Use aicentos in NextChat — connect through custom OpenAI-compatible settings - [Oh My Pi](https://docs.aicentos.com/llms.mdx/en/clients/oh-my-pi/content.md): Connect aicentos in Oh My Pi (omp) — add an openai-completions provider in models.yml - [OpenClaw](https://docs.aicentos.com/llms.mdx/en/clients/openclaw/content.md): Use aicentos in OpenClaw — connect through a custom Provider - [OpenCode](https://docs.aicentos.com/llms.mdx/en/clients/opencode/content.md): Use aicentos in OpenCode — connect a custom provider through a configuration file - [OpenCodeReview](https://docs.aicentos.com/llms.mdx/en/clients/opencodereview/content.md): Use aicentos in OpenCodeReview (OCR) — wire up code review through a custom provider - [Orca](https://docs.aicentos.com/llms.mdx/en/clients/orca/content.md): Use aicentos in Orca — add an OpenAI-compatible custom endpoint - [Paseo](https://docs.aicentos.com/llms.mdx/en/clients/paseo/content.md): Connect aicentos in Paseo — it does not talk to models directly, so configure the underlying CLI or the provider env - [Pi](https://docs.aicentos.com/llms.mdx/en/clients/pi/content.md): Use aicentos in Pi — configure a custom OpenAI-compatible endpoint - [Prime Agent](https://docs.aicentos.com/llms.mdx/en/clients/prime-agent/content.md): Connect aicentos in Prime Agent — currently only the API-key provider works, and the endpoint field is not publicly documented - [Qwen](https://docs.aicentos.com/llms.mdx/en/clients/qwen/content.md): Use aicentos in Qwen Code — configure an OpenAI-compatible provider through settings.json - [Reasonix](https://docs.aicentos.com/llms.mdx/en/clients/reasonix/content.md): Use aicentos in Reasonix — add a custom provider through config.toml - [Roo Code](https://docs.aicentos.com/llms.mdx/en/clients/roo-code/content.md): Configure an OpenAI Compatible provider in Roo Code with the aicentos Base URL and API Key - [Senpi (OmO Native)](https://docs.aicentos.com/llms.mdx/en/clients/senpi/content.md): Connect aicentos in Senpi / OmO — where the config directory and the openai-compatible provider live - [SillyTavern](https://docs.aicentos.com/llms.mdx/en/clients/sillytavern/content.md): Add aicentos as an OpenAI-compatible backend in SillyTavern: enter the Base URL and API Key to use every available model - [TavernAI](https://docs.aicentos.com/llms.mdx/en/clients/tavernai/content.md): Point TavernAI at the aicentos OpenAI-compatible API: enter the Base URL and API Key to start chatting - [Trae](https://docs.aicentos.com/llms.mdx/en/clients/trae/content.md): Add a custom OpenAI-compatible service in Trae settings, with the aicentos Base URL and your API Key - [Unsloth](https://docs.aicentos.com/llms.mdx/en/clients/unsloth/content.md): Unsloth is a fine-tuning and local inference framework, not a chat client — why it cannot connect to aicentos - [Warp](https://docs.aicentos.com/llms.mdx/en/clients/warp/content.md): Use aicentos in Warp — drive the Warp Agent through a custom inference endpoint - [Windsurf](https://docs.aicentos.com/llms.mdx/en/clients/windsurf/content.md): Enter the aicentos endpoint and API Key in Windsurf once your build supports a custom Base URL - [WorkBuddy](https://docs.aicentos.com/llms.mdx/en/clients/workbuddy/content.md): Use aicentos in WorkBuddy — connect through a custom OpenAI-compatible configuration - [ZCode](https://docs.aicentos.com/llms.mdx/en/clients/zcode/content.md): Use aicentos in ZCode — connect through custom OpenAI-compatible settings - [Zed Agent](https://docs.aicentos.com/llms.mdx/en/clients/zed-agent/content.md): Connect aicentos in Zed's Agent Panel through an OpenAI-compatible provider ## Getting started and guides - [Introduction to aicentos](https://docs.aicentos.com/llms.mdx/en/introduction/content.md): One API for every LLM — aggregation of OpenAI, Anthropic, Google, xAI and other major vendors - [Nano Banana 2 Image Generation](https://docs.aicentos.com/llms.mdx/en/nano-banana2/content.md): Generate images with gemini-3.1-flash-image-preview (Nano Banana 2) via aicentos — examples for the Gemini native format and the OpenAI-compatible format - [Quickstart](https://docs.aicentos.com/llms.mdx/en/quickstart/content.md): Get connected in three steps: register an account → create an API key → enter the Base URL and key in your client - [Model status monitor](https://docs.aicentos.com/llms.mdx/en/status/content.md): Check availability, latency and endpoint PING for every model in real time - [Veo Video Generation](https://docs.aicentos.com/llms.mdx/en/veo-video/content.md): Call Google Veo video generation models via aicentos — text-to-video, image-to-video, first/last frames, reference images ## Optional - [Full documentation](https://docs.aicentos.com/en/llms-full.txt) - [Site-wide sitemap](https://docs.aicentos.com/sitemap.xml) - [RSS feed](https://docs.aicentos.com/en/rss.xml) - [简体中文](https://docs.aicentos.com/llms.txt) - [English](https://docs.aicentos.com/en/llms.txt) - [Français](https://docs.aicentos.com/fr/llms.txt) - [Русский](https://docs.aicentos.com/ru/llms.txt) - [日本語](https://docs.aicentos.com/ja/llms.txt) - [Tiếng Việt](https://docs.aicentos.com/vi/llms.txt) - [繁體中文](https://docs.aicentos.com/zh-TW/llms.txt)