# OneProvider > Fast access to production AI models (Claude, GPT, Gemini, DeepSeek, Grok, Kimi, GLM, Qwen) through OpenAI-compatible and Anthropic-native APIs. The current list is in the catalog below and in `GET /v1/models`. Pay as you go via crypto, international cards / Apple Pay, or SBP/QR with one reusable balance. Full text with documentation in one file: `https://oneprovider.dev/llms-full.txt`. OneProvider operates `https://api.oneprovider.dev` as an Anthropic-compatible endpoint (`/v1/messages`, `/v1/messages/count_tokens`) and `https://api.oneprovider.dev/v1` as an OpenAI-compatible endpoint (`/v1/chat/completions`, `/v1/responses`, `/v1/images/generations`, `/v1/images/edits`). The same key works across text and image surfaces. Streaming (SSE) is supported on text-generation routes; image streaming is supported but has not been audited for every model. Keys are valid for 90 days; user balance does not expire. Keys come from the customer's personal cabinet: the Telegram bot `@oneprovider_robot` (Account) or `https://app.oneprovider.dev` (sign in with Telegram, Google, or email and password). The customer tops up one shared balance (or activates a marketplace code `OP-XXXX-XXXX`: bot → Other → Activate code, site → Balance → OP code) and issues keys (3 by default; support can raise the limit), each with a name, an optional spend limit and a term of up to 90 days. An agent cannot create a key: ask the user to issue one and paste it, and never print or commit it. **Setting up a client? Fetch the full agent bundle first: `https://oneprovider.dev/docs/llms.txt`.** It has an agent playbook, exact settings files and environment variables for every client, and verification steps. ## Quick facts - What it is: a pay-as-you-go API gateway. One API key and one prepaid USD balance for Claude, GPT, Gemini, DeepSeek, Grok, Kimi, GLM and Qwen models. Not a subscription: no monthly fee, the balance does not expire (keys are valid for 90 days and can be extended). - Trademarks: Claude, GPT, Gemini and other model names are trademarks of their respective owners. - Operator and contacts: OneProvider Ltd, Nicosia, Cyprus; servers in Frankfurt (EU). [Contacts](https://oneprovider.dev/contact): support@oneprovider.dev, Telegram [@Oneproviderhelpbot](https://t.me/Oneproviderhelpbot). - Anthropic-native endpoint: `https://api.oneprovider.dev` (`POST /v1/messages`, `POST /v1/messages/count_tokens`). Use it as `ANTHROPIC_BASE_URL`, without `/v1`. - OpenAI-compatible endpoint: `https://api.oneprovider.dev/v1` (`/chat/completions`, `/responses`, `/images/generations`, `/images/edits`, `GET /models`). - Authentication: `x-api-key: sk-...` or `Authorization: Bearer sk-...`; the same key works on both endpoints. - Compatible clients: Claude Code (CLI, VS Code extension, Claude Desktop Code tab), Codex CLI, Cursor (GPT model IDs only), Cline, OpenCode, Hermes Agent, OpenClaw, Open Cowork, Factory Droid, n8n, the official `anthropic` and `openai` Python and Node SDKs, and any app with a custom OpenAI endpoint. - Pricing: pay per token at the per-1M-token USD rates in the catalog below and on [Pricing](https://oneprovider.dev/pricing); the cache discount is explained in [Token counting](https://oneprovider.dev/docs/pricing/tokens). The price of a top-up pack is shown in the cabinet before payment. - Payment methods: crypto (Telegram wallets), cards of any country with Apple Pay / Google Pay (Russian bank cards are not accepted by this channel), SBP/QR in rubles. Marketplace codes `OP-XXXX-XXXX` also top up the balance. Fees are shown before payment: SBP/QR 3.5% paid by the customer, crypto 3% provider fee plus the network fee. Details: [Payment methods](https://oneprovider.dev/legal/payment-methods), [Refund policy](https://oneprovider.dev/legal/refund). - Cabinet: the Telegram bot `@oneprovider_robot` or `https://app.oneprovider.dev` (sign in with Telegram, Google, or email and password): one balance, 3 keys by default, each with a name, an optional spend limit and a term, usage statistics. - Support: [@Oneproviderhelpbot](https://t.me/Oneproviderhelpbot) on Telegram, or the support chat in the cabinet. - Availability: no geoblocking and no VPN needed on the user's side; edge in EU (Frankfurt), TLS 1.3; live status at [Status](https://oneprovider.dev/status). Prompt bodies are not used as a marketing or analytics dataset: [Security](https://oneprovider.dev/security), [Privacy](https://oneprovider.dev/legal/privacy). - Languages: the site and documentation are in English and Russian (`/ru`). ## Common questions, short answers - **How do I use Claude Code with an API key instead of a Claude login?** Set `ANTHROPIC_BASE_URL=https://api.oneprovider.dev` and `ANTHROPIC_AUTH_TOKEN=` (or the `env` block of `~/.claude/settings.json`) and run `claude`. Guide: [Claude Code](https://oneprovider.dev/docs/clients/claude-code). - **Can one key use Claude and GPT?** Yes. One key and one balance work on the Anthropic-native endpoint (Claude) and on the OpenAI-compatible endpoint (GPT and the other catalog models). Cursor can override only the OpenAI base URL, so there it takes GPT model IDs. - **Is this an OpenRouter-style alternative?** It is a gateway of the same kind: one key, many model families, pay as you go. Facts that set it apart: a native Anthropic Messages endpoint with `count_tokens` for Claude Code, one USD balance shared by all keys with per-key spend limits, and top-ups by SBP/QR, crypto or cards of any country. Model IDs and rates are in the catalog below. - **What does Claude Opus or Sonnet cost through the API?** The per-1M-token input and output rates of every model are in the catalog table below and on [Pricing](https://oneprovider.dev/pricing). - **How do I migrate existing code?** Change only the base URL and the key: [from OpenAI](https://oneprovider.dev/docs/guides/migrate-from-openai), [from Anthropic](https://oneprovider.dev/docs/guides/migrate-from-anthropic). - **How do I get a key?** Open the cabinet, top up the balance, press Issue a key: [Cabinet & keys](https://oneprovider.dev/docs/first-key). An agent cannot create a key for the user. ## По-русски (кратко) - OneProvider: API-шлюз с оплатой по факту использования. Один ключ и один баланс в USD для моделей Claude, GPT, Gemini, DeepSeek и других; без подписки, баланс не сгорает. - Один ключ к Claude и GPT: Anthropic-совместимый эндпоинт `https://api.oneprovider.dev` (для Claude Code, `ANTHROPIC_BASE_URL`) и OpenAI-совместимый `https://api.oneprovider.dev/v1`. - Цены за 1M токенов (в том числе Claude Opus и Sonnet): таблица каталога ниже и страница [Тарифы](https://oneprovider.dev/ru/pricing). - Оплата: СБП или QR в рублях, карты любой страны с Apple Pay и Google Pay (карты российских банков этим способом не принимаются), криптовалюта. VPN с вашей стороны не нужен. - Личный кабинет: бот `@oneprovider_robot` или `https://app.oneprovider.dev`. Поддержка: [@Oneproviderhelpbot](https://t.me/Oneproviderhelpbot). - Инструкции: [Claude Code в России](https://oneprovider.dev/ru/claude-code-v-rossii), [Claude API в России](https://oneprovider.dev/ru/claude-api-v-rossii), [оплата через СБП](https://oneprovider.dev/ru/oplata-claude-sbp), [ChatGPT API](https://oneprovider.dev/ru/chatgpt-api-v-rossii). ## Current model catalog This block is generated from the public model catalog. It lists current advertised IDs; compatibility IDs may remain routable without being advertised here. ### Claude models (Anthropic-native) | Canonical ID | Name | Tier | Context | Max output | Input / 1M | Output / 1M | |---|---|---:|---:|---:|---:|---:| | `claude-fable-5` | Claude Fable 5 | frontier | 1M | — | $10.00 | $50.00 | | `claude-haiku-4-5` | Claude Haiku 4.5 | speed | 200K | 64K | $1.00 | $5.00 | | `claude-haiku-4-5-20251001` | Claude Haiku 4.5 20251001 | speed | 200K | 64K | $1.00 | $5.00 | | `claude-haiku-4-5-20251001-thinking` | Claude Haiku 4.5 20251001 Thinking | speed | — | — | $1.00 | $5.00 | | `claude-haiku-4-5-thinking` | Claude Haiku 4.5 Thinking | speed | — | — | $1.00 | $5.00 | | `claude-opus-4-6` | Claude Opus 4.6 | frontier | 1M | 128K | $5.00 | $25.00 | | `claude-opus-4-7` | Claude Opus 4.7 | frontier | 1M | 128K | $5.00 | $25.00 | | `claude-opus-4-8` | Claude Opus 4.8 | flagship | 1M | 128K | $5.00 | $25.00 | | `claude-opus-5` | Claude Opus 5 | flagship | 1M | 128K | $5.00 | $25.00 | | `claude-opus-5-5` | Claude Opus 5.5 | flagship | 1M | 128K | $4.00 | $20.00 | | `claude-sonnet-5-5` | Claude Sonnet 5.5 | balanced | 1M | — | $2.00 | $10.00 | | `claude-haiku-5-5` | Claude Haiku 5.5 | speed | 1M | 128K | $0.10 | $0.50 | | `claude-opus-5-thinking` | Claude Opus 5 Thinking | frontier | — | — | $5.00 | $25.00 | | `claude-sonnet-4-6` | Claude Sonnet 4.6 | balanced | 1M | 64K | $3.00 | $15.00 | | `claude-sonnet-5` | Claude Sonnet 5 | balanced | 1M | — | $2.00 | $10.00 | | `claude-sonnet-5-thinking` | Claude Sonnet 5 Thinking | frontier | 1M | — | $2.00 | $10.00 | | `claude-fable-5-1` | Claude Fable 5.1 | frontier | 1M | — | $10.00 | $50.00 | ### GPT models (OpenAI-compatible) | Canonical ID | Name | Tier | Context | Max output | Input / 1M | Output / 1M | |---|---|---:|---:|---:|---:|---:| | `deepseek-v4.1-flash-1017` | DeepSeek V4.1 Flash 1017 | speed | 1M | 393,216 | $0.30 | $1.20 | | `deepseek-v4.1-flash` | DeepSeek V4.1 Flash | speed | 1M | 393,216 | $0.30 | $1.20 | | `deepseek-v4-flash` | DeepSeek V4 Flash | speed | 1M | 393,216 | $0.30 | $1.20 | | `deepseek-v4-flash-0731` | DeepSeek V4 Flash 0731 | speed | 1M | 393,216 | $0.30 | $1.20 | | `deepseek-v4-flash-vision-exp` | DeepSeek V4 Flash Vision Exp | speed | 1M | 393,216 | $0.30 | $1.20 | | `deepseek-v4-pro` | DeepSeek V4 Pro | frontier | 1M | 393,216 | $1.32 | $3.96 | | `deepseek-v4-pro-0813` | DeepSeek V4 Pro 0813 | frontier | 1M | 393,216 | $1.32 | $3.96 | | `gemini-3.1-flash-image` | Gemini 3.1 Flash Image | image | 131,072 | 32,768 | — | — | | `gemini-3.1-flash-lite` | Gemini 3.1 Flash Lite | efficient | 1.049M | 65,536 | $0.25 | $1.50 | | `gemini-3.1-flash-lite-preview` | Gemini 3.1 Flash Lite Preview | speed | 1.049M | 65,536 | $0.25 | $1.50 | | `gemini-3.1-pro` | Gemini 3.1 Pro | speed | 1.049M | 65,536 | $2.00 | $12.00 | | `gemini-3.1-pro-high` | Gemini 3.1 Pro High | speed | 1.049M | 65,536 | $2.00 | $12.00 | | `gemini-3.1-pro-low` | Gemini 3.1 Pro Low | speed | 1.049M | 65,536 | $2.00 | $12.00 | | `gemini-3.1-pro-preview` | Gemini 3.1 Pro Preview | frontier | 1.049M | 65,536 | $2.00 | $12.00 | | `gemini-3.1-pro-preview-low` | Gemini 3.1 Pro Preview Low | speed | 1.049M | 65,536 | $2.00 | $12.00 | | `gemini-3.5-flash` | Gemini 3.5 Flash | balanced | 1.049M | 65,536 | $1.50 | $9.00 | | `gemini-3.6-flash` | Gemini 3.6 Flash | speed | 1.049M | 65,536 | $0.75 | $3.75 | | `gemini-3.6-flash-tiered` | Gemini 3.6 Flash Tiered | speed | 1.049M | 65,536 | $0.75 | $3.75 | | `gemini-3.7-flash` | Gemini 3.7 Flash | speed | 1.049M | 65,536 | $0.75 | $3.75 | | `gemini-3.8-flash` | Gemini 3.8 Flash | speed | 1.049M | 65,536 | $0.75 | $3.75 | | `gemini-4-argon` | Gemini 4 Argon | frontier | 1.049M | 65,536 | $2.00 | $10.00 | | `glm-5.3` | GLM 5.3 | frontier | 1M | 131,072 | $1.40 | $4.40 | | `glm-5.3-flash` | GLM 5.3 Flash | speed | 1.049M | 131,072 | $0.15 | $0.50 | | `glm-5.2` | GLM 5.2 | frontier | 1M | 131,072 | $1.40 | $4.40 | | `gpt-6.1-sol` | GPT-6.1 Sol | frontier | 1.05M | 128K | $2.00 | $10.00 | | `gpt-6.1-terra` | GPT-6.1 Terra | balanced | 1.05M | 128K | $1.00 | $5.00 | | `gpt-6-astra` | GPT-6 Astra | frontier | 1.1M | 128K | $10.00 | $50.00 | | `gpt-6-sol` | GPT-6 Sol | frontier | 1.05M | 128K | $2.00 | $10.00 | | `gpt-5.5` | GPT-5.5 | flagship | 1.05M | 128K | $5.00 | $30.00 | | `gpt-5.6-luna` | GPT-5.6 Luna | efficient | 1.05M | 128K | $1.00 | $6.00 | | `gpt-5.6-sol` | GPT-5.6 Sol | frontier | 1.05M | 128K | $5.00 | $30.00 | | `gpt-5.6-terra` | GPT-5.6 Terra | balanced | 1.05M | 128K | $2.50 | $15.00 | | `gpt-6-luna` | GPT-6 Luna | efficient | 1.05M | 128K | $0.10 | $0.50 | | `gpt-image-2` | GPT Image 2 | image | — | — | $5.00 | $10.00 | | `gpt-image-2.5` | GPT Image 2.5 | image | — | — | $5.00 | $10.00 | | `gpt-image-2.5-flare` | GPT Image 2.5 Flare | image | — | — | $5.00 | $10.00 | | `gpt-image-2.5-sunburst` | GPT Image 2.5 Sunburst | image | — | — | $5.00 | $10.00 | | `grok-4.5` | Grok 4.5 | flagship | 500K | — | $2.00 | $6.00 | | `grok-4.6` | Grok 4.6 | frontier | 500K | — | $2.00 | $6.00 | | `grok-4.7` | Grok 4.7 | frontier | 500K | — | $2.00 | $6.00 | | `grok-imagine` | Grok Imagine | image | — | — | — | — | | `grok-imagine-image` | Grok Imagine Image | image | — | — | — | — | | `grok-imagine-image-2.0` | Grok Imagine Image 2.0 | image | — | — | — | — | | `grok-imagine-image-lite` | Grok Imagine Image Lite | image | — | — | — | — | | `kling-3.0` | Kling 3.0 | video | — | — | — | — | | `kling-3.0-turbo` | Kling 3.0 Turbo | video | — | — | — | — | | `grok-tts` | Grok TTS | audio | — | — | — | — | | `grok-stt` | Grok STT | audio | — | — | — | — | | `grok-voice-3.0` | Grok Voice 3.0 | audio | — | — | — | — | | `grok-voice-latest` | Grok Voice (latest) | audio | — | — | — | — | | `gemini-2.5-flash-tts` | Gemini 2.5 Flash TTS | audio | — | — | — | — | | `gemini-2.5-pro-tts` | Gemini 2.5 Pro TTS | audio | — | — | — | — | | `gemini-3.1-flash-tts` | Gemini 3.1 Flash TTS | audio | — | — | — | — | | `gemini-3.1-tts` | Gemini 3.1 TTS | audio | — | — | — | — | | `gemini-3.8-flash-tts` | Gemini 3.8 Flash TTS | audio | — | — | — | — | | `gemini-3.8-flash-lite-tts` | Gemini 3.8 Flash-Lite TTS | audio | — | — | — | — | | `gemini-3.5-transcribe` | Gemini 3.5 Transcribe | audio | — | — | — | — | | `gemini-3.5-stt` | Gemini 3.5 STT | audio | — | — | — | — | | `gemini-3-stt` | Gemini 3 STT | audio | — | — | — | — | | `kimi-k2.7-code` | Kimi K2.7 Code | balanced | 262,144 | — | $0.95 | $4.00 | | `kimi-k2.7-code-highspeed` | Kimi K2.7 Code Highspeed | speed | 262,144 | — | $1.90 | $8.00 | | `kimi-k3` | Kimi K3 | frontier | 1.049M | — | $3.00 | $15.00 | | `kimi-k3.1-pro` | Kimi K3.1 Pro | frontier | 1.049M | — | $2.00 | $10.00 | | `gemini-3-pro-image` | Gemini 3 Pro Image | image | — | — | $2.00 | $12.00 | | `gemini-3-pro-image-preview` | Gemini 3 Pro Image Preview | image | — | — | $2.00 | $12.00 | | `gemini-3.1-flash-image-preview` | Gemini 3.1 Flash Image Preview | image | 131,072 | 32,768 | $0.50 | $3.00 | | `glm-5.1` | GLM 5.1 | flagship | — | — | $1.40 | $4.40 | | `qwen3.7-max` | Qwen 3.7 Max | frontier | — | — | $1.65 | $4.951 | | `qwen3.7-plus` | Qwen 3.7 Plus | balanced | — | — | $0.40 | $1.60 | | `qwen3.8-flash` | Qwen 3.8 Flash | speed | — | — | $0.15 | $0.47 | | `qwen3.8-max` | Qwen 3.8 Max | frontier | — | — | $1.65 | $4.951 | | `minimax-m3` | MiniMax M3 | frontier | 1M | — | $0.30 | $1.20 | | `minimax-m3.1-flash` | MiniMax M3.1 Flash | speed | 1M | — | $0.15 | $0.60 | | `minimax-m2.7` | MiniMax M2.7 | balanced | 204,800 | — | $0.30 | $1.20 | Free-form Claude spellings and documented capability suffixes are normalized server-side before forwarding. Compatibility model IDs may remain routable even when they are not advertised in the current catalog. ## Getting started - [Documentation home](https://oneprovider.dev/docs): three steps (key from the cabinet, your client, base URL + key). - [Cabinet & keys](https://oneprovider.dev/docs/first-key): sign in, top up, activate a marketplace code, issue keys, usage. - [Authentication](https://oneprovider.dev/docs/authentication): `x-api-key` and `Authorization: Bearer` both accepted. - [Models & matrix](https://oneprovider.dev/docs/api/models): canonical ids, context windows, prices; the same list is returned by `GET /v1/models` with a key. - [Error codes](https://oneprovider.dev/docs/guides/errors): every status code, what it means, what to do. - [Troubleshooting](https://oneprovider.dev/docs/help/troubleshooting): 401 / 403 / 404 / 429 / 503 / 504 symptom → cause → fix. - [Usage & billing](https://oneprovider.dev/docs/api/usage-billing): how charging works, balance endpoints, the 429 insufficient_balance error, balance math. - [Streaming (SSE)](https://oneprovider.dev/docs/guides/streaming): event types, code samples, no-buffering guarantee. - [Web Search](https://oneprovider.dev/docs/guides/web-search): free Tavily search for Python and Claude Code when built-in search is unavailable. - [Ask Abyss product page](https://oneprovider.dev/abyss): what Ask Abyss is, Search vs Research, sources, files and documents, where it works and what it costs (the same balance as the API: model tokens plus a small fixed fee for web search and for each Research run). - [Ask Abyss](https://oneprovider.dev/docs/ask-abyss): the AI assistant with web search in the cabinet: Search and Research modes, model choice, files, spaces, memory. - [Reseller API](https://oneprovider.dev/docs/reseller): REST API for resellers (`rsk_` tokens): reseller balance, client keys, orders, code batches, plans, webhooks; [method reference](https://oneprovider.dev/docs/reseller/reference) and OpenAPI 3.1. - [Support](https://oneprovider.dev/docs/support): `@Oneproviderhelpbot` and the support chat in the cabinet. ## API surfaces - [Messages](https://oneprovider.dev/docs/api/messages): Anthropic-native `/v1/messages` with tool_use, vision, system prompts. - [Chat Completions](https://oneprovider.dev/docs/api/chat-completions): OpenAI-shape `/v1/chat/completions` over Claude models and the GPT models in the catalog. - [Token counting](https://oneprovider.dev/docs/pricing/tokens): `/v1/messages/count_tokens`: free, returns 200 OK. - [Tool use](https://oneprovider.dev/docs/api/tools): `tool_choice: auto` is the default; `any` and `tool` are rewritten server-side. ## AI clients & SDKs Anthropic-style clients use base URL `https://api.oneprovider.dev` (no `/v1`); OpenAI-style clients use `https://api.oneprovider.dev/v1`. - [Claude Code](https://oneprovider.dev/docs/clients/claude-code): CLI; `~/.claude/settings.json` `env` block with `ANTHROPIC_BASE_URL` and `ANTHROPIC_AUTH_TOKEN`. - [Claude Desktop](https://oneprovider.dev/docs/clients/claude-desktop): Code tab; Developer → Configure Third-Party Inference → Gateway, no Claude account needed. - [VS Code](https://oneprovider.dev/docs/clients/vscode): Claude Code extension; same settings file, plus `claudeCode.environmentVariables` if it asks to sign in. - [Codex](https://oneprovider.dev/docs/clients/codex): custom provider in `~/.codex/config.toml`, `wire_api = "responses"`, base URL `https://api.oneprovider.dev/v1`. - [Cursor](https://oneprovider.dev/docs/clients/cursor): Override OpenAI Base URL with a GPT model ID; Anthropic override is unsupported by Cursor itself. - [Cline](https://oneprovider.dev/docs/clients/cline): OpenAI Compatible provider, base URL with `/v1`. - [Hermes Agent](https://oneprovider.dev/docs/clients/hermes): custom endpoint in Chat Completions mode, `~/.hermes/config.yaml`. - [OpenCode](https://oneprovider.dev/docs/clients/opencode): provider block in `opencode.json`; its `@ai-sdk/*` base URL keeps `/v1` (`https://api.oneprovider.dev/v1`), unlike Claude Code. - [OpenClaw](https://oneprovider.dev/docs/clients/openclaw): `~/.config/openclaw/openclaw.json`, provider `api: "anthropic-messages"`. - [Open Cowork](https://oneprovider.dev/docs/clients/open-cowork): Settings → API Settings, protocol Anthropic. - [Factory Droid](https://oneprovider.dev/docs/clients/factory): `customModels` in `~/.factory/settings.json`. - [n8n](https://oneprovider.dev/docs/clients/n8n): HTTP Request node with a Header Auth credential. - [Python SDK](https://oneprovider.dev/docs/clients/python-sdk) and [Node/TypeScript SDK](https://oneprovider.dev/docs/clients/node-sdk): both `anthropic` and `openai` packages work; only `base_url` changes. - [Migrate from OpenAI](https://oneprovider.dev/docs/guides/migrate-from-openai) and [Migrate from Anthropic](https://oneprovider.dev/docs/guides/migrate-from-anthropic): one-line base URL swap. ## Operational facts - Endpoint: `https://api.oneprovider.dev` - Region: edge in EU (Frankfurt); end-to-end p50 ≈ 2.4s for 1-token sonnet, p90 ≈ 3.6s. - Long streams hold the connection up to ~9 minutes. - No geoblocking; VPN/VLESS proxies frequently break SSE and HTTP/2 ALPN — disable them if you see truncated outputs. - Refund policy: https://oneprovider.dev/legal/refund. ## Policy - [Terms](https://oneprovider.dev/legal/terms) - [Privacy](https://oneprovider.dev/legal/privacy) - [Refund policy](https://oneprovider.dev/legal/refund) - [Contacts](https://oneprovider.dev/contact) Support: [@Oneproviderhelpbot](https://t.me/Oneproviderhelpbot) on Telegram.