Документация
Подключение без лишних шагов.
Ключ, адрес API и модель — всё, что нужно для подключения. Остаток пакета и история запросов всегда под рукой в кабинете.
Начало работы
- Откройте кабинет и вставьте выданный токен доступа вида
tpk_…. Логин, пароль и регистрация не нужны. - Проверьте остаток пакета. В каждый пакет входят все модели каталога; токен открывает только свой пакет.
- Используйте выданный токен и для входа в кабинет, и как API-ключ в программе. Сохраните его при получении заказа.
- Проверьте подключение в кабинете и посмотрите расход в истории запросов.
Если у вас есть только код заказа или ваучер, он не заменяет токен доступа. Получение пакета по такому коду пока не подключено.
Открыть кабинетНастройки AI-клиента
Если клиент поддерживает OpenAI-совместимое подключение, укажите эти параметры.
- Base URL
/v1Адрес этой установки- API key
- Тот же выданный токен, по которому вы входите в кабинет
- Model
- Точный идентификатор доступной текстовой модели из каталога
- Chat Completions
- Текст, история, function tools/tool calls;
stream:trueпринимает SSE после завершения ответа и учёта
Для `/v1/responses` и `/v1/messages` доступны только текстовые запросы без потока и инструментов. Медиа пока недоступны. Оплата на сайте не подключена.
OpenCode
В opencode.json добавьте собственного провайдера с OpenAI-совместимым SDK. Перед запуском задайте переменную окружения CHEAPDEV_API_KEY со своим выданным токеном пакета; не сохраняйте токен в файле проекта. Пример для модели deepseek-v4-flash:
{
"$schema": "https://opencode.ai/config.json",
"model": "cheapdev/deepseek-v4-flash",
"provider": {
"cheapdev": {
"npm": "@ai-sdk/openai-compatible",
"name": "CheapDev",
"options": {
"baseURL": "https://cheapdev.ru/v1",
"apiKey": "{env:CHEAPDEV_API_KEY}"
},
"models": {
"deepseek-v4-flash": { "name": "DeepSeek V4 Flash" }
}
}
}
}Chat Completions принимает вызовы функций и потоковый формат OpenCode. События SSE отправляются после полного ответа поставщика и сверки расхода, поэтому текст не появляется по мере генерации. У OpenCode разные версии и сценарии; проверьте свой рабочий процесс на выданном пакете. Формат провайдера описан в документации OpenCode.
Пример запроса
Скопируйте адрес из настроек выше. Замените YOUR_API_KEY своим ключом, а MODEL_ID — идентификатором выбранной модели из каталога.
POST /v1/chat/completions
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Idempotency-Key: unique-request-id
{
"model": "MODEL_ID",
"messages": [
{ "role": "user", "content": "Привет!" }
],
"max_tokens": 256,
"stream": false
}Для каждого нового запроса укажите новый Idempotency-Key. Начните с небольшого ограничения длины ответа. В Chat Completions можно также отправить stream:true; SSE-ответ начнётся после выполнения запроса поставщиком и сверки расхода. Лимит тела запроса — 1 МиБ, ответа — до 4096 токенов.
Расход токенов
Все модели расходуют общий остаток пакета. Списание зависит от множителя выбранной модели и коэффициента кэша — они совпадают с обычными запросами CVC и указаны в каталоге. Токены пакета и фактическое количество токенов у модели могут различаться.
Например, у Claude Sonnet 5 множитель ×2. Запрос с 1 200 входными и 800 выходными токенами без кэша расходует 4 000 токенов пакета. При исходном остатке 1 млн останется 996 000.
Кэш уже входит во входные токены: он вычитается из обычного входа и учитывается один раз по коэффициенту кэша. На 5 октября 2026 года для всех 43 текстовых моделей этот коэффициент равен ×1. Токены рассуждения уже входят в выходные и повторно не добавляются.
В истории отдельно показаны вход, выход, кэш, фактическая сумма токенов модели, множитель и списание из пакета. Дробные списания и остатки отображаются с точностью до 6 знаков после запятой.
Для выполняющегося запроса часть токенов пакета может находиться в резерве. Резерв показан отдельно от доступного остатка. Переключение между моделями не требует нового токена. Остатки разных пакетов можно перенести в кабинете, предъявив оба токена и подтвердив сумму.
Безопасность ключа
Полный токен выдаётся вместе с пакетом. Сохраните его в менеджере паролей или в защищённых настройках приложения. Не отправляйте его в чат заказа, не публикуйте и не вставляйте в адресную строку.
Выданный токен открывает только свой пакет, а также служит API-ключом. Передавайте его только доверенным приложениям. Создать дополнительные ключи в кабинете нельзя.
Если токен потерян, обратитесь в переписку по заказу. Не передавайте туда его полное значение. При переносе остатка исходный токен отключается после вашего подтверждения.
Ошибки запроса
- Ключ не принят
- Проверьте, что скопирован весь ключ и он не отозван.
- Неверная модель
- Выберите точный Model ID из каталога. Для проверки подключения доступны текстовые модели.
- Недостаточно токенов
- Проверьте доступный остаток. Уменьшите длину ответа или выберите модель с меньшим множителем.
- Требуется проверка расхода
- Пакет временно недоступен. Сохраните идентификатор запроса и обратитесь в переписку по заказу.