เครื่องมือและการเชื่อมต่อคู่มือ
เชื่อมต่อ Qwen Code กับ CheapTokens: env vars และ settings.json
ชี้ Qwen Code ไปยัง OpenAI-compatible API ด้วย env vars สามตัวหรือรายการ settings.json หนึ่งรายการ: base URL, model id แบบเต็ม และ key ที่เก็บไว้นอก git

ในหน้านี้
Qwen Code เชื่อมต่อกับ endpoint ที่รองรับ OpenAI-compatible แบบกำหนดเองได้ ดังนั้นการเชื่อมต่อกับ CheapTokens ต้องใช้สามค่า: base URL https:/, API key ของคุณ และ model id แบบเต็ม เช่น deepseek- ส่งออกเป็น OPENAI_API_KEY, OPENAI_BASE_URL และ OPENAI_MODEL หรือใส่ไว้ใน ~/ ทั้งสองวิธีมาจากเอกสาร authentication ของ Qwen Code (หน้าอัปเดตล่าสุด 22 ตุลาคม 2026)
ลองนึกถึงเซสชันยาวๆ: agent อ่านไฟล์เป็นสิบ แก้ไขสามไฟล์ แล้วรันเทสต์ซ้ำ ทุกขั้นตอนจะส่ง context ใหม่ ทำให้คุณจ่ายค่า input ซ้ำแล้วซ้ำอีก นั่นคือเหตุผลที่โมเดลราคาถูกบนยอดคงเหลือแบบจ่ายตาม token เหมาะกับ terminal agent และเหตุผลที่การตั้งค่าด้านล่างคุ้มค่ากับเวลาสิบนาที
ติดตั้ง Qwen Code#
Qwen Code ต้องใช้ Node.js 22 ขึ้นไป README ของโปรเจกต์ (github.com/QwenLM/qwen-code) ระบุวิธีติดตั้งหลายวิธี สองวิธีในนั้น:
ติดตั้ง Qwen Code
npm
npm install -g @qwen-code/qwen-code@latestHomebrew
brew install qwen-codeคุณเริ่มใช้งานด้วย qwen เอกสารยังอธิบาย /auth → Custom Provider สำหรับเชื่อมต่อ proxy หรือ provider ที่ไม่รองรับด้วยตัวเอง สองวิธีด้านล่างเขียนไว้ทีละบรรทัด เริ่มจากวิธีใดวิธีหนึ่ง
วิธีที่ 1: ตัวแปรสภาพแวดล้อมสามตัว#
วิธีที่เร็วที่สุด เปิด terminal ในโปรเจกต์ของคุณแล้วรัน:
export OPENAI_API_KEY="sk-your-api-key"
export OPENAI_BASE_URL="https://api.cheaptokens.dev/v1"
export OPENAI_MODEL="deepseek-ai/DeepSeek-V4-Flash-0731"
qwenkey เป็นเพียงตัวอย่าง วางของคุณเองจากแดชบอร์ด CheapTokens การ export OPENAI_API_KEY ยังเป็นสิ่งที่บอก Qwen Code ให้ใช้ OpenAI-compatible auth เมื่อคุณตั้งค่าทุกอย่างผ่าน env vars OPENAI_MODEL มี alias คือ QWEN_MODEL
รายละเอียดหนึ่งที่ทำให้คนพลาด: model id ใช้ id แบบเต็มจากเอกสาร CheapTokens ชื่อสั้นที่คุณเห็นข้างราคา deepseek- API ไม่รับ และ id แตกต่างกันระหว่าง provider
ตัวแปรไหนทำอะไร? จับคู่กัน:
จับคู่
จับคู่แต่ละตัวแปรกับหน้าที่
แตะรายการทางซ้าย แล้วแตะคู่ของมัน
- OPENAI_API_KEYkey CheapTokens ของคุณ การ export จะเลือก OpenAI-compatible auth
- OPENAI_BASE_URLendpoint ที่ Qwen Code ส่งคำขอไป
- OPENAI_MODELmodel id ที่ส่งไปยัง API
- QWEN_MODELalias สำหรับ OPENAI_MODEL
การ export จะอยู่จนกว่าคุณจะปิด terminal หากต้องการเก็บการตั้งค่าไว้ ให้ใช้วิธีถัดไป
วิธีที่ 2: settings.json และ key ที่อยู่นอก git#
สมมติว่าคุณแชร์ repo กับทีมและไม่มีใครอยากให้ key อยู่ในไฟล์ config จากนั้นอธิบายโมเดลใน ~/ และเก็บ key ไว้ในไฟล์แยก
{
"modelProviders": {
"openai": [
{
"id": "deepseek-ai/DeepSeek-V4-Flash-0731",
"name": "DeepSeek-V4-Flash (CheapTokens)",
"baseUrl": "https://api.cheaptokens.dev/v1",
"description": "DeepSeek-V4-Flash through CheapTokens",
"envKey": "CHEAPTOKENS_API_KEY"
}
]
},
"security": { "auth": { "selectedType": "openai" } },
"model": { "name": "deepseek-ai/DeepSeek-V4-Flash-0731" }
}สี่ฟิลด์เป็นตัวสำคัญ:
idคือ model id ที่ส่งไปยัง API จึงต้องเป็น id แบบเต็มmodel.nameต้องตรงกับค่าidค่าใดค่าหนึ่ง มิฉะนั้น Qwen Code จะไม่มีอะไรให้เลือกsecurity.ตั้งเป็นauth. selectedType "openai"เพื่อเลือกเส้นทาง OpenAI-compatibleenvKeyระบุชื่อตัวแปรที่เก็บ key เป็นทางเลือกและค่าเริ่มต้นคือOPENAI_API_KEY
key เองใส่ไว้ใน .qwen/.env ซึ่งเอกสารแนะนำสำหรับ secrets และไฟล์นั้นอยู่นอก git:
CHEAPTOKENS_API_KEY=sk-your-api-keyมีเหตุผลที่ควรเลือกวิธีนี้แทนบล็อก env ใน settings.json: ค่าจาก env มีลำดับความสำคัญต่ำสุด และไฟล์ที่มี key อยู่ข้างในนั้น commit พลาดได้ง่าย อ่านเพิ่มเติมเกี่ยวกับการเก็บ key อย่างปลอดภัยได้ที่ store an API key safely

หลังเปิดใช้งาน /model จะแสดงโมเดลที่กำหนดค่าไว้และให้คุณสลับ หากต้องการเริ่มด้วยโมเดลที่ระบุ ให้รัน qwen -
เซสชันเขียนโค้ดมีค่าใช้จ่ายเท่าไร#
Terminal agent เน้น input: แต่ละขั้นตอนพาไฟล์และประวัติที่รวบรวมไว้ไปด้วย ลองงาน 40 ขั้นตอนและสมมติว่า 30,000 input tokens และ 1,000 output tokens ต่อขั้นตอน นั่นคือ 40 × 30,000 = 1,200,000 input tokens และ 40 × 1,000 = 40,000 output tokens นี่คืองานทั้งหมดบนราคาจริง:
| โมเดล | Input $/1M | Output $/1M | ต่อคำขอ | 40 คำขอ | OpenRouter, 40 คำขอ |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00064 | $0.0256 | $0.0526 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00055 | $0.022 | $0.0633 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.0017 | $0.066 | $0.408 |
30,000 โทเค็นอินพุตและ 1,000 โทเค็นเอาต์พุตต่อคำขอ ราคาต่อ 1M โทเค็นเป็นราคาปัจจุบันและเปลี่ยนแปลงไปพร้อมกับอัตราค่าบริการของเรา คอลัมน์ OpenRouter แสดงราคาอ้างอิงสำหรับปริมาณงานเดียวกัน
นับ input และ output รวมกัน CheapTokens ถูกกว่า OpenRouter สำหรับทุกโมเดลในตาราง สำหรับลูปแบบนี้ DeepSeek-V4-Flash เหมาะสมดี: context 380K, output สูงสุด 32,768 tokens ต่อคำตอบ, ราคาเดียวทุกชั่วโมง และยอดคงเหลือเดียวสำหรับทุกโมเดล ตัวเลขของคุณเองจะต่างออกไป ลองเลื่อนสไลเดอร์:
เครื่องคำนวณค่าใช้จ่าย
วันของคุณกับ terminal agent
โทเค็นอินพุตต่อคำขอ: 25,000 · โทเค็นเอาต์พุตต่อคำขอ: 800 · คำขอต่อวัน: 120
| โมเดล | ต่อวัน | ต่อเดือน |
|---|---|---|
| GLM-5.3-Flash$0.02$0.04 | $0.0638 | $1.92 |
| DeepSeek-V4-Flash$0.015$0.10 | $0.0546 | $1.64 |
| MiniMax-M2.7$0.05$0.15 | $0.164 | $4.93 |
ราคาอยู่ที่ pricing page หากคุณดูการใช้งานใน agent อื่น how much Cline costs อธิบายการคำนวณแบบเดียวกัน
โมเดลอื่นที่น่าลอง#
การสลับคือการเปลี่ยน id เท่านั้น ดึงมาจาก models page หรือจาก GET /v1/models:
zai-: context 390K, output สูงสุด 8,192 tokens ต่อคำตอบ และราคารวมต่ำกว่า OpenRouterorg/ GLM- 5. 3- Flash MiniMaxAI/: context 180K, output สูงสุด 8,192 tokens ต่อคำตอบ และราคารวมต่ำกว่า OpenRouterMiniMax- M2. 7
เปลี่ยน OPENAI_MODEL หรือเพิ่มรายการที่สองใน modelProviders. แล้วสลับระหว่างกันด้วย /model
หาก Qwen Code เชื่อมต่อไม่ได้#
- ไม่ได้เลือก auth type เมื่อใช้ env vars เท่านั้น
OPENAI_API_KEYต้องถูก export เมื่อใช้ settings.json ตรวจสอบว่าselectedTypeเป็น"openai" - ไม่พบโมเดล
model.nameต้องเท่ากับidทุกตัวอักษร และ id ต้องเป็น gateway id แบบเต็ม - 401 key หายหรือผิด หากคุณใช้
envKeyตรวจสอบว่าตัวแปรนั้นมีอยู่จริงใน.qwen/.envหรือ shell ของคุณ - 404 ตรวจสอบว่า base URL ลงท้ายด้วย
/v1และ id ไม่มีพิมพ์ผิด คำแนะนำแบบเต็มอยู่ใน API 401 or 404: wrong key, base URL or model id - ตัวแปรดูเหมือนถูกเพิกเฉย ค่าใน
envภายใน settings.json มีลำดับความสำคัญต่ำสุด ดังนั้นตัวแปรที่ตั้งไว้ที่อื่นจะชนะ
การตั้งค่าสำหรับ terminal agent อื่นใช้รูปแบบเดียวกัน เช่น OpenCode และ Aider ทุกอย่างที่เหลือ ตั้งแต่ key จนถึงคำขอแรก อยู่ใน CheapTokens docs



