Быстрый старт
От получения ключа до первого запроса менее чем за минуту. Если ваш инструмент поддерживает API OpenAI или Anthropic, он будет работать здесь — просто измените базовый URL.
1. Получите свой ключ
- Зарегистрируйтесь — новые аккаунты получают 1.3M+ бесплатных токенов.
- Пополните баланс в USD, когда понадобится больше.
- Ваш API-ключ появится в панели управления, как только на балансе будут средства — скопируйте его сразу, он показывается только один раз.
2. Сделайте запрос
https://api.cheaptokens.dev/v1curl 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"}]
}'Клиенты, совместимые с OpenAI, используют суффикс /v1; клиенты Anthropic используют корневой URL.
Названия инструментов являются торговыми марками их владельцев. Мы не связаны с ними и не поддерживаемся ими.
Все примеры
Готовые к копированию фрагменты для GLM-5.3-Flash. Чтобы сменить модель или вставить свой ключ, используйте конфигуратор выше.
curl
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"}]
}' Python · OpenAI
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
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
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) Claude Code
Claude Code — экспортируйте переменные ниже (в адресе нет /v1) и запустите claude.
# 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" Cursor
Cursor — в Cursor Settings → Models вставьте ключ в OpenAI API Key, включите Override OpenAI Base URL и добавьте идентификатор модели как свою модель. По документации Cursor свои ключи работают только с чат-моделями; автодополнение Tab остаётся на моделях Cursor.
# 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
Cline — выберите провайдера, совместимого с OpenAI, установите базовый URL и ключ.
# 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 Aider
Aider — используйте параметры --openai-api-base и --openai-api-key (или переменные окружения).
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 OpenClaw
OpenClaw — добавьте запись провайдера ниже в ~/.openclaw/openclaw.json. На свежей установке ту же запись создаёт openclaw onboard с пунктом Custom provider.
// ~/.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" Kilo Code
Kilo Code — выберите провайдера, совместимого с OpenAI, установите базовый URL, ключ и ID модели.
# 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 Эндпоинты
POST https://api.cheaptokens.dev/v1/chat/completions— Совместимые с OpenAI chat completions, стриминг и вызовы инструментовPOST https://api.cheaptokens.dev/v1/messages— Сообщения в формате Anthropic (Messages API); Anthropic SDK и Claude Code принимают корневой адрес https://api.cheaptokens.dev и сами добавляют путьGET https://api.cheaptokens.dev/v1/models— модели, которые можно вызывать, с контекстом и лимитами вывода
Возможности и ограничения
Поддерживается для всех моделей в каталоге: tool_calling, streaming, json_mode, structured_outputs
| Модель | Контекст | Максимальный вывод на ответ | Максимум max_tokens по умолчанию (без стриминга) |
|---|---|---|---|
GLM-5.3-Flashzai-org/GLM-5.3-Flash | 390K | 8 192 | 3 000 |
DeepSeek-V4-Flashdeepseek-ai/DeepSeek-V4-Flash-0731 | 380K | 32 768 | 1 500 |
MiniMax-M2.7MiniMaxAI/MiniMax-M2.7 | 180K | 8 192 | 1 500 |
Без max_tokens ответ без стриминга останавливается на указанном выше значении по умолчанию. Укажите max_tokens для более длинных ответов — вплоть до максимума модели.
Лимит запросов: 120 запросов в минуту на API-ключ. Тело запроса: до 16 МБ.
Также доступно: /v1/responses, /v1/completions, /v1/models/{model}, /v1/capabilities
Руководства
- Первый API-запрос через CheapTokens
- Потоковые ответы через Python
- Частые ошибки подключения и их исправление
- Ошибка «недостаточно токенов»: что она значит и как исправить
- Почему ответ ИИ обрывается на полуслове? max_tokens, контекстное окно и finish_reason
- Подключение Claude Code к CheapTokens
- Подключение Cursor к CheapTokens
- Подключение Cline к CheapTokens
- Подключение Aider к CheapTokens
- Подключение OpenClaw к CheapTokens и сколько это стоит
- Подключение Kilo Code к CheapTokens
- Подключение Hermes Agent к CheapTokens
- Как подключить Open WebUI к CheapTokens
Лимиты и ошибки
390K контекста. Ошибки соответствуют стандартному формату JSON OpenAI/Anthropic. Код 402 означает, что баланс исчерпан или в запросе нет API-ключа — пополните баланс или добавьте ключ.
Готовы к работе?
Получите ключ и замените базовый URL.
Начать