เราช่วยคุณได้อย่างไร?
ค้นหาคำตอบ คู่มือการตั้งค่า และเอกสาร — หรือเขียนถึงเรา
ใช้ลูกศรขึ้นและลงเพื่อเลื่อนดูผลลัพธ์ และกด Enter เพื่อเปิด
สถานะบริการ กำลังตรวจสอบสถานะโมเดล… โมเดลและสถานะ
เริ่มต้นใช้งาน
ตั้งแต่สมัครสมาชิกจนถึงคำขอแรกของคุณ
ฉันจะได้รับคีย์ API ได้อย่างไร?
สมัครสมาชิก — บัญชีใหม่จะได้รับ 1.3M+ โทเค็นฟรี คีย์ API ของคุณจะปรากฏในแดชบอร์ดทันทีที่บัญชีของคุณมียอดคงเหลือ คัดลอกทันที: คีย์จะแสดงเพียงครั้งเดียว
ฉันควรใช้ base 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 ได้ผล: ตั้งค่า base URL วางคีย์ของคุณ และเพิ่ม ID ของโมเดล แต่ละคู่มือจะแสดงตำแหน่งของการตั้งค่าเหล่านี้ในเครื่องมือ
ฉันควรเลือกโมเดลใด?
ทุกโมเดลใช้คีย์เดียวกันและที่อยู่เดียวกัน — หากต้องการสลับ ให้เปลี่ยน ID ของโมเดล การ์ดแต่ละใบในหน้าโมเดลจะแสดงหน้าต่างบริบท เอาต์พุตสูงสุด และราคา
- 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 ต่อไป
- Base 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 แล้วตั้งค่า base URL และคีย์
- Base 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
- Base URL
-
https://api.cheaptokens.dev - คีย์ API
-
YOUR_CHEAPTOKENS_KEYส่งเป็นx-api-key: <key>;Authorization: Bearer <key>ก็ใช้ได้เช่นกัน - ID โมเดล
-
zai-org/GLM-5.3-Flash
ใช้ที่อยู่ root โดยไม่มี /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 จะเขียนรายการเดียวกันนี้ให้
- Base URL · รองรับ OpenAI
-
https://api.cheaptokens.dev/v1 - Base 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 — ใช้ที่อยู่ root
// ~/.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 (หรือผ่านตัวแปรสภาพแวดล้อม)
- Base 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 ตั้งค่า base URL, คีย์ และรหัสโมเดล
- Base 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
- Base 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
- Base 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
- Base URL
-
https://api.cheaptokens.dev - คีย์ API
-
YOUR_CHEAPTOKENS_KEYส่งเป็นx-api-key: <key>;Authorization: Bearer <key>ก็ใช้ได้เช่นกัน - ID โมเดล
-
zai-org/GLM-5.3-Flash
ใช้ที่อยู่ root โดยไม่มี /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
- Base 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"}]
}' ข้อมูลอ้างอิงด่วน: ที่อยู่, header ของคีย์, ID โมเดล, ขีดจำกัด
- base URL ที่รองรับ OpenAI
https://api.cheaptokens.dev/v1- base URL ที่รองรับ Anthropic
https://api.cheaptokens.dev- ส่วนหัวของคีย์ API
Authorization: Bearer <key>ไคลเอนต์ Anthropic: x-api-key- ID ของโมเดล
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 ไม่รู้จักคีย์: อาจพิมพ์ผิด เป็นของบริการอื่น หรือถูกเปลี่ยนแล้ว — หลังจาก หมุนเวียนคีย์ คีย์เก่าจะใช้งานไม่ได้อีก
- ตรวจสอบ
- คีย์ในเครื่องมือของคุณเป็นคีย์ปัจจุบัน โดยไม่มีช่องว่าง เครื่องหมายคำพูด หรือการขึ้นบรรทัดใหม่ และ header เป็น
Authorization: Bearer <key>อย่างถูกต้อง (ไคลเอนต์ Anthropic:x-api-key) - แก้ไข
- วางคีย์ปัจจุบันอีกครั้ง หายไปแล้ว? กด หมุนเวียนคีย์ ในแดชบอร์ดและอัปเดตคีย์ทุกที่ที่คุณใช้งาน
- ตรวจสอบว่าใช้งานได้
- ส่งคำขอสั้นๆ: ได้รับคำตอบแทนที่จะเป็น 401 แสดงว่าคีย์ใช้งานได้
- ยังล้มเหลวอยู่? ส่งข้อมูลนี้ให้เรา
- เวลาของคำขอ เครื่องมือหรือ SDK และข้อความข้อผิดพลาด — ห้ามส่งคีย์เอง
402 คำขอถูกปฏิเสธ: ยอดเงินไม่พอหรือไม่มีคีย์
คำขอถูกปฏิเสธก่อนถึงโมเดล ด้วยเหตุผลหนึ่งในสองประการ ข้อความแสดงข้อผิดพลาดแยกความแตกต่างได้: Total limit exceeded — ยอดเงินหมดหรือต่ำเกินไปสำหรับคำขอนี้; no active billing account — คำขอไม่มีคีย์ API
- ตรวจสอบ
- ยอดคงเหลือของคุณในแดชบอร์ด และคำขอส่งคีย์เป็น
Authorization: Bearer <key>— “Bearer” ขึ้นต้นด้วย B ตัวพิมพ์ใหญ่และมีช่องว่างก่อนคีย์ — หรือเป็นx-api-keyหากใช้bearerตัวพิมพ์เล็กหรือคีย์ที่ไม่มี “Bearer” จะถือว่าไม่มีคีย์ - แก้ไข
- ยอดคงเหลือหมด: กด เติมเงิน ในแดชบอร์ด — คีย์เดิมจะใช้งานได้อีกครั้งเมื่อเติมเงินเข้าบัญชีแล้ว ไม่มีคีย์: เพิ่มคีย์ในเครื่องมือหรือตัวแปรสภาพแวดล้อม แล้วรีสตาร์ทเครื่องมือหรือเทอร์มินัล
- ตรวจสอบว่าใช้งานได้
- ในแดชบอร์ดคีย์แสดงเป็น ใช้งานอยู่ และคำขอสั้นๆ ส่งคืนคำตอบ
- ยังล้มเหลวอยู่? ส่งข้อมูลนี้ให้เรา
- หากยอดคงเหลือเป็นบวกและส่งคีย์แล้วแต่ยังได้ 402: เวลาของคำขอ โมเดล และข้อความข้อผิดพลาดแบบเต็ม
429 คำขอมากเกินไป
คำขอเข้ามาเร็วกว่าที่อนุญาต ขีดจำกัดคือ 120 คำขอต่อนาทีต่อคีย์ API นับเป็นช่วงหนึ่งนาที 429 อาจหมายถึงบริการหรือโมเดลกำลังยุ่งชั่วคราวได้เช่นกัน
- ตรวจสอบ
- ข้อความข้อผิดพลาด:
Rate limit exceeded— คีย์ของคุณถึงขีดจำกัดต่อนาที;at capacity,waiting for an available upstream slotหรือoverloaded— บริการหรือโมเดลไม่ว่าง - แก้ไข
- รอตามจำนวนวินาทีใน header
Retry-Afterแล้วลองใหม่ — SDK อย่างเป็นทางการของ OpenAI และ Anthropic จะลองใหม่เมื่อได้ 429 ด้วยตัวเอง สองครั้งโดยค่าเริ่มต้น สำหรับเอเจนต์ ให้จำกัดจำนวนคำขอที่ทำงานพร้อมกัน; หากโมเดลหนึ่งไม่ว่างตลอด ให้เปลี่ยนฟิลด์model - ตรวจสอบว่าใช้งานได้
- คำขอกลับมาตอบอีกครั้ง และในอัตราที่สม่ำเสมอต่ำกว่าขีดจำกัด 429 จะหยุดเกิดขึ้น
- ยังล้มเหลวอยู่? ส่งข้อมูลนี้ให้เรา
- หากได้ 429 ในอัตราคำขอต่ำ: เวลา โมเดล จำนวนคำขอที่คุณส่งต่อนาที และข้อความข้อผิดพลาด
404 · 400 ที่อยู่ผิดหรือไม่พบโมเดล
404 หมายถึงที่อยู่ไม่ถูกต้อง ส่วน 400 ที่ระบุว่า “not found” หมายถึง API ไม่รู้จัก ID ของโมเดล
- ตรวจสอบ
- ไคลเอนต์แบบ 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_reasonเป็นstop - ยังล้มเหลวอยู่? ส่งข้อมูลนี้ให้เรา
- หากคำตอบสิ้นสุดด้วย
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, ใน OpenClaw คือtimeoutSecondsของผู้ให้บริการ หากคำตอบที่สตรีมขาดหาย ให้ส่งคำขอซ้ำ: เอาต์พุตของคำตอบที่ถูกขัดจังหวะจะไม่ถูกคิดค่าบริการ - ตรวจสอบว่าใช้งานได้
- โทเคนแรกปรากฏในสตรีม หรือคำตอบเต็มมาถึงภายในไทม์เอาต์
- ยังล้มเหลวอยู่? ส่งข้อมูลนี้ให้เรา
- เวลา โมเดล คุณสตรีมหรือไม่ ไทม์เอาต์ของไคลเอนต์ และจุดที่คำตอบหยุด; เฮดเดอร์ตอบกลับ
x-request-idหากเครื่องมือของคุณแสดง
ยังมีคำถามอยู่ไหม? ถามเรา
บัญชีและการลงชื่อเข้าใช้
การลงชื่อเข้าใช้และการเก็บคีย์ของคุณให้ปลอดภัย
ฉันจะลงชื่อเข้าใช้ได้อย่างไร?
กรอกอีเมลของคุณ แล้วเราจะส่งลิงก์เวทมนตร์ให้ — ไม่ต้องใช้รหัสผ่าน คุณยังสามารถดำเนินการต่อด้วย Google, MetaMask หรือ GitHub
อีเมลลงชื่อเข้าใช้ไม่มาถึง
ลิงก์เข้าสู่ระบบแต่ละลิงก์ใช้ได้ครั้งเดียวและมีเวลาจำกัด และมีเพียงลิงก์ใหม่ที่สุดเท่านั้นที่เปิดได้
- ตรวจสอบ
- โฟลเดอร์สแปมและโปรโมชัน และการสะกดที่อยู่อีเมลในหน้าเข้าสู่ระบบ
- แก้ไข
- ขอลิงก์ใหม่ในหน้าเข้าสู่ระบบแล้วเปิดอีเมลฉบับล่าสุด
- ตรวจสอบว่าใช้งานได้
- ลิงก์จะเปิดแดชบอร์ดพร้อมบัญชีของคุณ
- ยังล้มเหลวอยู่? ส่งข้อมูลนี้ให้เรา
- ที่อยู่อีเมลที่คุณใช้เข้าสู่ระบบและเวลาที่คุณขอลิงก์ — แบบฟอร์มในหน้านี้ใช้งานได้โดยไม่ต้องเข้าสู่ระบบ
ฉันทำ API key หาย
แดชบอร์ดจะแสดงคีย์เพียงครั้งเดียว กด หมุนเวียนคีย์ เพื่อรับคีย์ใหม่ — คีย์เก่าจะหยุดทำงาน ดังนั้นควรอัปเดตคีย์ใหม่ทุกที่ที่คุณใช้งาน
ยังมีคำถามอยู่ไหม? ถามเรา
โปรแกรมการแนะนำ
รับรายได้จากการเติมเงินของผู้ที่คุณเชิญ
โปรแกรมการแนะนำทำงานอย่างไร?
แชร์ลิงก์การแนะนำของคุณ คุณจะได้รับ 10% จากทุกการเติมยอดคงเหลือที่ทำโดยผู้ที่สมัครผ่านลิงก์นั้น — ตราบเท่าที่พวกเขาใช้งาน CheapTokens
ฉันจะหาลิงก์การแนะนำของฉันได้ที่ไหน?
ในแดชบอร์ด ที่แท็บ โปรแกรมการแนะนำ: สมัครหรือลงชื่อเข้าใช้แล้วคัดลอกลิงก์ได้ที่นั่น
ผู้ที่ฉันเชิญจะได้รับอะไร?
โทเค็นฟรี 1.3M+ เมื่อสมัคร และอีก 52M+ หลังการเติมเงินครั้งแรกตั้งแต่ US$5 ขึ้นไป
ฉันจะใช้รางวัลของฉันได้อย่างไร?
รางวัลแต่ละรายการจะถูกพักไว้ 7 วันหลังการเติมเงิน จากนั้นจะพร้อมใช้งานในยอดคงเหลือการแนะนำของคุณ โอนไปยังยอดคงเหลือ API ของคุณ หรือถอน USDT จาก US$20
ยังมีคำถามอยู่ไหม? ถามเรา
ไม่พบคำตอบที่ต้องการใช่ไหม?
ส่งข้อความถึงเรา — ข้อความจะส่งตรงถึงทีมงาน และเราจะตอบกลับทางอีเมล
ห้ามส่ง API key ของคุณ — เราไม่จำเป็นต้องใช้เพื่อช่วยเหลือ
ต้องการใช้อีเมล? เขียนถึง support@cheaptokens.dev