Початок роботиПосібник
Перелічіть моделі через GET /v1/models, щоб знайти точний id моделі
Один GET-запит показує точні id моделей з лімітами контексту та виводу. Скопіюйте id, задайте max_tokens і виберіть першу модель для свого завдання.

На цій сторінці
Ваш код повертає 404 на назві моделі, яка виглядала нормально в чужому прикладі. Запитайте сам API: один запит GET до https:/ перелічує моделі, які ви можете викликати, з їхніми лімітами контексту та виводу. Копіюйте id з цієї відповіді, а не з пам'яті, і перевірте ліміт, перш ніж задавати max_tokens.
Сторінка документації (CheapTokens docs, перевірено 28 жовтня 2026) описує GET /v1/models як список доступних для виклику моделей з лімітами контексту та виводу. Поруч із ним розташовані GET / для однієї моделі та GET /. Сам чат іде через POST / (сумісний з OpenAI) або POST / (сумісний з Anthropic).
Чому та сама модель має різний id у різних місцях#
Припустімо, ви знайшли посібник для іншого провайдера. У ньому використовується model: "deepseek-, ви вставляєте його поруч із базовою URL-адресою CheapTokens, і запит не проходить. З вашим ключем усе гаразд. Провайдери називають ту саму модель по-різному: префікс на кшталт deepseek-ai/, суфікс версії на кшталт -0731, різний регістр літер. API приймає лише точний рядок, який він перелічує, і коротка назва, взята з цінника, теж не працюватиме.
Саме тому варто один раз знайти id. Якщо хочете дізнатися всю історію про те, як виглядає неправильний id на екрані, API 401 or 404 error: wrong key, base URL or model id розповідає про це. Цей посібник — крок перед цим: знайдіть правильний id, щоб ніколи не побачити цю помилку.
Запитайте API: один запит#
Виберіть вкладку, яку ви використовуєте. Обидві надсилають той самий запит. В обох прикладах ключ береться зі змінної середовища CHEAPTOKENS_ (ключ є в dashboard, щойно на балансі з'являться кошти).
Один запит, два способи
curl
export CHEAPTOKENS_API_KEY="sk-your-key"
curl https://api.cheaptokens.dev/v1/models \
-H "Authorization: Bearer $CHEAPTOKENS_API_KEY"Python
import json
import os
import requests
resp = requests.get(
"https://api.cheaptokens.dev/v1/models",
headers={"Authorization": f"Bearer {os.environ['CHEAPTOKENS_API_KEY']}"},
timeout=30,
)
resp.raise_for_status()
print(json.dumps(resp.json(), indent=2))Версія для Python навмисно друкує необроблений JSON. Прочитайте його один раз своїми очима: ви шукаєте id моделей і, поруч із ними, ліміти контексту та виводу. Копіюйте кожен id з роздруківки повністю.

Три id та їхні ліміти#
Документація перелічує ці доступні для виклику моделі (перевірено 28 жовтня 2026). Надсилайте рядок у форматуванні коду на початку кожного рядка як model:
zai-— контекст 390K, до 8 192 токенів виводу.org/ GLM- 5. 3- Flash deepseek-— контекст 380K, до 32 768 токенів виводу.ai/ DeepSeek- V4- Flash- 0731 MiniMaxAI/— контекст 180K, до 8 192 токенів виводу.MiniMax- M2. 7
Для більшості рішень важливі два числа. Контекст — це скільки модель може вмістити в одному запиті, ваш промпт і її відповідь разом. Ліміт виводу — це найдовша одинична відповідь. Якщо ці слова для вас нові, how to read AI model names і why an answer stops mid-sentence пояснюють їх простою мовою.

Виберіть першу модель для свого завдання#
Щоб почати, вам не потрібне довге дослідження бенчмарків. Більшість перших виборів вирішують два питання: наскільки великий ваш вхідний текст і наскільки довгою має бути відповідь? Натисніть випадок, найближчий до вашого.
Оберіть свій випадок
Який випадок ваш?
Виберіть варіант, щоб побачити відповідь
Я вставляю довгий документ
Візьміть zai-. Він має найбільше вікно з трьох — 390K, тож довгий документ і питання про нього вміщуються в один запит. Його відповіді сягають 8 192 токенів, чого цілком достатньо для підсумку чи вилучення даних.
Мені потрібні довгі відповіді (до 32 768 токенів)
Візьміть deepseek-. Він дозволяє до 32 768 токенів виводу на відповідь і має вікно 380K, тож довгий згенерований текст і цикл агента обидва вміщуються.
Я пишу код із помірним промптом
Візьміть MiniMaxAI/. Вікно 180K охоплює кілька файлів і розмову навколо них; відповідь може сягати 8 192 токенів.
Усі три мають спільний баланс і одну ціну в будь-який час доби, без пікових годин, тож перехід пізніше коштує вам лише зміни одного рядка. Порівняно з OpenRouter кожна з трьох дешевша загалом, з урахуванням входу й виходу разом. Ось як виглядає навантаження: скажімо, ви запускаєте невеликого асистента, який надсилає 2 000 вхідних токенів і отримує 500 у відповідь, 1 000 разів на день. Таблиця нижче в реальному часі оцінює саме це.
| Модель | Вхід $/1М | Вихід $/1М | За запит | 1 000 запитів | OpenRouter, 1 000 запитів |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00006 | $0.06 | $0.121 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00008 | $0.08 | $0.173 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.00018 | $0.175 | $1.20 |
2 000 вхідних і 500 вихідних токенів на запит. Ціни за 1 млн токенів актуальні та змінюються разом із нашими тарифами; стовпець OpenRouter показує довідкові ціни для того самого навантаження.
Поточні ціни за токен для кожної моделі є на pricing page, а model pages розповідають глибше про кожну з них. Якщо хочете порівняння за завданнями, є GLM vs DeepSeek vs MiniMax: which model to choose.
Задайте max_tokens від ліміту, потім надішліть запит#
Поширена помилка: ви просите довгий звіт від моделі, чий ліміт — 8 192, і відповідь обривається на півдорозі. Ліміт, який ви бачили в списку, — це стеля для max_tokens. Тримайтеся на ній або нижче.
Ось запит із повним id зі списку. Він просить довгу відповідь від моделі, яка це дозволяє:
curl https://api.cheaptokens.dev/v1/chat/completions \
-H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-ai/DeepSeek-V4-Flash-0731",
"messages": [{"role": "user", "content": "Write a 1,500-word guide to API keys."}],
"max_tokens": 4000
}'Вперше робите виклик? Your first API request with CheapTokens описує формат відповіді та поле usage.
Щоб закріпити процедуру, впорядкуйте кроки:
Розставте по порядку
Впорядкуйте кроки
Перетягніть елементи або скористайтеся стрілками
- Викличте GET /v1/models
- Скопіюйте точний id моделі
- Перевірте ліміт виводу й задайте max_tokens нижче нього
- Надішліть запит чату
Якщо запит усе ще не проходить#
Почніть із рядка. Id моделі, що відрізняється на один символ, — звичайна причина 404, тож вставте його знову зі списку, а не передруковуйте. 402 означає, що баланс вичерпано, а ліміт частоти — 120 запитів на хвилину на API-ключ. Помилки повертаються у стандартній JSON-формі OpenAI/Anthropic, тож SDK розбирають їх як зазвичай. Повний огляд дивіться в API 401 or 404 error.
API сумісний з OpenAI та Anthropic за адресою https:/; Anthropic SDK і Claude Code використовують кореневу URL-адресу https:/ без /v1. Більше деталей налаштування є в docs.



