Чим ми можемо допомогти?
Шукайте відповіді, інструкції з налаштування та документацію — або напишіть нам.
Використовуйте стрілки вгору та вниз, щоб переміщатися результатами, і Enter, щоб відкрити один із них.
Статус сервісу Перевіряємо статус моделей… Моделі та статус
Початок роботи
Від реєстрації до першого запиту.
Як отримати API-ключ?
Зареєструйтеся — нові акаунти отримують 1.3M+ безкоштовних токенів. Ваш API-ключ з'явиться в панелі керування, щойно на вашому акаунті буде баланс. Скопіюйте його одразу: він показується лише один раз.
Яку базову URL-адресу використовувати?
SDK та інструменти, сумісні з OpenAI, використовують https://api.cheaptokens.dev/v1. Клієнти, сумісні з Anthropic, зокрема Claude Code, використовують кореневу адресу https://api.cheaptokens.dev і додають шлях самостійно. Якщо ваш клієнт додає /v1 сам, дайте йому також кореневу адресу.
Як зробити перший запит?
Помістіть свій ключ у змінну середовища CHEAPTOKENS_API_KEY і виконайте наведений нижче запит. Швидкий старт створює той самий фрагмент коду для Python, Node та Anthropic SDK з обраною вами моделлю.
curl https://api.cheaptokens.dev/v1/chat/completions \
-H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "zai-org/GLM-5.3-Flash",
"messages": [{"role": "user", "content": "Hello"}]
}' Як підключити Cursor, Cline, Claude Code чи інший інструмент?
Працює будь-який інструмент, що підтримує API OpenAI або Anthropic: вкажіть базову URL-адресу, вставте свій ключ і додайте ідентифікатор моделі. Кожна інструкція показує, де ці налаштування знаходяться в інструменті.
Яку модель обрати?
Усі моделі працюють з одним ключем і за однією адресою — щоб перемкнутися, змініть ідентифікатор моделі. Кожна картка на сторінці моделей містить контекстне вікно, максимальний обсяг виводу та ціну.
- GLM-5.3-Flash Для складного коду та міркувань
- DeepSeek-V4-Flash Для повсякденних завдань з економією
- MiniMax-M2.7 Для агентів та автоматизації
Залишилися питання? Запитайте нас
Підключіть інструмент
Виберіть свій інструмент або SDK, щоб побачити лише потрібні налаштування. Ключ у прикладах — це заповнювач, вставте свій власний ключ в інструменті.
Cursor Сумісний з OpenAI
Cursor — у Cursor Settings → Models, вставте свій ключ у OpenAI API Key, увімкніть Override OpenAI Base URL і додайте ID моделі як власну модель. Згідно з документацією Cursor, власні ключі працюють лише з моделями чату; автодоповнення Tab продовжує використовувати моделі Cursor.
- Базова URL-адреса
-
https://api.cheaptokens.dev/v1 - API-ключ
-
YOUR_CHEAPTOKENS_KEYНадсилається якAuthorization: Bearer <key>. - ID моделі
-
zai-org/GLM-5.3-Flash
Використовуйте адресу з /v1: SDK або інструмент сам додає /chat/completions.
# Cursor Settings → Models → API Keys
OpenAI API Key: YOUR_CHEAPTOKENS_KEY
Override OpenAI Base URL: https://api.cheaptokens.dev/v1
# Models list → add this ID as a custom model:
Model: zai-org/GLM-5.3-Flash Cline Сумісний з OpenAI
Cline — виберіть постачальника, сумісного з OpenAI, встановіть базову URL-адресу та ключ.
- Базова URL-адреса
-
https://api.cheaptokens.dev/v1 - API-ключ
-
YOUR_CHEAPTOKENS_KEYНадсилається якAuthorization: Bearer <key>. - ID моделі
-
zai-org/GLM-5.3-Flash
Використовуйте адресу з /v1: SDK або інструмент сам додає /chat/completions.
# Cline → Settings → API Provider: OpenAI Compatible
Base URL: https://api.cheaptokens.dev/v1
API Key: YOUR_CHEAPTOKENS_KEY
Model ID: zai-org/GLM-5.3-Flash Де знайти ці налаштування
Claude Code Сумісний з Anthropic
Claude Code — експортуйте змінні нижче (адреса без /v1) і виконайте claude.
- Базова URL-адреса
-
https://api.cheaptokens.dev - API-ключ
-
YOUR_CHEAPTOKENS_KEYНадсилається якx-api-key: <key>;Authorization: Bearer <key>також працює. - ID моделі
-
zai-org/GLM-5.3-Flash
Використовуйте кореневу адресу без /v1: клієнт сам додає /v1/messages.
# Claude Code → cheaptokens (Anthropic-compatible)
export ANTHROPIC_BASE_URL="https://api.cheaptokens.dev"
export ANTHROPIC_API_KEY="YOUR_CHEAPTOKENS_KEY"
export ANTHROPIC_MODEL="zai-org/GLM-5.3-Flash"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="zai-org/GLM-5.3-Flash" OpenClaw Сумісний з OpenAI або Anthropic
OpenClaw — додайте наведений нижче запис провайдера у ~/.openclaw/openclaw.json. При чистій інсталяції openclaw onboard з вибором Custom provider записує такий самий рядок.
- Базова URL-адреса · Сумісний з OpenAI
-
https://api.cheaptokens.dev/v1 - Базова URL-адреса · Сумісний з Anthropic
-
https://api.cheaptokens.dev - API-ключ
-
YOUR_CHEAPTOKENS_KEYНадсилається якAuthorization: Bearer <key>.Надсилається якx-api-key: <key>;Authorization: Bearer <key>також працює. - ID моделі
-
zai-org/GLM-5.3-Flash
Для запитів у стилі OpenAI використовуйте адресу з /v1; для запитів у стилі Anthropic — кореневу адресу.
// ~/.openclaw/openclaw.json — add cheaptokens as a provider
{
models: {
providers: {
cheaptokens: {
baseUrl: "https://api.cheaptokens.dev/v1",
apiKey: "YOUR_CHEAPTOKENS_KEY",
api: "openai-completions",
models: [{ id: "zai-org/GLM-5.3-Flash", name: "GLM-5.3-Flash" }],
},
},
},
agents: {
defaults: { model: { primary: "cheaptokens/zai-org/GLM-5.3-Flash" } },
},
}
// Anthropic-style requests instead? In the provider entry use:
// api: "anthropic-messages", baseUrl: "https://api.cheaptokens.dev" Aider Сумісний з OpenAI
Aider — передайте --openai-api-base та --openai-api-key (або змінні середовища).
- Базова URL-адреса
-
https://api.cheaptokens.dev/v1 - API-ключ
-
YOUR_CHEAPTOKENS_KEYНадсилається якAuthorization: Bearer <key>. - ID моделі
-
zai-org/GLM-5.3-Flash
Використовуйте адресу з /v1: SDK або інструмент сам додає /chat/completions.
export OPENAI_API_BASE="https://api.cheaptokens.dev/v1"
export OPENAI_API_KEY="YOUR_CHEAPTOKENS_KEY"
aider --model openai/zai-org/GLM-5.3-Flash Kilo Code Сумісний з OpenAI
Kilo Code — виберіть провайдера, сумісного з OpenAI, встановіть базову URL-адресу, ключ та ідентифікатор моделі.
- Базова URL-адреса
-
https://api.cheaptokens.dev/v1 - API-ключ
-
YOUR_CHEAPTOKENS_KEYНадсилається якAuthorization: Bearer <key>. - ID моделі
-
zai-org/GLM-5.3-Flash
Використовуйте адресу з /v1: SDK або інструмент сам додає /chat/completions.
# Kilo Code → Settings → API Provider: OpenAI Compatible
Base URL: https://api.cheaptokens.dev/v1
API Key: YOUR_CHEAPTOKENS_KEY
Model ID: zai-org/GLM-5.3-Flash Python · OpenAI Сумісний з OpenAI
- Базова URL-адреса
-
https://api.cheaptokens.dev/v1 - API-ключ
-
YOUR_CHEAPTOKENS_KEYНадсилається якAuthorization: Bearer <key>. - ID моделі
-
zai-org/GLM-5.3-Flash
Використовуйте адресу з /v1: SDK або інструмент сам додає /chat/completions.
from openai import OpenAI
client = OpenAI(
base_url="https://api.cheaptokens.dev/v1",
api_key="YOUR_CHEAPTOKENS_KEY",
)
resp = client.chat.completions.create(
model="zai-org/GLM-5.3-Flash",
messages=[{"role": "user", "content": "Hello"}],
)
print(resp.choices[0].message.content) Node · OpenAI Сумісний з OpenAI
- Базова URL-адреса
-
https://api.cheaptokens.dev/v1 - API-ключ
-
YOUR_CHEAPTOKENS_KEYНадсилається якAuthorization: Bearer <key>. - ID моделі
-
zai-org/GLM-5.3-Flash
Використовуйте адресу з /v1: SDK або інструмент сам додає /chat/completions.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.cheaptokens.dev/v1",
apiKey: process.env.CHEAPTOKENS_API_KEY,
});
const resp = await client.chat.completions.create({
model: "zai-org/GLM-5.3-Flash",
messages: [{ role: "user", content: "Hello" }],
});
console.log(resp.choices[0].message.content); Python · Anthropic Сумісний з Anthropic
- Базова URL-адреса
-
https://api.cheaptokens.dev - API-ключ
-
YOUR_CHEAPTOKENS_KEYНадсилається якx-api-key: <key>;Authorization: Bearer <key>також працює. - ID моделі
-
zai-org/GLM-5.3-Flash
Використовуйте кореневу адресу без /v1: клієнт сам додає /v1/messages.
from anthropic import Anthropic
client = Anthropic(
base_url="https://api.cheaptokens.dev",
api_key="YOUR_CHEAPTOKENS_KEY",
)
msg = client.messages.create(
model="zai-org/GLM-5.3-Flash",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello"}],
)
print(msg.content[0].text) curl Сумісний з OpenAI
- Базова URL-адреса
-
https://api.cheaptokens.dev/v1 - API-ключ
-
YOUR_CHEAPTOKENS_KEYНадсилається якAuthorization: Bearer <key>. - ID моделі
-
zai-org/GLM-5.3-Flash
Використовуйте адресу з /v1: SDK або інструмент сам додає /chat/completions.
curl https://api.cheaptokens.dev/v1/chat/completions \
-H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "zai-org/GLM-5.3-Flash",
"messages": [{"role": "user", "content": "Hello"}]
}' Швидкий довідник: адреси, заголовок ключа, ID моделей, ліміт
- Базова URL-адреса, сумісна з OpenAI
https://api.cheaptokens.dev/v1- Базова URL-адреса, сумісна з Anthropic
https://api.cheaptokens.dev- Заголовок API-ключа
Authorization: Bearer <key>Клієнти Anthropic: x-api-key- Ідентифікатори моделей
zai-org/GLM-5.3-Flashdeepseek-ai/DeepSeek-V4-Flash-0731MiniMaxAI/MiniMax-M2.7
- Обмеження частоти запитів
- 120 запитів за хвилину на ключ
Баланс і платежі
Оплата за фактичним використанням з єдиного балансу в USD.
Як працює оплата?
Підписки немає. Ви поповнюєте баланс у USD, і кожен запит тарифікується за фіксованою ставкою моделі за мільйон вхідних і вихідних токенів. Один баланс покриває всі моделі.
Як поповнити баланс?
У панелі керування натисніть Поповнити і виберіть суму в USD. Оплатіть криптовалютою (без KYC) або карткою через партнера — кошти зараховуються на ваш баланс автоматично.
Мій платіж досі обробляється
Криптопоповнення зараховується автоматично, щойно мережа підтвердить транзакцію — скільки це триває, залежить від монети. Якщо ви платите карткою через партнера, баланс поповнюється через 5–30 хвилин після оплати.
- Перевірте
- Статус на сторінці оплати: сплачено повну суму, у тій монеті та мережі, які показує сторінка.
- Виправте
- Зачекайте — надсилати повторно нічого не потрібно. Сторінку оплати можна закрити: поповнення зарахується й без неї.
- Переконайтеся, що працює
- Баланс у панелі керування зростає на суму поповнення; після першого поповнення там з'являється й ваш API-ключ.
- Все ще не працює? Надішліть нам
- Якщо сторінка оплати показує платіж як завершений, але баланс не змінився протягом 30 хвилин — дивіться наступну відповідь.
Я оплатив, але баланс не змінився
Платежі зіставляються з вашим акаунтом автоматично. Якщо сповіщення про криптоплатіж було втрачено, регулярна перевірка підхоплює платіж протягом кількох хвилин.
- Перевірте
- Сторінка оплати або ваш гаманець: платіж завершено. Крипто-рахунок має отримати повну суму — платіж, що надійшов у меншій сумі, перевіряється вручну. Якщо ви платите карткою через партнера, партнер має надіслати USDT у мережі TRC20 (Tron) на вашу адресу отримувача: інші монети та мережі не зараховуються.
- Виправте
- Зачекайте 30 хвилин після завершення платежу. Якщо баланс досі не змінився, напишіть нам — не платіть повторно.
- Переконайтеся, що працює
- Панель керування показує поповнення у вашому балансі.
- Все ще не працює? Надішліть нам
- Спосіб оплати, сума, коли ви оплатили та ID платежу або хеш транзакції зі сторінки оплати чи вашого гаманця.
Поповнення не вдалося через помилку
Найчастіше сума нижча за мінімум — $5 з криптовалютою, $10 карткою через партнера — або платіжний сервіс на мить не відповів.
- Перевірте
- Сума та точний текст помилки у вікні поповнення.
- Виправте
- Перезавантажте панель керування та спробуйте ще раз за кілька хвилин. Якщо оплата карткою через партнера не вдається, вікно поповнення пропонує другого партнера.
- Переконайтеся, що працює
- Сторінка оплати відкривається з вашою сумою; після оплати баланс збільшується.
- Все ще не працює? Надішліть нам
- Спосіб оплати, сума, час і точний текст помилки — скріншот допоможе.
Чи має термін дії мій баланс?
Ні. Невикористаний баланс не має терміну дії, тож ви можете поповнити його один раз і витрачати у власному темпі.
Що станеться, коли баланс вичерпається?
Запити повертатимуть 402, а ваш ключ буде призупинено. Поповніть баланс, і той самий ключ знову працюватиме — новий не потрібен.
Де я можу побачити свої витрати?
У панелі керування: ваш баланс, скільки ви витратили та використання за моделями й за днями.
Чому ціни нижчі?
Ми запускаємо моделі з відкритими вагами на економічній інфраструктурі та публікуємо фіксовані ставки в USD за мільйон вхідних і вихідних токенів для кожної моделі — без підписок чи тарифних планів.
Залишилися питання? Запитайте нас
API та помилки
Що означає код стану та як його виправити.
401 Недійсний API-ключ
API не розпізнає ключ: його введено з помилкою, він належить іншому сервісу або був замінений — після Оновити старий ключ перестає працювати.
- Перевірте
- Ключ у вашому інструменті — актуальний, без пробілів, лапок чи перенесень рядків, а заголовок точно
Authorization: Bearer <key>(клієнти Anthropic:x-api-key). - Виправте
- Вставте актуальний ключ ще раз. Загубили? Натисніть Оновити у панелі керування та оновіть ключ усюди, де ви його використовуєте.
- Переконайтеся, що працює
- Надішліть короткий запит: відповідь замість 401 означає, що ключ працює.
- Все ще не працює? Надішліть нам
- Час запиту, інструмент або SDK і текст помилки — ніколи сам ключ.
402 Запит відхилено: немає балансу або немає ключа
Запит було відхилено до того, як він дійшов до моделі, з однієї з двох причин. Текст помилки розрізняє їх: Total limit exceeded — баланс вичерпано або він замалий для цього запиту; no active billing account — запит не містить API-ключа.
- Перевірте
- Ваш баланс у панелі керування та те, що запит надсилає ключ як
Authorization: Bearer <key>— «Bearer» з великої літери та пробілом перед ключем — або якx-api-key.bearerз малої літери або ключ без «Bearer» вважається відсутністю ключа. - Виправте
- Баланс вичерпано: натисніть Поповнити у панелі керування — той самий ключ знову працюватиме, щойно поповнення буде зараховано. Немає ключа: додайте його до свого інструмента або змінної середовища, потім перезапустіть інструмент або термінал.
- Переконайтеся, що працює
- У панелі керування ключ показує Активний, а короткий запит повертає відповідь.
- Все ще не працює? Надішліть нам
- Якщо баланс додатний і ключ надсилається, але 402 залишається: час запиту, модель і повний текст помилки.
429 Забагато запитів
Запити надходять швидше, ніж дозволено. Ліміт — 120 запитів на хвилину на один API-ключ, що рахуються у хвилинних вікнах. 429 також може означати, що сервіс або модель тимчасово зайняті.
- Перевірте
- Текст помилки:
Rate limit exceeded— ваш ключ досяг ліміту на хвилину;at capacity,waiting for an available upstream slotабоoverloaded— сервіс або модель зайняті. - Виправте
- Зачекайте кількість секунд, указану в заголовку
Retry-After, і повторіть — офіційні SDK OpenAI та Anthropic самостійно повторюють запит після 429, за замовчуванням двічі. Для агентів обмежте кількість паралельних запитів; якщо одна модель постійно зайнята, змініть полеmodel. - Переконайтеся, що працює
- Запити знову повертають відповіді, а за стабільного темпу нижче ліміту 429 припиняються.
- Все ще не працює? Надішліть нам
- Якщо 429 виникає за низької частоти запитів: час, модель, скільки запитів ви надсилаєте за хвилину та текст помилки.
404 · 400 Неправильна адреса або модель не знайдено
404 означає, що адреса неправильна. 400 із текстом «not found» означає, що API не знає ідентифікатора моделі.
- Перевірте
- Клієнтам у стилі OpenAI потрібна адреса з
/v1: переконайтеся, що вона не відсутня і не подвоєна, бо клієнт сам додає/v1. ID моделі має бути повним, із префіксом перед слешем, наприкладzai-org/GLM-5.3-Flash. - Виправте
- Скопіюйте адресу та ID моделі з налаштувань для вашого інструмента на цій сторінці або візьміть ID із
GET /v1/models. - Переконайтеся, що працює
- Короткий запит повертає відповідь, і
GET /v1/modelsпоказує той самий ID. - Все ще не працює? Надішліть нам
- Повна адреса, яку ви викликаєте, ID моделі та текст помилки.
503 Модель тимчасово недоступна
Модель зараз не може приймати запити. Статус сервісу вгорі цієї сторінки та картки моделей показують той самий стан.
- Перевірте
- Статус сервісу вище: чи позначена ця модель як тимчасово недоступна?
- Виправте
- Повторіть запит за хвилину, з дедалі більшими паузами — у 503 немає заголовка
Retry-After; офіційні SDK повторюють його двічі самостійно. Або змініть полеmodelна іншу модель — ключ і адреса залишаються тими самими. - Переконайтеся, що працює
- Модель знову показується як доступна, і короткий запит повертає відповідь.
- Все ще не працює? Надішліть нам
- Якщо статус показує модель як доступну, але 503 триває: час, модель і текст помилки.
length Відповідь обривається на півслові
Відповідь досягла обмеження довжини: finish_reason дорівнює length. Без max_tokens відповідь у непоточному режимі зупиняється на стандартній довжині моделі.
- Перевірте
- Поле
finish_reasonіmax_tokens, які ви надсилаєте — документація наводить типове значення та максимальний вивід для кожної моделі. - Виправте
- Встановіть
max_tokensдля довших відповідей, аж до максимуму моделі, або передавайте відповідь потоком: безmax_tokensпотокова відповідь може сягати максимуму. - Переконайтеся, що працює
- Відповідь завершується
finish_reasonstop. - Все ще не працює? Надішліть нам
- Якщо відповідь завершується
lengthзначно нижче вашогоmax_tokens, потік було перервано — повторіть запит, і якщо це повторюється, надішліть нам час, модель і вашmax_tokens.
timeout Відповідь надходить довго або час очікування вичерпано
Моделі міркування думають перед відповіддю, тому перший токен може з'явитися не одразу, а довгі відповіді тривають хвилинами. API чекає до 150 секунд, поки модель почне відповідати.
- Перевірте
- Чи передаєте ви відповідь потоком, і тайм-аут вашого клієнта: він має бути довшим за 150 секунд.
- Виправте
- Передавайте відповідь потоком (
stream: true): токени надходять у міру генерації, а keep-alive повідомлення утримують з'єднання відкритим. Без потокової передачі тримайте тайм-аут клієнта вище 150 секунд — офіційні SDK OpenAI та Anthropic за замовчуванням чекають 10 хвилин; у Claude Code цеAPI_TIMEOUT_MS, в Aider--timeout, в OpenClawtimeoutSecondsпровайдера. Якщо потокова відповідь обривається, повторіть запит: вивід перерваної відповіді не тарифікується. - Переконайтеся, що працює
- Перші токени з'являються в потоці, або повна відповідь надходить у межах тайм-ауту.
- Все ще не працює? Надішліть нам
- Час, модель, чи передаєте ви потоком, тайм-аут вашого клієнта та де відповідь зупинилася; заголовок відповіді
x-request-id, якщо ваш інструмент його показує.
Залишилися питання? Запитайте нас
Акаунт і вхід
Вхід і збереження вашого ключа в безпеці.
Як мені увійти?
Введіть свою електронну пошту, і ми надішлемо вам магічне посилання — пароль не потрібен. Ви також можете продовжити з Google, MetaMask або GitHub.
Лист для входу не надійшов
Кожне посилання для входу працює один раз і протягом обмеженого часу, і відкривається лише найновіше з них.
- Перевірте
- Папки «Спам» і «Промоакції», а також правильність написання адреси на сторінці входу.
- Виправте
- Запросіть нове посилання на сторінці входу та відкрийте найновіший лист.
- Переконайтеся, що працює
- Посилання відкриває панель керування з вашим обліковим записом.
- Все ще не працює? Надішліть нам
- Адреса, з якою ви входите, і коли ви запросили посилання — форма на цій сторінці працює без входу.
Я втратив свій API-ключ
Панель керування показує ключ лише один раз. Натисніть Оновити, щоб отримати новий — старий ключ перестане працювати, тому оновіть його всюди, де ви його використовуєте.
Залишилися питання? Запитайте нас
Реферальна програма
Заробляйте на поповненнях людей, яких ви запрошуєте.
Як працює реферальна програма?
Поділіться своїм реферальним посиланням. Ви отримуєте 10% від кожного поповнення балансу людьми, які зареєструвалися за ним — доки вони користуються CheapTokens.
Де знайти моє реферальне посилання?
У панелі керування на вкладці Реферальна програма: зареєструйтеся або увійдіть і скопіюйте його там.
Що отримують люди, яких я запрошую?
1.3M+ безкоштовних токенів під час реєстрації та ще 52M+ після їхнього першого поповнення на суму 5 USD або більше.
Як використовувати мої винагороди?
Кожна винагорода утримується 7 днів після поповнення, після чого стає доступною на вашому реферальному балансі. Перекажіть її на свій баланс API або виведіть USDT від 20 USD.
Залишилися питання? Запитайте нас
Не знайшли відповідь?
Напишіть нам — повідомлення одразу надійде команді, і ми відповімо електронною поштою.
Ніколи не надсилайте свій API-ключ — він нам не потрібен, щоб допомогти.
Надаєте перевагу пошті? Напишіть на support@cheaptokens.dev.