Как это работает

Что такое шлюз Claude API и когда он нужен

Шлюз Claude API принимает стандартные запросы Anthropic Messages API с одной стороны и передаёт их провайдеру модели с другой, добавляя между ними аутентификацию, биллинг и управление ключами. Ваши инструменты не заметят разницы — а вот счёт заметит. Разбираем, как устроен этот слой и как оценить шлюз перед подключением.

·

Что на самом деле делает шлюз Claude API

Шлюз Claude API — это сервис, который говорит с вашим кодом на Anthropic Messages API и передаёт каждый запрос модели на апстриме. Ваши инструменты обращаются к шлюзу точно так же, как обращались бы к api.anthropic.com; всё вокруг запроса — кто вызывает, сколько это стоит и какому ключу разрешено тратить — берёт на себя шлюз. Пользуются им по практическим причинам: цена ниже, мгновенный доступ без аккаунта провайдера или контроли, которых у провайдера нет.

  • Отдаёт стандартный Anthropic Messages API, поэтому SDK и инструменты работают без изменений.
  • Аутентифицирует ваш ключ и проверяет его ограничения до того, как что-либо уйдёт на апстрим.
  • Тарифицирует каждый запрос по официальным расценкам провайдера и ведёт биллинг — здесь это предоплаченный баланс с фиксированной скидкой 50% для B2C.
  • Записывает расход по каждому запросу с разбивкой по токенам — её можно проверить в панели.

Читайте также: apiToken.sale против покупки напрямую у Anthropic

Шлюз, прокси или работа напрямую

Слова «шлюз» и «прокси» часто употребляют как синонимы, но при выборе разница важна. Обратный прокси пересылает байты и ничего о них не знает. Шлюз понимает протокол и владеет частью жизненного цикла запроса — аутентификацией, учётом и расчётами. Работа напрямую означает, что всё это за вас делает Anthropic — по официальным тарифам и с аккаунтом Anthropic.

ПодходПротоколБиллингКонтроль ключей
Anthropic напрямуюНативный Messages APIОфициальные потокенные тарифы, счёт выставляет AnthropicСтандартные ключи из консоли
Простой обратный проксиЧто прокси пропустит, то и естьСвоего нет — биллинг остаётся на апстримеНет
Шлюз apiToken.saleНативный Messages API без измененийПредоплаченный баланс, фиксированные 50% ниже официальных B2C-расходовНеобязательный общий лимит расходов за всё время и дата истечения для каждого ключа

Практическая проверка проста: если при удалении промежуточного слоя меняется только base URL — это был прокси. Если вместе с ним вы потеряли бы биллинг, лимиты и историю расхода — это был шлюз.

Как запрос проходит через шлюз

  1. 01Ваш клиент отправляет стандартный запрос Messages API на https://router.apitoken.sale/v1/messages с вашим ключом в заголовке x-api-key.
  2. 02Шлюз аутентифицирует ключ и проверяет его ограничения — необязательный общий лимит расходов за всё время и дату истечения — до маршрутизации на апстрим.
  3. 03Модель генерирует ответ. Стриминговые запросы возвращаются стандартными SSE-событиями Anthropic, токен за токеном.
  4. 04Расход считается по официальным расценкам провайдера, из него вычитается ваша фиксированная скидка 50% для B2C, и итоговая сумма списывается с предоплаченного баланса.
  5. 05Запрос появляется в панели с указанием модели и разбивкой по токенам, поэтому траты никогда не становятся сюрпризом.

Переключение существующего клиента на шлюз должно сводиться к двум изменениям: base URL и ключ. Заголовок anthropic-version и идентификаторы моделей оставляйте как есть. Сервис, который требует другой формы запроса, — это слой трансляции, а не нативный шлюз: ждите тонких поломок в стриминге, использовании инструментов и кэшировании промптов.

Нативный протокол, а не слой трансляции

apiToken.sale нативен для Anthropic: любой клиент, который работает с api.anthropic.com, работает и с https://router.apitoken.sale/v1/messages — байт в байт. Минимальный запрос выглядит ровно так, как гласит документация Anthropic:

curl https://router.apitoken.sale/v1/messages \
  -H "x-api-key: sk-pool-•••" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-sonnet-5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Тот же ключ не ограничен линейкой Anthropic. Он также говорит на OpenAI-совместимом протоколе на https://router.apitoken.sale/v1 с заголовком Authorization: Bearer и на нативном протоколе Gemini с x-goog-api-key — так что один ключ шлюза покрывает поддерживаемые модели Claude, GPT, Gemini и Kimi без второго аккаунта.

Откуда берётся скидка 50%

Шлюз закупает мощность оптом и продаёт её с предоплаченного общего баланса. Каждый ваш вызов сначала пересчитывается в официальный расход Anthropic — входные, выходные токены, чтение и запись кэша учитываются отдельно, — затем вычитается фиксированная скидка 50% для B2C, и только итоговая сумма затрагивает ваш баланс. Баланс не сгорает, подписки для клиентов нет, поэтому время простоя не стоит ничего.

Так как тарификация зеркалит официальный прейскурант, привычные рычаги продолжают работать: чтение кэша намного дешевле свежего ввода, а Haiku стоит долю цены Opus за токен. Скидка накладывается поверх того, что уже экономит ваш промпт-инжиниринг.

Оцените нагрузку до пополнения

Тарифы по моделям, контекстные окна и цены кэша

Контроли на уровне ключа, которых нет при прямом доступе

  • Необязательный общий лимит расходов за всё время на ключ — жёсткий потолок, полезный для ключей, встроенных в инструменты или выданных команде.
  • Необязательная дата истечения, чтобы временный ключ умер по расписанию, а не жил вечно в чужом конфиге.
  • Видимость расхода по каждому запросу в панели — с разбивкой по модели и типу токенов.
  • Мгновенный выпуск без аккаунта Anthropic, вейтлиста и требований к стране биллинга — оплата банковской картой или криптовалютой.

Когда шлюз вам не нужен

Оцените сделку честно. Если у вас уже есть беспроблемный биллинг Anthropic, корпоративный договор или требование комплаенса работать с провайдером модели напрямую — прямой доступ правильнее: шлюз добавляет ещё одну сторону в путь запроса, и этой стороне нужно доверять. Если же вам нужны те же модели за половину официальных расходов, мгновенный онбординг и предоплаченная предсказуемость — нативный шлюз это прагматичный выбор.

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

Меняет ли шлюз Claude API сам API или модели?

Нативный шлюз не меняет ни того, ни другого. Он говорит на стандартном Anthropic Messages API и отдаёт те же идентификаторы моделей, поэтому ваш SDK, стриминг, использование инструментов и кэширование промптов ведут себя ровно так же, как с api.anthropic.com.

Шлюз Claude API — это то же самое, что прокси?

Нет. Прокси только пересылает трафик, а шлюз понимает протокол и добавляет аутентификацию, потокенный учёт, биллинг и контроли ключей — общий лимит расходов за всё время и дату истечения.

Зачем использовать шлюз Claude вместо Anthropic напрямую?

Ради фиксированной скидки 50% для B2C от официальных расходов, мгновенного доступа без аккаунта Anthropic и вейтлиста, оплаты картой или криптовалютой и необязательных ограничений на ключ. Поверхность API остаётся идентичной.

Можно ли одним ключом шлюза вызывать GPT, Gemini и Kimi?

Да. Тот же ключ apiToken.sale работает с поддерживаемыми моделями Claude, GPT, Gemini и Kimi — Anthropic Messages с x-api-key, OpenAI-совместимый протокол с Authorization: Bearer или нативный Gemini с x-goog-api-key.

Будет ли мой код на SDK Anthropic работать через шлюз?

Да. Установите base URL SDK на https://router.apitoken.sale, подставьте свой ключ шлюза и оставьте идентификаторы моделей и код сообщений без изменений.

Создайте аккаунт через Google или GitHub и протестируйте шлюз с бонусом $5 на балансе платформы.