Подключение API за 5 минут
Claude API — единый API к моделям Claude, GPT, Gemini и open-source (DeepSeek, Qwen, GLM, Kimi, Doubao). Совместим с OpenAI- и Anthropic-SDK и подключается к популярным AI-инструментам для кодинга: Claude Code, Codex, Cline, Kilo Code, OpenCode и Roo Code. Достаточно сменить base_url и подставить ключ sk-….
https://claude-api.io/v1Кэш контекста: для агентов и длинных диалогов выбирайте Anthropic-формат
На OpenAI-совместимых эндпоинтах (/chat/completions) промпт-кэш не действует — каждый запрос оплачивается по полному объёму входных токенов. В агентах (Cursor, Cline, Roo, Kilo) и длинных чатах весь контекст пересылается на каждом шаге, поэтому расход растёт очень быстро. Используйте Anthropic-формат (/v1/messages, Claude Code или Anthropic SDK): повторяемый контекст кэшируется и тарифицируется со скидкой до ~10×.
Быстрый старт
Подставьте ваш ключ sk-… в заголовок Authorization. Базовый адрес:
https://claude-api.io/v1curl https://claude-api.io/v1/chat/completions \
-H "Authorization: Bearer sk-ВАШ_КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"messages": [
{"role": "user", "content": "Привет!"}
]
}'Аутентификация
Все запросы авторизуются ключом в формате sk-…. Передавайте его как Authorization: Bearer sk-… (диалект OpenAI) или как заголовок x-api-key (диалект Anthropic). Не публикуйте ключ в клиентском коде — баланс списывается с него напрямую.
Список моделей
Используйте точное имя модели при настройке клиента — укажите нужный ID в поле model запроса, и мы направим его соответствующему провайдеру. Кликните по любой строке, чтобы скопировать. Полный список также доступен по GET https://claude-api.io/v1/models.
Opus
Sonnet
GPT-6
GPT-5.6
GPT-5.5
GPT-5.4
Gemini 3
Kimi K3
Kimi K2
DeepSeek V4.1
DeepSeek V4
GLM-5.3
GLM-5
Qwen3
Seed 2.1
Seed 2.0
Doubao
Базовый тариф — $0.70 за 1M единиц баланса. Для большинства моделей 1 токен = 1 единица (Вход + Выход = Списано), чтение кэша — 0.1×, запись кэша — 1.25× от входа. У части моделей поставщик берёт за токен дороже, поэтому расход единиц у них выше — в таблице ниже итоговая цена за 1M токенов (вход / чтение кэша / выход). Модели с пометкой Premium — самые дорогие. После отдельного уведомления так же будут тарифицироваться (вход / выход за 1M): Claude Sonnet 5: $0.70 / $1.785; Claude Opus 5: $0.91 / $4.41; GPT-5.6 Sol: $0.91 / $5.285. Doubao, Qwen3.7 Max и GLM-5.1 могут выйти за max_tokens (их рассуждения не ограничиваются) — списываются фактически сгенерированные токены.
| Модель | Вход | Чтение кэша | Выход |
|---|---|---|---|
| Anthropic | |||
Claude Sonnet 5 claude-sonnet-5 | $0.70 | $0.07 | $0.70→ $1.785 после уведомления |
Claude Opus 5.5 · Premium claude-opus-5-5 | $2.205 | $0.2205 | $10.955 |
Claude Opus 5 · Premium claude-opus-5 | $0.70→ $0.91 после уведомления | $0.07→ $0.091 после уведомления | $0.70→ $4.41 после уведомления |
Claude Opus 4.8 · Premium claude-opus-4-8 | $1.12 | $0.112 | $4.41 |
Claude Opus 4.7 · Premium claude-opus-4-7 | $1.12 | $0.112 | $4.41 |
Claude Opus 4.6 · Premium claude-opus-4-6 | $1.12 | $0.112 | $4.41 |
| OpenAI | |||
GPT-6 Sol · Premium gpt-6-sol | $0.91 | $0.091 | $5.285 |
GPT-6 Luna gpt-6-luna | $0.70 | $0.07 | $1.085 |
GPT-5.6 Sol · Premium gpt-5.6-sol | $0.70→ $0.91 после уведомления | $0.07→ $0.091 после уведомления | $0.70→ $5.285 после уведомления |
GPT-5.6 Terra gpt-5.6-terra | $0.70 | $0.07 | $2.625 |
GPT-5.6 Luna gpt-5.6-luna | $0.70 | $0.07 | $1.085 |
GPT-5.5 · Premium gpt-5.5 | $0.91 | $0.091 | $5.285 |
GPT-5.4 gpt-5.4 | $0.70 | $0.07 | $2.625 |
GPT-5.4 mini gpt-5.4-mini | $0.70 | $0.07 | $0.805 |
Gemini 3.8 Flash gemini-3.8-flash | $0.70 | $0.07 | $2.625 |
Gemini 3.7 Flash gemini-3.7-flash | $0.70 | $0.07 | $0.70 |
Gemini 3.5 Flash gemini-3.5-flash | $0.70 | $0.07 | $1.61 |
Gemini 3.1 Pro Preview gemini-3.1-pro-preview | $0.70 | $0.07 | $2.135 |
| Moonshot | |||
Kimi K3 kimi-k3 | $0.70 | $0.07 | $2.625 |
Kimi K2.6 kimi-k2.6 | $0.70 | $0.07 | $0.70 |
| DeepSeek | |||
DeepSeek V4 Pro deepseek-v4-pro | $0.70 | $0.07 | $0.70 |
DeepSeek V4 Flash deepseek-v4-flash | $0.70 | $0.07 | $0.70 |
DeepSeek V4.1 Flash deepseek-v4.1-flash | $0.70 | $0.07 | $0.70 |
| Z.ai | |||
GLM-5.3 glm-5.3 | $0.70 | $0.07 | $0.805 |
GLM-5.3-Flash glm-5.3-flash | $0.70 | $0.07 | $0.70 |
GLM-5.2 glm-5.2 | $0.70 | $0.07 | $0.805 |
GLM-5.1 glm-5.1 | $0.70 | $0.07 | $0.70 |
| Qwen | |||
Qwen3.8 Max qwen3.8-max | $0.70 | $0.07 | $1.085 |
Qwen3.7 Max qwen3.7-max | $0.70 | $0.07 | $0.70 |
| ByteDance | |||
Doubao Seed 2.1 Pro doubao-seed-2-1-pro-260628 | $0.70 | $0.07 | $1.085 |
Doubao Seed 2.1 Turbo doubao-seed-2-1-turbo-260628 | $0.70 | $0.07 | $0.70 |
Doubao Seed 2.0 Pro doubao-seed-2-0-pro-260215 | $0.70 | $0.07 | $0.91 |
Doubao Seed 2.0 Code Preview doubao-seed-2-0-code-preview-260215 | $0.70 | $0.07 | $0.91 |
Doubao Seed Character doubao-seed-character-260628 | $0.70 | $0.07 | $0.70 |
Doubao 1.5 Pro 32k doubao-1-5-pro-32k-250115 | $0.70 | $0.07 | $0.70 |
Поддерживаемые эндпоинты
API предоставляет несколько совместимых по протоколу эндпоинтов — выберите тот, который понимает ваш клиент.
https://claude-api.io/v1/chat/completionsOpenAI Chat Completionshttps://claude-api.io/v1/messagesAnthropic Messageshttps://claude-api.io/v1/modelsСписок моделейhttps://claude-api.io/v1/balanceБаланс токеновOpenAI SDK
Эндпоинт: POST https://claude-api.io/v1/chat/completions
from openai import OpenAI
client = OpenAI(
api_key="sk-ВАШ_КЛЮЧ",
base_url="https://claude-api.io/v1",
)
resp = client.chat.completions.create(
model="claude-sonnet-5", # любой ID из списка моделей
messages=[{"role": "user", "content": "Привет!"}],
)
print(resp.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-ВАШ_КЛЮЧ",
baseURL: "https://claude-api.io/v1",
});
const resp = await client.chat.completions.create({
model: "claude-sonnet-5",
messages: [{ role: "user", content: "Привет!" }],
});
console.log(resp.choices[0].message.content);Python (requests)
Без SDK — обычный HTTP-запрос через requests. Заголовок Content-Type: application/json ставится автоматически при использовании json=.
import requests
resp = requests.post(
"https://claude-api.io/v1/chat/completions",
headers={"Authorization": "Bearer sk-ВАШ_КЛЮЧ"},
json={
"model": "claude-sonnet-5", # любой ID из списка моделей
"messages": [{"role": "user", "content": "Привет!"}],
},
timeout=120,
)
print(resp.json()["choices"][0]["message"]["content"])Anthropic SDK
Эндпоинт: POST https://claude-api.io/v1/messages. Тем же ключом, формат сообщений — как в Anthropic API. Здесь работают модели Claude (и gpt-5.5, gpt-5.6-*); остальные модели (GPT-6, Gemini, Kimi, DeepSeek, GLM, Qwen, Doubao) — через /v1/chat/completions.
import anthropic
client = anthropic.Anthropic(
api_key="sk-ВАШ_КЛЮЧ",
base_url="https://claude-api.io",
)
msg = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Привет!"}],
)
print(msg.content[0].text)Стриминг
Добавьте "stream": true — ответ придёт потоком Server-Sent Events с чанками data: … и финальным data: [DONE].
curl https://claude-api.io/v1/chat/completions \
-H "Authorization: Bearer sk-ВАШ_КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"stream": true,
"messages": [{"role": "user", "content": "Считай до пяти"}]
}'То же через requests (читаем поток построчно):
import json
import requests
with requests.post(
"https://claude-api.io/v1/chat/completions",
headers={"Authorization": "Bearer sk-ВАШ_КЛЮЧ"},
json={
"model": "claude-sonnet-5",
"stream": True,
"messages": [{"role": "user", "content": "Считай до пяти"}],
},
stream=True,
timeout=120,
) as r:
for line in r.iter_lines():
if not line or not line.startswith(b"data: "):
continue
chunk = line[6:]
if chunk == b"[DONE]":
break
delta = json.loads(chunk)["choices"][0]["delta"].get("content")
if delta:
print(delta, end="", flush=True)Поддерживаемые клиенты
Инструкция по подключению Claude API к популярным AI-инструментам для кодинга: Claude Code, Codex, Cline, Kilo Code, OpenCode и Roo Code. Кликните по карточке, чтобы перейти к подробной инструкции по нужному инструменту. В примерах замените YOUR_API_KEY на ваш ключ sk-….
Claude Code
Официальный CLI от Anthropic · протокол Anthropic Messages
ANTHROPIC_AUTH_TOKEN и ANTHROPIC_BASE_URL. Если они есть в ~/.bashrc / ~/.zshrc — удалите их и перезапустите терминал.Установите Claude Code
Требуется Node.js 18+. Установка через npm:
npm install -g @anthropic-ai/claude-codeСоздайте файл конфигурации
Создайте файл ~/.claude/settings.json (на Windows: %USERPROFILE%\.claude\settings.json) и вставьте конфигурацию ниже. Замените YOUR_API_KEY на ваш API ключ.
{
"env": {
"ANTHROPIC_BASE_URL": "https://claude-api.io",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_SMALL_FAST_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5"
}
}Альтернатива — экспортировать переменные окружения вручную:
export ANTHROPIC_BASE_URL="https://claude-api.io"
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"Запустите Claude Code в проекте
cd /path/to/your/project
claudeCodex
Официальный CLI от OpenAI · протокол OpenAI Chat Completions
Установите Codex
Требуется Node.js 18+. Установка через npm:
npm install -g @openai/codexОтредактируйте файл конфигурации
Откройте (или создайте) ~/.codex/config.toml (Windows: %USERPROFILE%\.codex\config.toml) и добавьте строки ниже. model и model_provider держите в самом верху, выше любой секции [...]. Замените YOUR_API_KEY на ваш ключ. Строка wire_api = "chat" обязательна: OpenAI Responses API (/v1/responses) у нас недоступен, работают только /v1/chat/completions и /v1/messages.
model = "claude-sonnet-5"
model_provider = "claude_api"
[model_providers.claude_api]
name = "Claude API"
base_url = "https://claude-api.io/v1"
wire_api = "chat"
experimental_bearer_token = "YOUR_API_KEY"Перезапустите Codex
Перезапустите Codex, чтобы применить конфигурацию — и всё готово к работе.
Cline
Расширение для VS Code · OpenAI-compatible
Установите расширение Cline
В VS Code откройте Extensions (Ctrl/Cmd + Shift + X), введите в поиск Cline и нажмите Install.
Откройте настройки API
В боковой панели Cline нажмите на иконку шестерёнки и выберите способ авторизации API Key.
Введите параметры подключения
- API Provider:
OpenAI Compatible - Base URL:
https://claude-api.io/v1 - API Key: ваш API ключ
- Model ID: например
claude-sonnet-5,gpt-5.6-terra
Запустите чат
Сохраните настройки и в выпадающем списке моделей выберите подключённую. Cline готов к работе.
Kilo Code
Расширение для VS Code · OpenAI-compatible
Установите Kilo Code
В Marketplace VS Code найдите Kilo Code и нажмите Install.
Выберите способ авторизации — API Key
Заполните параметры провайдера
- API Provider:
OpenAI Compatible - Base URL:
https://claude-api.io/v1 - API Key: ваш API ключ
- Model ID: например
claude-sonnet-5,gpt-5.6-terra
Начните работу
Сохраните и переключите модель в чате на ту, что вы только что добавили.
OpenCode
Open-source CLI-агент · OpenAI-compatible
Установите OpenCode
Через curl (рекомендуется):
curl -fsSL https://opencode.ai/install | bashЛибо через npm:
npm i -g opencode-aiСоздайте конфиг
Создайте файл ~/.config/opencode/opencode.json со следующим содержимым:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"claude-api": {
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://claude-api.io/v1",
"apiKey": "YOUR_API_KEY"
},
"models": {
"claude-opus-5": { "name": "claude-opus-5" },
"claude-sonnet-5": { "name": "claude-sonnet-5" },
"gpt-5.6-terra": { "name": "gpt-5.6-terra" }
}
}
}
}Не забудьте подставить ваш YOUR_API_KEY. Список models можно расширять под себя.
Запустите и переключите модель
cd /path/to/your/project
opencodeВнутри OpenCode введите команду /models и выберите одну из моделей.
Roo Code
Расширение для VS Code · OpenAI-compatible
Установите Roo Code
В Marketplace VS Code найдите Roo Code и установите.
Откройте настройки провайдера
На боковой панели Roo Code откройте Settings → Providers.
Заполните параметры
- API Provider:
OpenAI Compatible - Base URL:
https://claude-api.io/v1 - API Key: ваш API ключ
- Model ID: например
claude-sonnet-5
Поехали
Сохраните настройки. В верхней панели чата выберите свою модель — и пишите задачи.
Cursor
IDE · OpenAI-compatible
Укажите наш API в настройках
Cursor → Settings → Models → OpenAI API:
• Override OpenAI Base URL: https://claude-api.io/v1
• API Key: sk-ВАШ_КЛЮЧ
• Model: claude-sonnet-5Выберите модель
В списке моделей выберите добавленную (например claude-sonnet-5) — и работайте как обычно.
Ошибки и лимиты
Ошибки возвращаются в стандартном формате с полями error.type и error.message. Коды: 401 — неверный ключ, 402 — закончился баланс, 429 — превышен лимит, 400 — некорректный запрос. Баланс и история доступны в личном кабинете.