API TOKEN.RU
Проверяем

КОРОТКО / 01

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

01Баланс в рублях

Пополняете 100 ₽ — на обычный Баланс API поступает ровно 100 ₽.

02USD — режим показа

Долларовый эквивалент считается по курсу ЦБ, отдельного кошелька нет.

03Настоящий ответ ИИ

Ответ генерирует выбранная модель и возвращает в приложение.

04Расход прозрачен

В журнале видны input, cache read/write, output и точная денежная сумма.

СХЕМА / 02

Запрос проходит
четыре шага.

Ключ нужен для доступа к нашему API. Ответ возвращается туда же, откуда вы отправили запрос.

01
C
Приложение

Вы пишете запрос в Codex CLI или совместимом клиенте.

ВАШЕ УСТРОЙСТВО
02 Ключ API Token

Наш API проверяет ключ, баланс и выбранную модель.

АВТОРИЗАЦИЯ
03 ИИ‑модель

Запрос выполняется выбранной моделью, которая генерирует ответ.

OPENAI / GPT
04 Ответ

Ответ возвращается в приложение, а расход — в журнал кабинета.

ОТВЕТ + СПИСАНИЕ
~/.codex/config.toml
model = "gpt-5.6-sol"
model_provider = "api-codex"

[model_providers.api-codex]
name = "API Token"
base_url = "https://api.api-token.ru/v1"
env_key = "API_CODEX_KEY"
wire_api = "responses"

БАЛАНС И ЦЕНА / 03

Баланс — в деньгах.
Токены — в истории.

Пользователь видит рубли или долларовый эквивалент, а у каждой модели — готовые цены за 1 млн токенов, которые можно сравнить напрямую.

ШАГ 01Inputтокены × готовая ставка
+
ШАГ 02Cacheread, write 5 минут и 1 час
+
ШАГ 03Outputтокены × готовая ставка
=
ШАГ 04Сумматочное списание в ₽ или $
Пример Opus 5 Standard: input 233,10 ₽, cache read 23,31 ₽, output 1 165,50 ₽ за 1 млн токенов.

Как сравнить? В «Цене моделей» официальная цена показана красным и зачёркнута, наша готовая — зелёным. После запроса журнал показывает стоимость каждой части и итог.

ПОЧЕМУ МЫ / 04

Выгода без
скрытой математики.

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

01

Пополнение в рублях

Без иностранной карты и отдельного баланса у каждого разработчика моделей.

02

Один ключ

Один кабинет и единый баланс для совместимых приложений и доступных моделей.

03

Цена видна заранее

У каждой модели открыты готовые Standard‑цены и Fast‑цены, если Fast поддерживается.

04

Каждое списание объяснено

Реальные токены, чтение и запись кэша, ответ, сумма и Request ID.

05

Маленький порог входа

Можно начать с небольшой суммы и проверить сервис на собственных задачах.

06

Готовые инструкции

Копируете Base URL и ключ — без самостоятельной сборки API‑шлюза.

API / ВОЗМОЖНОСТИ

Что работает
прямо сейчас.

Статусы отражают фактический публичный API. Список доступных конкретному ключу моделей всегда возвращает GET /v1/models.

Поддерживается Планируется Не поддерживается JSON-версия ↗
ФункцияСтатусСовместимостьМетод и endpointМодели и расход
Responses APIПоддерживаетсяOpenAI APIPOST /v1/responsesМодели с responses в api_types. Input, cache, output.
Chat CompletionsПоддерживаетсяOpenAI APIPOST /v1/chat/completionsАктуальные модели из /v1/models. Input, cache, output.
StreamingПоддерживаетсяOpenAI SSEstream: true в Responses или ChatТе же ставки токенов, что без streaming.
Tools / function callingПоддерживаетсяOpenAI APItools в Responses или ChatОписания и результаты инструментов входят во входные токены.
Веб-поискПоддерживаетсяResponses toolPOST /v1/responses{"type":"web_search"}. Модели Responses API.
Messages APIПоддерживаетсяAnthropic APIPOST /v1/messagesДоступные Claude-модели. Input, cache, output.
Генерация изображенийПоддерживаетсяOpenAI Images APIPOST /v1/images/generationsgpt-image-2. Фиксированная цена по размеру.
Редактирование изображенийПоддерживаетсяOpenAI multipartPOST /v1/images/editsgpt-image-2. Обязателен файл изображения.
Изображения и OCRПоддерживаетсяOpenAI multimodal inputResponses или ChatПередайте изображение мультимодальной модели. Расход входит во input.
EmbeddingsПоддерживаетсяOpenAI APIPOST /v1/embeddingsmultilingual-embedding-384. 384 измерения, float или base64.
Транскрибация аудиоПоддерживаетсяOpenAI Audio APIPOST /v1/audio/transcriptionswhisper-1. Multipart-файл до 25 МБ и 5 минут.
Files APIНе поддерживаетсяPOST /v1/filesИспользуйте прямую передачу контента или изображения в запросе.
Text to speechНе поддерживаетсяPOST /v1/audio/speechПубличной TTS-модели сейчас нет.

Responses API

POST

Обязательные параметры: model и input. Для потока добавьте stream: true.

curl https://api.api-token.ru/v1/responses \
  -H "Authorization: Bearer $API_TOKEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.6-sol","input":"Привет"}'
Пример ответа
{
  "id": "resp_...",
  "object": "response",
  "status": "completed",
  "output": [...],
  "usage": {"input_tokens": 8, "output_tokens": 22}
}

Chat Completions

POST

Обязательные параметры: model и массив messages.

curl https://api.api-token.ru/v1/chat/completions \
  -H "Authorization: Bearer $API_TOKEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"Привет"}]}'
Пример ответа
{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "choices": [{"message": {"role": "assistant", "content": "Привет!"}}],
  "usage": {"prompt_tokens": 8, "completion_tokens": 6}
}

Веб-поиск и tools

POST

Инструменты передаются в tools. Модель может вернуть вызов функции или выполнить встроенный поиск.

{
  "model": "gpt-5.6-sol",
  "input": "Что нового сегодня?",
  "tools": [{"type": "web_search"}]
}

Проверяйте поддержку Responses API у модели через поле api_types в GET /v1/models.

Изображения

POST

Для генерации обязательны model и prompt. Для edits дополнительно загрузите image как multipart-файл.

curl https://api.api-token.ru/v1/images/generations \
  -H "Authorization: Bearer $API_TOKEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2","prompt":"Белый куб на чёрном фоне","size":"1024x1024"}'

Поддерживаемые размеры и текущая стоимость опубликованы в каталоге моделей.

Embeddings

POST

Обязательные параметры: model и input. Поддерживаются строка или массив строк, а также encoding_format: base64.

curl https://api.api-token.ru/v1/embeddings \
  -H "Authorization: Bearer $API_TOKEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"multilingual-embedding-384","input":["Привет","Hello"]}'

Стоимость: 5 ₽ за 1 млн входных токенов.

Транскрибация

POST

Обязательны multipart-поля file и model. Форматы ответа: json, verbose_json, text, srt и vtt.

curl https://api.api-token.ru/v1/audio/transcriptions \
  -H "Authorization: Bearer $API_TOKEN_API_KEY" \
  -F "model=whisper-1" \
  -F "file=@speech.mp3" \
  -F "response_format=json"

Стоимость: 0,45 ₽ за минуту аудио. Максимум 25 МБ и 5 минут.

Лимиты запросов

Обычный JSON-запрос: до 8 МБ. Codex Responses: до 128 МБ. Входное изображение: до 20 МБ. Базовый лимит: 60 авторизованных запросов в минуту на пользователя.

Авторизация

Передавайте ключ в заголовке Authorization: Bearer <API_KEY>. Точный список моделей и их API-типы запрашивайте тем же ключом через GET /v1/models.

Ошибки

400 запрос, 401 ключ, 402 баланс, 403 доступ модели, 422 параметры, 429 лимит, 501 функция планируется, 502/503 временная недоступность.

КОРОТКИЕ ОТВЕТЫ / 05

Всё важное
в одном месте.

Что именно является официальным, откуда берётся ответ и как устроен денежный Баланс API.

01

Ответ действительно создаёт ИИ?

Да. Запрос выполняет выбранная модель, а результат возвращается прямо в ваше приложение.

02

Это банковский счёт?

Нет. Баланс API — предоплата услуг API Token. Бонусная часть показывается отдельно.

03

Почему ключ работает в Claude Code?

Claude Code поддерживает LLM‑шлюзы: отдельные Base URL и auth token. Ссылка на официальную документацию есть выше.

04

Ключ официальный Anthropic?

Нет. Claude Code — официальный клиент, но подключаемый ключ выдаёт наш независимый сервис.

05

Это подписка Claude Pro или Max?

Нет. Вы пополняете баланс запросов API Token, а не покупаете аккаунт или место в подписке.

06

Где проверить списание?

В журнале: input + cache read/write + output → стоимость частей → итоговая сумма.

Готово. Получаете ключ, подключаете его по инструкции и отправляете первый запрос.

Получить ключ