Шлюз или прямой Anthropic API
И прямой Anthropic, и codexkey в итоге обращаются к одним и тем же весам модели. Выбор операционный: кому платить, как платить и что умеет аккаунт.
Аккаунт и онбординг
| Требование | Напрямую в Anthropic | codexkey |
|---|---|---|
| Подтверждённый телефон | Обязателен (ограниченный список стран) | Email или Telegram |
| Одобрение аккаунта | Возможна ручная проверка | Сразу |
| Телефон РФ/СНГ | Нет | Да |
| Суборганизации | Workspaces (с ограничениями) | Встроены, с бюджетом на организацию |
Способы оплаты
Прямой Anthropic: корпоративная карта, ACH, wire (США и ЕС). Предоплаченный баланс, минимум $5; помесячные лимиты зависят от тира.
codexkey: СБП (Россия), карты (РФ, СНГ, ЕС), крипто (USDT TRC20/ERC20, BTC, ETH, TON). Минимум пополнения $1, тиров нет.
Латентность
codexkey добавляет к прямому Anthropic около 30-60 мс на лишний proxy-hop через EU edge. TTFT в стриминге сохраняется, буферизации нет. Для нагрузок, чувствительных к p99, прямой доступ может быть лучше.
Паритет функций
| Функция | Напрямую в Anthropic | codexkey |
|---|---|---|
| Messages API | Да | Да (зеркало 1:1) |
| OpenAI-совместимый /v1/chat/completions | Нет | Да |
| Стриминг SSE | Да | Да |
| Tool use | Да | Да |
| Prompt caching | Да | Да (передаётся как есть) |
| Зрение | Да | Да |
| Лимиты по ключу и интерфейс аналитики | Ограниченно | Да |
Паритет по моделям
И codexkey, и прямой Anthropic отдают один и тот же модельный ряд Claude через Anthropic-совместимые форматы запросов. Когда Anthropic выпускает новые версии (Sonnet 5, Opus 4.8, Haiku 4.5, computer-use beta), codexkey добавляет их в течение нескольких часов, так что разрыва в доступности моделей нет. Отличаются только ID: у codexkey стабильные gateway-ID для родного входа Anthropic (`claude-sonnet-5`) и для OpenAI-совместимого входа (`claude-sonnet-5` через /v1/chat/completions), чтобы одну модель можно было вызвать на любом из двух диалектов.
Код: переключение в 2 строки
Если Anthropic SDK у вас уже работает, разница сводится к двум значениям:
import Anthropic from '@anthropic-ai/sdk'
const client = new Anthropic({
// БЫЛО: по умолчанию https://api.anthropic.com
// СТАЛО: указываем на codexkey
baseURL: 'https://api.claudexia.tech',
apiKey: process.env.CLAUDEXIA_API_KEY, // sk_cdx_...
})
const msg = await client.messages.create({
model: 'claude-sonnet-5',
max_tokens: 1024,
messages: [{ role: 'user', content: 'Hello' }],
})Такая же замена работает в Python SDK, Go SDK и любом SDK от сообщества, где можно задать base URL и API key.
SDK и совместимость
На уровне протокола codexkey совместим с Anthropic Messages API. Всё, что говорит на Anthropic (официальные SDK, LangChain, Vercel AI SDK, Continue.dev, Cline, BYOK-режим Cursor, собственные HTTPS-клиенты), работает без изменений. Для клиентов только на OpenAI (старый код на OpenAI SDK, часть агентов с открытым кодом) codexkey отдаёт /v1/chat/completions на том же base URL.
Лимиты запросов и квоты
У прямого Anthropic действуют правила квот аккаунта и модели. В codexkey тоже могут применяться ограничения аккаунта или канала провайдера. Через API ключей личного кабинета RPM, TPM, параллелизм и бюджет для ключа не настраиваются, поэтому фиксированная квота и повышенная пропускная способность не обещаются. В клиенте обрабатывайте HTTP 429.
Соответствие требованиям и обработка данных
Для прямого API действуют условия выбранного поставщика. codexkey работает через цепочку API-поставщиков, для которой сроки хранения и условия обучения пока подтверждены не полностью. Гарантии прямого API на шлюз не переносите. DPA требует отдельного согласованного приложения с фактическими получателями, местами обработки и мерами защиты.
Прозрачность цен
Наценку мы не скрываем. Актуальная страница /pricing показывает ставку за 1M токенов, а сравнение с anthropic.com/pricing даёт точную маржу. Для большинства нагрузок из РФ и СНГ наценка ниже, чем расходы на конвертацию валют и комиссии зарубежных карт, поэтому итоговая стоимость в codexkey может быть ниже, чем у прямого Anthropic.
Когда что выбирать
Напрямую в Anthropic
Выбирайте прямой Anthropic, если у вас есть способ оплаты, который поддерживает Anthropic, нужна нулевая задержка на прокси, нужны контракты поддержки от первого лица или комплаенс требует прямых отношений с вендором.
codexkey
Выбирайте codexkey, если платить Anthropic напрямую нельзя, нужна оплата по токенам без месячных минимумов, нужны способы оплаты для РФ и СНГ, нужен OpenAI-совместимый формат без собственного транслятора или биллинг по sub-org для мультитенантных приложений.
FAQ
- Сломается ли код при переходе с прямого Anthropic на codexkey?
- Нет. codexkey повторяет Messages API Anthropic один к одному. Достаточно сменить ANTHROPIC_BASE_URL и API-ключ.
- Версии моделей идентичны?
- Да. claude-sonnet-5 в codexkey указывает на тот же снимок модели Anthropic.
- Берёт ли codexkey наценку сверх цены прямого Anthropic?
- Да, codexkey добавляет небольшую наценку на токен: она покрывает обработку платежей и инфраструктуру. Точная ставка указана на публичной странице цен; для РФ и СНГ она часто ниже международных эквайринговых сборов.
- Хранит ли codexkey мои промпты или ответы?
- Нет. Для биллинга и аналитики codexkey логирует только число токенов, model id, задержку и account id. Содержимое сообщений проксируется и не сохраняется.
- Работает ли prompt caching в codexkey?
- Да. cache_control от Anthropic проходит без изменений. Экономия до 90% на кэшированном input та же, что и у прямого Anthropic.
- Поддерживаются ли tool_use, vision и JSON mode?
- Да, все возможности Anthropic Messages API проходят один к одному: tool_use, vision (изображения в base64 и по url), system prompts, stop sequences, temperature, top_p, top_k, metadata, streaming SSE.
- Что с computer-use и новым API agent skills?
- Computer-use beta поддерживается через тот же заголовок anthropic-beta. Новые возможности Anthropic появляются в codexkey обычно в течение 24-48 часов после GA.
- Потеряю ли я родную семантику ошибок Anthropic?
- Нет. codexkey сохраняет структуру ошибок Anthropic (type, message, request id). Если Anthropic вернёт 529 overloaded, вы увидите тот же статус с тем же retry-after. SDK, которые умеют разбирать ошибки Anthropic, продолжают работать.
- Можно вернуть неиспользованный баланс?
- Да, неиспользованный баланс возвращается по публичному ToS. Кредиты прямого Anthropic после зачисления невозвратны.