Прокси для Claude API

Используйте модели Claude в Claude Code, Anthropic SDK или любом инструменте, совместимом с OpenAI.

Коротко

APIVAI — прокси для Claude API: укажите в Claude Code или Anthropic SDK адрес https://api.apivai.com (без /v1), а в инструментах, совместимых с OpenAI, — https://api.apivai.com/v1, и используйте те же модели Claude с ключом APIVAI. На 2026-10-10 Claude Sonnet 4.6 (ID модели claude-sonnet-4-6) стоит $1.15 / $5.74 за миллион входных / выходных токенов против $3.00 / $15.00 по официальной цене Anthropic. Оплата по факту с предоплаченного баланса.

BASE URLhttps://api.apivai.com

APIVAI предоставляет модели Claude в двух форматах. Выберите тот, который ожидает ваш инструмент: путаница между ними — самая частая причина ошибок 404.

ФорматBase URLЭндпоинтЗаголовок авторизацииГде используется
Нативный Anthropichttps://api.apivai.com/v1/messagesx-api-keyClaude Code, Anthropic SDK
Совместимый с OpenAIhttps://api.apivai.com/v1/chat/completionsAuthorization: BearerCursor, Cline, Aider, OpenAI SDK

Важен итоговый адрес: запросы должны приходить на https://api.apivai.com/v1/messages (формат Anthropic) или https://api.apivai.com/v1/chat/completions (формат OpenAI). Инструменты по-разному дописывают путь к base URL. Anthropic SDK и Claude Code добавляют /v1/messages, поэтому им нужен https://api.apivai.com; большинство инструментов в стиле OpenAI добавляют /chat/completions, поэтому им нужен https://api.apivai.com/v1. Есть исключения — провайдер anthropic в Continue и режим Claude в Chatbox добавляют только /messages и требуют https://api.apivai.com/v1, — поэтому следуйте руководству для своего инструмента.

Claude Code

macOS / Linux

export ANTHROPIC_BASE_URL="https://api.apivai.com" export ANTHROPIC_AUTH_TOKEN="YOUR_APIVAI_API_KEY" claude

Windows PowerShell

$env:ANTHROPIC_BASE_URL="https://api.apivai.com" $env:ANTHROPIC_AUTH_TOKEN="YOUR_APIVAI_API_KEY" claude

Если уже задан ANTHROPIC_API_KEY, сначала удалите его, иначе он будет использован вместо ключа APIVAI: unset ANTHROPIC_API_KEY (PowerShell: Remove-Item Env:ANTHROPIC_API_KEY).

Прежде чем запускать долгую сессию агента, отправьте короткий запрос и убедитесь, что подключение работает.

С этими двумя переменными Claude Code оплачивается потокенно с баланса APIVAI, и подписка Claude Pro или Max не нужна. Сколько это стоит в месяц и когда подписка выгоднее: Claude Code без подписки.

Anthropic SDK

Python

import anthropic client = anthropic.Anthropic( api_key="YOUR_APIVAI_API_KEY", base_url="https://api.apivai.com", ) message = client.messages.create( model="claude-sonnet-4-6", max_tokens=1024, messages=[{"role": "user", "content": "Hello!"}], ) print(message.content[0].text)

Node.js

import Anthropic from "@anthropic-ai/sdk"; const client = new Anthropic({ apiKey: process.env.APIVAI_API_KEY, baseURL: "https://api.apivai.com", }); const message = await client.messages.create({ model: "claude-sonnet-4-6", max_tokens: 1024, messages: [{ role: "user", content: "Hello!" }], }); // message.content is an array of content blocks console.log(message.content.map((b) => (b.type === "text" ? b.text : "")).join(""));

cURL (Messages API)

curl https://api.apivai.com/v1/messages \ -H "x-api-key: YOUR_APIVAI_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-sonnet-4-6", "max_tokens": 1024, "messages": [{"role": "user", "content": "Hello!"}] }'

Добавьте "stream": true в тело запроса, чтобы получать ответ в виде server-sent events.

Claude в формате OpenAI

Инструменты, которые принимают только провайдера в стиле OpenAI, тоже могут работать с моделями Claude: укажите base URL с /v1 и передайте ID модели Claude.

curl https://api.apivai.com/v1/chat/completions \ -H "Authorization: Bearer YOUR_APIVAI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-sonnet-4-6", "messages": [{"role": "user", "content": "Hello!"}] }'

Частые ошибки

ОшибкаТипичная причина
401Ключ отсутствует, имеет неверный формат или недоступен процессу, который запустил инструмент.
404В base URL лишний /v1, его не хватает или он указан дважды.
model_not_foundУказанной модели нет в текущем ответе GET /v1/models.

Все коды ошибок с причинами и решениями: коды ошибок Claude API.

Частые вопросы

Какой base URL нужен Claude Code?

https://api.apivai.com — без слэша в конце и без /v1. Claude Code сам добавляет /v1/messages.

Почему возвращается 404?

Неверен итоговый адрес — обычно /v1 не хватает, он лишний или повторяется. Он должен быть https://api.apivai.com/v1/messages или https://api.apivai.com/v1/chat/completions. Claude Code и Anthropic SDK используют https://api.apivai.com, большинство инструментов в стиле OpenAI — https://api.apivai.com/v1; исключения описаны в руководстве по вашему инструменту.

Почему 401 при правильном ключе?

Скорее всего, в терминале задана ещё и ANTHROPIC_API_KEY, и она важнее. Удалите её или проверьте в Панели, что у ключа остался бюджет.

Можно ли тем же ключом вызывать модели GPT?

Да. Используйте ID модели GPT, например gpt-5.5, через base URL формата OpenAI https://api.apivai.com/v1.

Сколько запросов можно отправлять?

По умолчанию 60 запросов в минуту на ключ; для большего лимита напишите в поддержку.