Khởi động nhanh
Từ lúc có khóa đến yêu cầu đầu tiên chỉ trong chưa đầy một phút. Nếu công cụ của bạn hỗ trợ API OpenAI hoặc Anthropic, nó sẽ hoạt động tại đây — chỉ cần thay đổi base URL.
1. Nhận khóa của bạn
- Đăng ký — tài khoản mới nhận 1.3M+ token miễn phí.
- Nạp tiền vào số dư USD của bạn khi cần thêm.
- Khóa API của bạn xuất hiện trong bảng điều khiển ngay khi có số dư — hãy sao chép ngay, nó chỉ hiển thị một lần.
2. Tạo yêu cầu
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"}]
}'Các client tương thích với OpenAI sử dụng hậu tố /v1; các client Anthropic sử dụng URL gốc.
Tên các công cụ là thương hiệu của chủ sở hữu tương ứng. Không liên kết hoặc được xác nhận bởi họ.
Tất cả ví dụ
Các đoạn mã sẵn sàng để sao chép cho GLM-5.3-Flash. Để chuyển đổi model hoặc chèn key của bạn, hãy sử dụng trình cấu hình ở trên.
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 — xuất các biến bên dưới (địa chỉ không có /v1) và chạy 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 — tại Cursor Settings → Models, dán khóa của bạn vào OpenAI API Key, bật Override OpenAI Base URL và thêm ID mô hình dưới dạng mô hình tùy chỉnh. Theo tài liệu của Cursor, khóa riêng chỉ hoạt động với các mô hình trò chuyện; tính năng tự động hoàn thành Tab vẫn tiếp tục sử dụng các mô hình của 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 — chọn nhà cung cấp tương thích với OpenAI, đặt base URL và khóa.
# 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 — truyền --openai-api-base và --openai-api-key (hoặc các biến môi trường).
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 — thêm mục nhà cung cấp bên dưới vào ~/.openclaw/openclaw.json. Trên bản cài đặt mới, openclaw onboard với tùy chọn Custom provider sẽ ghi cùng một mục đó.
// ~/.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 — chọn nhà cung cấp tương thích với OpenAI, thiết lập URL cơ sở, khóa và ID mô hình.
# 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 Các endpoint
POST https://api.cheaptokens.dev/v1/chat/completions— Chat completions tương thích OpenAI, streaming và tool callsPOST https://api.cheaptokens.dev/v1/messages— Messages tương thích Anthropic; Anthropic SDK và Claude Code nhận địa chỉ gốc https://api.cheaptokens.dev và tự thêm đường dẫnGET https://api.cheaptokens.dev/v1/models— các model bạn có thể gọi, kèm giới hạn context và output
Khả năng và giới hạn
Được hỗ trợ cho mọi mô hình trong danh mục: tool_calling, streaming, json_mode, structured_outputs
| Mô hình | Ngữ cảnh | Đầu ra tối đa mỗi câu trả lời | max_tokens mặc định (không streaming) |
|---|---|---|---|
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 |
Nếu không có max_tokens, câu trả lời không streaming sẽ dừng ở mức mặc định nêu trên. Đặt max_tokens để có câu trả lời dài hơn, tối đa đến giới hạn của mô hình.
Giới hạn tốc độ: 120 yêu cầu mỗi phút cho mỗi API key. Nội dung yêu cầu: tối đa 16 MB.
Cũng có sẵn: /v1/responses, /v1/completions, /v1/models/{model}, /v1/capabilities
Hướng dẫn
- Yêu cầu API đầu tiên của bạn với CheapTokens
- Phản hồi streaming trong Python
- Các lỗi kết nối phổ biến và cách khắc phục
- Lỗi "không đủ token": nghĩa là gì và cách khắc phục
- Vì sao câu trả lời của AI dừng giữa câu? Giải thích max_tokens, cửa sổ ngữ cảnh và finish_reason
- Cách kết nối Claude Code với CheapTokens
- Cách kết nối Cursor với CheapTokens
- Cách kết nối Cline với CheapTokens
- Cách kết nối Aider với CheapTokens
- Cách kết nối OpenClaw với CheapTokens và chi phí ra sao
- Cách kết nối Kilo Code với CheapTokens
- Cách kết nối Hermes Agent với CheapTokens
- Cách kết nối Open WebUI với CheapTokens
Giới hạn & lỗi
390K ngữ cảnh. Lỗi tuân theo định dạng JSON chuẩn của OpenAI/Anthropic. Mã 402 nghĩa là số dư đã hết hoặc yêu cầu không có API key — hãy nạp thêm hoặc thêm key.
Sẵn sàng để xây dựng?
Nhận khóa của bạn và thay đổi base URL.
Bắt đầu ngay