Claude API
OpenAI-совместимAnthropic-совместим35+ моделей

Подключение 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/v1
curl 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

Базовый тариф — $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 (их рассуждения не ограничиваются) — списываются фактически сгенерированные токены.

Цены за 1M токенов
МодельВходЧтение кэшаВыход
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
Google
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 Completions
https://claude-api.io/v1/messagesAnthropic Messages
https://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 — удалите их и перезапустите терминал.
1

Установите Claude Code

Требуется Node.js 18+. Установка через npm:

npm install -g @anthropic-ai/claude-code
2

Создайте файл конфигурации

Создайте файл ~/.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"
3

Запустите Claude Code в проекте

cd /path/to/your/project
claude

Codex

Официальный CLI от OpenAI · протокол OpenAI Chat Completions

1

Установите Codex

Требуется Node.js 18+. Установка через npm:

npm install -g @openai/codex
2

Отредактируйте файл конфигурации

Откройте (или создайте) ~/.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"
3

Перезапустите Codex

Перезапустите Codex, чтобы применить конфигурацию — и всё готово к работе.

Cline

Расширение для VS Code · OpenAI-compatible

1

Установите расширение Cline

В VS Code откройте Extensions (Ctrl/Cmd + Shift + X), введите в поиск Cline и нажмите Install.

2

Откройте настройки API

В боковой панели Cline нажмите на иконку шестерёнки и выберите способ авторизации API Key.

3

Введите параметры подключения

  • API Provider: OpenAI Compatible
  • Base URL: https://claude-api.io/v1
  • API Key: ваш API ключ
  • Model ID: например claude-sonnet-5, gpt-5.6-terra
ⓘ Включите «Enable streaming» — Cline лучше работает с потоковыми ответами.
4

Запустите чат

Сохраните настройки и в выпадающем списке моделей выберите подключённую. Cline готов к работе.

Kilo Code

Расширение для VS Code · OpenAI-compatible

1

Установите Kilo Code

В Marketplace VS Code найдите Kilo Code и нажмите Install.

2

Выберите способ авторизации — API Key

3

Заполните параметры провайдера

  • API Provider: OpenAI Compatible
  • Base URL: https://claude-api.io/v1
  • API Key: ваш API ключ
  • Model ID: например claude-sonnet-5, gpt-5.6-terra
4

Начните работу

Сохраните и переключите модель в чате на ту, что вы только что добавили.

OpenCode

Open-source CLI-агент · OpenAI-compatible

1

Установите OpenCode

Через curl (рекомендуется):

curl -fsSL https://opencode.ai/install | bash

Либо через npm:

npm i -g opencode-ai
2

Создайте конфиг

Создайте файл ~/.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 можно расширять под себя.

3

Запустите и переключите модель

cd /path/to/your/project
opencode

Внутри OpenCode введите команду /models и выберите одну из моделей.

Roo Code

Расширение для VS Code · OpenAI-compatible

1

Установите Roo Code

В Marketplace VS Code найдите Roo Code и установите.

2

Откройте настройки провайдера

На боковой панели Roo Code откройте Settings → Providers.

3

Заполните параметры

  • API Provider: OpenAI Compatible
  • Base URL: https://claude-api.io/v1
  • API Key: ваш API ключ
  • Model ID: например claude-sonnet-5
4

Поехали

Сохраните настройки. В верхней панели чата выберите свою модель — и пишите задачи.

Cursor

IDE · OpenAI-compatible

1

Укажите наш API в настройках

Cursor → Settings → Models → OpenAI API:
  • Override OpenAI Base URL:  https://claude-api.io/v1
  • API Key:                   sk-ВАШ_КЛЮЧ
  • Model:                     claude-sonnet-5
2

Выберите модель

В списке моделей выберите добавленную (например claude-sonnet-5) — и работайте как обычно.

Ошибки и лимиты

Ошибки возвращаются в стандартном формате с полями error.type и error.message. Коды: 401 — неверный ключ, 402 — закончился баланс, 429 — превышен лимит, 400 — некорректный запрос. Баланс и история доступны в личном кабинете.