# AIRouter > OpenAI-compatible LLM API for developers, AI agents and coding tools, with RUB balance and public setup instructions. Canonical site: https://ai-router.app/ API base URL: https://ai-router.app/api/v1 OpenAPI schema: https://ai-router.app/openapi.json Full LLM guide: https://ai-router.app/llms-full.txt ## What AIRouter is AIRouter provides an OpenAI-compatible Chat Completions API for SDKs, backend services, automation workflows and coding agents that support a custom base URL. Users create an AIRouter API key, top up balance in rubles, choose a model id from the catalog and send requests to the AIRouter API. ## Best pages for users and agents - Quickstart and API docs: https://ai-router.app/docs - OpenAI-compatible API with RUB balance: https://ai-router.app/docs/openai-api-rub - LLM API in Russia for developers: https://ai-router.app/docs/llm-api-russia - Models and RUB prices: https://ai-router.app/pricing - AI agent and coding tool instructions: https://ai-router.app/docs/agents - FAQ: https://ai-router.app/faq ## Supported setup instructions - Cline: https://ai-router.app/docs/agents/cline - Continue.dev: https://ai-router.app/docs/agents/continue - OpenCode: https://ai-router.app/docs/agents/opencode - Hermes Agent: https://ai-router.app/docs/agents/hermes - OpenClaw: https://ai-router.app/docs/agents/openclaw - Roo Code: https://ai-router.app/docs/agents/roo-code - Kilo Code: https://ai-router.app/docs/agents/kilo-code - LangChain: https://ai-router.app/docs/agents/langchain - Vercel AI SDK: https://ai-router.app/docs/agents/vercel-ai-sdk - LiteLLM: https://ai-router.app/docs/agents/litellm - n8n via HTTP Request: https://ai-router.app/docs/agents/n8n - Claude Code native /v1/messages setup with ANTHROPIC_BASE_URL plus Sonnet/Haiku AIRouter catalog ids: https://ai-router.app/docs/agents/claude-code Compatibility note: direct AIRouter setup is documented for clients with explicit OpenAI-compatible or custom provider settings. Other clients should be checked against their official configuration options before use. ## Core API - `GET /api/v1/models`: public model catalog. - `POST /api/v1/chat/completions`: OpenAI-compatible Chat Completions. Auth: `Authorization: Bearer $AIROUTER_API_KEY`. - `POST /v1/messages`: Anthropic-native Messages endpoint for Claude Code-style clients. Auth: Bearer or `X-Api-Key`; Claude Code env should use root `ANTHROPIC_BASE_URL`, `ANTHROPIC_MODEL=sonnet`, `ANTHROPIC_DEFAULT_SONNET_MODEL=anthropic/claude-sonnet-4.5`, and `ANTHROPIC_DEFAULT_HAIKU_MODEL=anthropic/claude-haiku-4.5` when those AIRouter catalog ids are active. Use examples with placeholders only: `` and ``.