ส่วนของฐานความรู้ ▾
การนำทาง
▸ เริ่มต้นที่นี่ ตามบทบาทหมวดหมู่
- Cursor + Gonka AI - LLM ราคาถูกสำหรับการเขียนโค้ด
- Claude Code + Gonka AI - LLM สำหรับเทอร์มินัล
- OpenClaw + Gonka AI - เอเจนต์ AI ที่เข้าถึงได้
- OpenCode: โมเดลของคุณเองในเทอร์มินัล
- Continue.dev + Gonka AI - AI สำหรับ VS Code/JetBrains
- Cline + Gonka AI - เอเจนต์ AI ใน VS Code
- Aider + Gonka AI - การเขียนโปรแกรมคู่กับ AI
- LangChain + Gonka AI - แอปพลิเคชัน AI ในราคาที่ถูกมาก
- n8n + Gonka AI - การทำงานอัตโนมัติด้วย AI ราคาถูก
- Open WebUI + Gonka AI - ChatGPT ของคุณเอง
- LibreChat + Gonka AI — open-source ChatGPT
- Hermes Agent + DeepSeek บนเครือข่าย Gonka — เอเจนต์อัตโนมัติในราคาประหยัด
- Kilo Code + Gonka AI — AI-agent ใน VS Code
- Roo Code + Gonka AI — AI-agent อัตโนมัติใน VS Code
- LlamaIndex + Gonka AI — แอป RAG ราคาถูก
- PydanticAI + Gonka — เอเจนต์ AI แบบมีไทป์ราคาถูก
- Vercel AI SDK + Gonka AI — แอปพลิเคชัน AI บน TypeScript ราคาถูก
- TanStack AI + Gonka — แอปพลิเคชัน AI บน TypeScript ราคาถูก
- API เริ่มต้นอย่างรวดเร็ว — curl, Python, TypeScript
- JoinGonka Gateway — ภาพรวมโดยละเอียด
- Management Keys — SaaS บน Gonka
- API AI ที่ถูกที่สุด: การเปรียบเทียบผู้ให้บริการปี 2026
- วิธีการซื้อโทเค็น AI และ API-key: 3 วิธีในปี 2026
- Cursor Pro ลิมิตคำขอหมด — วิเคราะห์ปัญหาและทางเลือกที่ถูกกว่า
- Claude Code ราคาประหยัดกว่า — วิเคราะห์บิลและการย้ายใช้งาน
- Cline เผาเงิน — ทำไมเอเจนต์ถึงใช้จ่ายเยอะเกินไป
- OpenClaw มีค่าใช้จ่ายสูง — ทำไมเอเจนต์ถึงใช้โทเค็นเปลืองและจะประหยัดได้อย่างไร
- OpenRouter: ทางเลือกราคาถูก — เปรียบเทียบกับ JoinGonka Gateway
- AI โมเดลที่ดีที่สุดสำหรับการเขียนโค้ดในปี 2026: เปรียบเทียบและราคา
- ทางเลือกราคาถูกแทนที่ GitHub Copilot แบบไม่จำกัด
- ทางเลือกราคาประหยัดสำหรับ Windsurf โดยไม่มีเครดิตหรือข้อจำกัด
- API ที่ถูกที่สุดสำหรับ AI-agent ในปี 2026
- ZCode: GLM-inferenced ราคาประหยัดแทนที่ GLM Coding Plan
- JetBrains IDE + JoinGonka Gateway — endpoint ของตัวเองแทนเครดิต
- GitHub Copilot BYOK — โมเดลของคุณเองแทนที่โควตา
- Zed + JoinGonka Gateway — อินเฟอเรนซ์ราคาประหยัดในโปรแกรมแก้ไข
- Pi + JoinGonka Gateway — เอเจนต์เทอร์มินัลบนอินเฟอเรนซ์ราคาถูก
- Codex CLI: คีย์ของคุณเองแทนการสมัครสมาชิก
- DeepSeek Harness: ผู้ให้บริการของคุณเองผ่าน JoinGonka Gateway
- MiniMax Code: MiniMax Agent ที่ใช้คีย์ของคุณเองผ่าน Gonka
- Warp + JoinGonka Gateway — เอเจนต์เทอร์มินัลบน endpoint ของคุณเอง
- Trae + JoinGonka Gateway — โมเดลเครือข่าย Gonka ใน AI-IDE
- Cherry Studio + JoinGonka Gateway — ไคลเอนต์ AI บนเดสก์ท็อป
- omp (Oh My Pi) + JoinGonka Gateway: เอเจนต์พร้อมบทบาทโมเดล
- OpenHands + JoinGonka Gateway: ตัวแทนบน Endpoint ของคุณเอง
- Qwen Code หลังจากปิดบริการ qwen-oauth: การทำงานผ่าน JoinGonka Gateway
- Goose + JoinGonka Gateway: ผู้ให้บริการของคุณและคีย์ใน keyring
- Crush + JoinGonka Gateway: เอเจนต์ Charm บนโมเดลของเครือข่าย Gonka
- Zoo Code + JoinGonka Gateway: ย้ายจาก Roo Code ไปยังโมเดล Gonka
- Kimi Code CLI: เอเจนต์ของ Moonshot AI บนคีย์ของคุณผ่าน Gonka
- Factory Droid + JoinGonka Gateway: BYOK บนโมเดลเครือข่าย Gonka
- MiMo Code + JoinGonka Gateway: Xiaomi Agent บนโมเดลเครือข่าย Gonka
เครื่องมือ (Tools)
Qwen Code หลังจากปิดบริการ qwen-oauth: การทำงานผ่าน JoinGonka Gateway
Qwen Code (คำสั่ง qwen) คือเทอร์มินัลเอเจนต์แบบโอเพนซอร์สสำหรับการพัฒนาจากทีม Qwen ใน Alibaba: สามารถทำความเข้าใจโปรเจกต์ แก้ไขไฟล์ เรียกใช้คำสั่ง และทดสอบต่างๆ ได้จากเทอร์มินัล, เอดิเตอร์ หรือสคริปต์ โปรเจกต์นี้พัฒนาต่อยอดมาจาก Google Gemini CLI และกำลังพัฒนาอย่างอิสระ โค้ดเปิดเผยภายใต้ใบอนุญาต Apache-2.0 เอเจนต์รองรับหลายโปรโตคอล เช่น OpenAI, Anthropic, Gemini ทำให้สามารถเชื่อมต่อกับผู้ให้บริการโมเดลเกือบทุกรายได้
ก่อนหน้านี้ การเริ่มใช้งาน Qwen Code โดยไม่ต้องใช้คีย์ทำได้ผ่านการเข้าสู่ระบบฟรีของ qwen.ai ซึ่งเป็นการยืนยันตัวตนแบบ qwen-oauth เมื่อวันที่ 15 เมษายน 2026 ระดับการใช้งานฟรีนี้ได้ถูกปิดลง แต่พฤติกรรมเริ่มต้นของโปรแกรมยังเหมือนเดิม: หากไม่ได้เลือกประเภทการยืนยันตัวตน Qwen Code จะพยายามเชื่อมต่อไปยังช่องทางดังกล่าว และการติดตั้งแบบเดิมจะตอบกลับด้วยข้อความ Qwen OAuth free tier was discontinued on 2026-04-15 เอกสารแนะนำให้สลับไปใช้ผู้ให้บริการรายอื่น ซึ่งวิธีที่ง่ายที่สุดคือผ่าน Endpoint ที่รองรับ OpenAI
JoinGonka Gateway คือ Endpoint ที่ว่านั้น: ผ่านเกตเวย์นี้ Qwen Code สามารถทำงานบนโมเดลของเครือข่ายกระจายศูนย์ Gonka ได้แก่ DeepSeek V4 Flash, GLM-5.3 Flash และ MiniMax M2.7 ในราคาเพียง $0.0069 ต่อล้าน Input token โดยไม่ต้องสมัครสมาชิก ในเครือข่ายไม่มีโมเดลของ Qwen เองในขณะนี้ แต่นั่นไม่ใช่ปัญหาสำหรับเอเจนต์ เพราะมันสามารถทำงานร่วมกับโมเดลใดก็ได้ที่มีความสามารถในการเรียกใช้เครื่องมือ (Tool calling) คำสั่งและข้อความด้านล่างนี้ได้รับการตรวจสอบจากการใช้งานจริงของ Qwen Code 0.24.4 ผ่านเกตเวย์เมื่อวันที่ 23 กันยายน 2026 หลังจากยืนยันที่อยู่แล้ว บัญชีของคุณจะได้รับ 3M โทเค็นฟรี ซึ่งเพียงพอสำหรับการทดลองใช้งานด้วยตัวเองทั้งหมด
เริ่มต้นอย่างรวดเร็ว: การติดตั้งและคำสั่งเดียว
ขั้นตอนที่ 1: ติดตั้ง Qwen Code วิธีอย่างเป็นทางการจาก README ของโปรเจกต์:
# Linux and macOS: standalone build with its own Node.js
curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash
# Windows (PowerShell)
irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex
# npm (requires Node.js 22 or newer)
npm install -g @qwen-code/qwen-code@latest
# Homebrew
brew install qwen-codeสคริปต์จะวางคำสั่งไว้ที่ ~/.local/bin/qwen และเพิ่มพาธลงในไฟล์ตั้งค่าเชลล์หากจำเป็น เปิดเทอร์มินัลใหม่แล้วตรวจสอบ: qwen --version
ขั้นตอนที่ 2: ขอคีย์ ลงทะเบียนที่ gate.joingonka.ai/register ยืนยันอีเมล แล้วสร้างคีย์ที่มีคำนำหน้า jg- ในส่วน "คีย์ API"
ขั้นตอนที่ 3: รันตัวติดตั้ง
npx @joingonka/setup --tool qwen-codeตัวติดตั้งจะถามหาคีย์ (ไม่รับผ่านอาร์กิวเมนต์บรรทัดคำสั่ง เพื่อไม่ให้ค้างอยู่ในประวัติเชลล์) และแก้ไข ~/.qwen/settings.json — ไฟล์ที่เอกสารของ Qwen Code แนะนำสำหรับการตั้งค่า "ในไฟล์เดียว":
- ใส่คีย์ลงในบล็อก
envของไฟล์เองในชื่อJOINGONKA_API_KEY— คำสั่ง/authของตัวเองก็วางคีย์ไว้ที่นั่นเช่นกัน ไฟล์จะได้รับสิทธิ์600สภาพแวดล้อมเชลล์ไม่เปลี่ยนแปลง - เพิ่มโมเดลของเครือข่ายลงในรายการ
modelProviders.openai— พร้อมที่อยู่เกตเวย์ หน้าต่างบริบทจริง และเพดานการตอบกลับ รายการของผู้ให้บริการรายอื่นของคุณในรายการนี้จะยังคงอยู่ - หากยังไม่ได้เลือกประเภทการยืนยันตัวตน หรือยังชี้ไปที่
qwen-oauthที่ปิดไปแล้ว จะสลับเป็นopenaiและตั้ง DeepSeek V4 Flash เป็นโมเดลเริ่มต้น การเลือกประเภทอื่นที่ใช้งานได้ —anthropic,gemini,vertex-ai— จะไม่ถูกแตะต้องหากไม่มีแฟล็ก--model - บันทึกสำเนาของไฟล์เดิมไว้ ไม่แตะต้องคอมเมนต์และการตั้งค่าอื่น ๆ และในตอนท้ายจะส่งคำขอจริงไปยังเกตเวย์ แล้วแจ้งว่าคีย์ ที่อยู่ และโมเดลได้รับการยอมรับหรือไม่
ผลลัพธ์จากการติดตั้งที่ยังมี qwen-oauth อยู่ มีลักษณะดังนี้ (ย่อ):
Configured ~/.qwen/settings.json
Base URL: https://gate.joingonka.ai/v1
Default model: deepseek-ai/DeepSeek-V4-Flash-0731 (replaces qwen-oauth — that free tier was discontinued on 2026-04-15)
Switched Qwen Code to JoinGonka (auth type "openai") — this replaced your previous auth type "qwen-oauth".
To go back: run /auth (and /model) inside Qwen Code, or restore ~/.qwen/settings.json.bak.2026-09-23T04-22-32-159Z.
…
✓ Verified: the gateway accepted the key, base URL and model.แฟล็ก --model ใช้กำหนดโมเดลเริ่มต้นอื่น: ตัวย่อ glm, minimax หรือตัวระบุแบบเต็ม โมเดลที่ระบุอย่างชัดเจนจะถูกบันทึกเสมอ โหมดไม่ถามจะดึงคีย์จากตัวแปรสภาพแวดล้อม:
JOINGONKA_API_KEY=jg-your-key npx @joingonka/setup --tool qwen-code --model glm --non-interactiveไดเรกทอรีที่ย้ายด้วยตัวแปร QWEN_HOME ตัวติดตั้งจะหาเจอเอง การรันซ้ำจะอัปเดตแค็ตตาล็อกโมเดล แต่จะเก็บโมเดลเครือข่ายที่คุณเลือกไว้: Kept your current default model
การตั้งค่าด้วยตนเอง: settings.json
ทุกสิ่งที่ตัวติดตั้งทำ คุณสามารถเขียนเองได้ทั้งหมด ไฟล์คือ ~/.qwen/settings.json (หรือ $QWEN_HOME/settings.json) Qwen Code อ่านเป็น JSON ที่มีคอมเมนต์ได้ คอนฟิกที่ใช้งานได้จริงสำหรับเครือข่าย Gonka มีดังนี้:
{
"env": { "JOINGONKA_API_KEY": "jg-your-key" },
"modelProviders": {
"openai": [
{ "id": "deepseek-ai/DeepSeek-V4-Flash-0731", "name": "DeepSeek V4 Flash (Gonka)",
"baseUrl": "https://gate.joingonka.ai/v1", "envKey": "JOINGONKA_API_KEY",
"generationConfig": { "contextWindowSize": 380000, "samplingParams": { "max_tokens": 32768 } } },
{ "id": "zai-org/GLM-5.3-Flash", "name": "GLM 5.3 Flash (Gonka)",
"baseUrl": "https://gate.joingonka.ai/v1", "envKey": "JOINGONKA_API_KEY",
"generationConfig": { "contextWindowSize": 390000, "samplingParams": { "max_tokens": 8192 } } },
{ "id": "MiniMaxAI/MiniMax-M2.7", "name": "MiniMax M2.7 (Gonka)",
"baseUrl": "https://gate.joingonka.ai/v1", "envKey": "JOINGONKA_API_KEY",
"generationConfig": { "contextWindowSize": 200000, "samplingParams": { "max_tokens": 8192 } } }
]
},
"security": { "auth": { "selectedType": "openai" } },
"model": { "name": "deepseek-ai/DeepSeek-V4-Flash-0731", "baseUrl": "https://gate.joingonka.ai/v1" }
}| ฟิลด์ | ค่า | สิ่งที่สำคัญ |
|---|---|---|
env.JOINGONKA_API_KEY | คีย์ jg-… | ตัวคีย์เอง ในรายการของโมเดลไม่มีฟิลด์สำหรับคีย์ — มันอ้างอิงตัวแปรนี้ผ่าน envKey |
baseUrl | https://gate.joingonka.ai/v1 | มี /v1 ต่อท้าย: เส้นทาง /chat/completions Qwen Code เติมเอง คีย์ของลิสต์ openai นั่นแหละคือโปรโตคอล Chat Completions |
contextWindowSize | หน้าต่างบริบทของโมเดล | ถ้าไม่มี Qwen Code จะประเมินหน้าต่างจากชื่อโมเดล และใช้ตัวเลขนี้ตัดสินใจว่าจะบีบอัดประวัติเมื่อไหร่ |
samplingParams.max_tokens | เพดานของคำตอบ | ล็อกขีดจำกัดของคำตอบ ถ้าไม่มี เมื่อชนขีดจำกัด Qwen Code อาจส่งคำขอซ้ำด้วยขีดจำกัดเริ่มที่ 64K ซึ่งสูงกว่าเพดานของทุกโมเดลในเครือข่าย |
security.auth.selectedType | openai | จะเปิดใช้โปรโตคอลใดตอนเริ่มทำงาน ถ้าไม่มีฟิลด์นี้ Qwen Code จะไปใช้ qwen-oauth แบบปิด |
model.name, model.baseUrl | โมเดลเริ่มต้นและที่อยู่ของมัน | คู่นี้ชี้ไปที่รายการของเกตเวย์อย่างชัดเจน แม้โมเดลที่มี id เดียวกันจะถูกตั้งไว้ที่ผู้ให้บริการรายอื่นก็ตาม |
จะเก็บคีย์ไว้ที่ไหน Qwen Code จะค้นหาค่าของตัวแปรจาก envKey ตามลำดับ: สภาพแวดล้อมของเชลล์ ตามด้วย .env ตัวแรกที่เจอ (.qwen/.env หรือ .env จากไดเรกทอรีปัจจุบันขึ้นไป แล้วจึง ~/.qwen/.env และ ~/.env) และหลังจากนั้นจึงเป็นบล็อก env ในไฟล์ นี่คือกับดักใหญ่: JOINGONKA_API_KEY ที่ export ไว้ในเชลล์ด้วยค่าเก่าจะทับไฟล์ — เราเจตนาทดสอบเรื่องนี้และได้ 401 Invalid API key ทั้งที่คีย์ใน settings.json ถูกต้อง ตัวติดตั้งจะเตือนเมื่อเห็นค่าในสภาพแวดล้อมไม่ตรงกัน
และข้อควรระวังเรื่องโปรเจกต์: .qwen/settings.json ในโปรเจกต์ที่มี modelProviders ของตัวเองไม่ได้เสริมรายการจากไดเรกทอรีบ้าน แต่แทนที่เลย — ภายในโปรเจกต์นั้นโมเดลของเกตเวย์จะหายไปจาก /model ไม่ควรใส่คีย์ลงในไฟล์ของโปรเจกต์เลย เพราะมันจะติดไปกับรีโปด้วย
การแก้ไข modelProviders เซสชันที่เปิดอยู่จะรับรู้ทันทีโดยไม่ต้องรีสตาร์ท — แค่เปิด /model ใหม่อีกครั้ง ถ้าไม่มีเอดิเตอร์ ตัวช่วย /auth → Custom Provider ก็ทำแบบเดียวกันได้
การตรวจสอบสิทธิ์และโมเดล: วิธีที่ Qwen Code เลือกสิ่งที่ต้องทำงานด้วย
Qwen Code มีตัวเลือกอิสระ 2 อย่าง ได้แก่ ประเภทการอนุญาต (authorization type) — โปรโตคอลที่จะเปิดใช้งานและแหล่งที่มาของคีย์ — และ โมเดล (model) โดยประเภทจะถูกเก็บไว้ใน security.auth.selectedType ซึ่งตัวติดตั้งจะดำเนินการตามประเภทที่เลือกดังนี้:
ค่าใน selectedType | สิ่งที่ตัวติดตั้งจะทำ |
|---|---|
ว่างเปล่าหรือ qwen-oauth | จะติดตั้ง openai และโมเดลเริ่มต้นจากเครือข่าย Gonka; แผนบริการแบบปิด (private tier) ไม่ถือเป็นตัวเลือกที่ใช้งานได้ แต่ตัวติดตั้งจะแจ้งว่าได้เปลี่ยนแล้วและบอกวิธีเปลี่ยนกลับ |
openai | จะคงโมเดลที่เลือกไว้ ไม่ว่าจะเป็นของเกตเวย์หรือผู้ให้บริการรายอื่น โดยจะอัปเดตเฉพาะแคตตาล็อกเท่านั้น |
anthropic, gemini, vertex-ai | จะไม่เปลี่ยนแปลง: นี่คือการเชื่อมต่อที่ใช้งานได้ หากใช้แฟล็ก --model ระบบจะสลับโมเดลและแจ้งวิธีเปลี่ยนกลับ |
ภายในเซสชัน การเปลี่ยนโมเดลสามารถทำได้ด้วยคำสั่ง /model ในการทดสอบของเรา คำสั่งนี้แสดงรายการเกตเวย์ทั้งหมดพร้อมป้ายกำกับโปรโตคอล และใต้รายการจะแสดงหน้าต่างบริบท (context window) ที่อยู่ (address) และชื่อตัวแปรของคีย์:
Select Model
1. [openai] MiniMax M2.7 (Gonka) (MiniMaxAI/MiniMax-M2.7)
› 2. [openai] DeepSeek V4 Flash (Gonka) (deepseek-ai/DeepSeek-V4-Flash-0731)
3. [openai] GLM 5.3 Flash (Gonka) (zai-org/GLM-5.3-Flash)
Modality: text-only
Context Window: 380,000 tokens
Base URL: https://gate.joingonka.ai/v1
API Key: JOINGONKA_API_KEYตัวเลือกจาก /model จะถูกบันทึกไว้ระหว่างเซสชัน สำหรับการรันแบบครั้งเดียว สามารถกำหนดโมเดลได้ด้วยแฟล็ก -m พร้อมระบุ ID: qwen -m zai-org/GLM-5.3-Flash นอกจากนี้คำสั่ง /model --fast ยังใช้กำหนดโมเดลขนาดเล็กสำหรับการแนะนำ (hints) และตัวจำแนกสิทธิ์ (permission classifier) ในระหว่างที่ยังไม่มีโมเดลเฉพาะ งานส่วนนี้จะใช้โมเดลหลักทำแทน
วิธีเลือกโมเดล โมเดลทั้งหมดในเครือข่ายมีราคาเท่ากัน ดังนั้นการเลือกจึงขึ้นอยู่กับพฤติกรรม นี่คือผลการทดสอบใน Qwen Code 0.24.4 กับงานเดียวกัน คือการอ่านไฟล์และค้นหาข้อผิดพลาด (ตรวจสอบเมื่อวันที่ 23 กันยายน 2026):
| โมเดล | บริบท / คำตอบ | พฤติกรรมใน Qwen Code |
|---|---|---|
| DeepSeek V4 Flash | 380K / 32768 | ตัวเลือกของตัวติดตั้ง: หน้าต่างขนาดใหญ่และขีดจำกัดคำตอบสูงสุดในเครือข่าย แก้ไขงานสำเร็จในสองขั้นตอน |
| GLM-5.3 Flash | 390K / 8192 | โมเดลสายให้เหตุผล (reasoning): ให้คำตอบที่แม่นยำที่สุด การให้เหตุผลจะมาในรูปแบบสตรีมแยกต่างหากและนับรวมอยู่ในขีดจำกัดคำตอบ |
| MiniMax M2.7 | 200K / 8192 | ให้คำตอบที่ถูกต้องในสองขั้นตอนโดยใช้เวลาประมาณเจ็ดวินาที การให้เหตุผลจะมาในสตรีมแยกและไม่รวมอยู่ในข้อความคำตอบ |
การให้เหตุผลของ GLM-5.3 Flash ตัวติดตั้งจะกำหนด samplingParams ให้กับโมเดลแต่ละตัว และในกรณีนี้ Qwen Code ไม่ได้เพิ่มระดับการให้เหตุผล (reasoning level) ลงในคำขอ: คำสั่ง /effort ไม่ส่งผลต่อโมเดลของเครือข่าย ดังนั้น GLM-5.3 Flash จึงใช้การให้เหตุผลเสมอ หากต้องการสวิตช์เปิด-ปิด ให้ประกาศระดับต่างๆ ไว้ในรายการโมเดลโดยตรง:
{
"id": "zai-org/GLM-5.3-Flash",
"capabilities": {
"reasoning": { "profile": "openai-effort", "efforts": ["low", "high"], "defaultEffort": "high" }
},
…
}เมื่อทำเช่นนั้น Qwen Code จะเริ่มส่งค่า reasoning_effort และสำหรับ GLM-5.3 Flash ค่า low จะปิดการทำงานของการให้เหตุผลทั้งหมด — ดูรายละเอียดเพิ่มเติมได้ใน ภาพรวมโมเดล (model overview) ในการทดสอบของเราด้วยค่า "defaultEffort": "low" ตัว Qwen Code ส่ง reasoning_effort: "low" ไป และโมเดลก็ตอบกลับมาโดยไม่มีบล็อกการให้เหตุผล
การตรวจสอบ: สิ่งที่ควรเกิดขึ้น
การตรวจสอบที่เร็วที่สุดคือการรันครั้งเดียว วาง calc.py ที่มีฟังก์ชันบวกซึ่งจริงๆ แล้วลบ ลงในไดเรกทอรีว่าง แล้วขอให้หาบั๊ก:
qwen -p "Read calc.py and tell me in one sentence whether it has a bug."เอเจนต์ต้องเรียกเครื่องมืออ่านเองและตอบตรงประเด็น GLM-5.3 Flash ตอบแบบนี้ (รันด้วย -m zai-org/GLM-5.3-Flash):
Yes, there is a bug: the `add` function subtracts instead of adding (`return a - b`), so `print(add(2, 3))` prints `-1` instead of `5`.ในอินเทอร์เฟซ (qwen โดยไม่มีอาร์กิวเมนต์) ส่วนหัวจะแสดงโมเดลที่เลือก — API Key | DeepSeek V4 Flash (Gonka) — และคำขอเดียวกันจะทำงานแบบนี้:
> Read calc.py and tell me in one sentence whether it has a bug.
✓ Read calc.py, README.md
◆ Yes, calc.py has a bug: the add function returns the difference (a - b) instead of the sum (a + b). …
➜ demo · DeepSeek V4 Flash (Gonka) · 380.0k Context 5.1% usedคำสั่ง /stats จะแสดงคำขอและโทเค็นแยกตามโมเดล ส่วนแผงควบคุมของเกตเวย์จะแสดงการใช้จ่ายเดียวกันในส่วน "การใช้งาน"
โหมดอนุมัติใน -p หากไม่มีแฟล็ก การรันครั้งเดียวจะอยู่ในโหมด Ask Permissions: ไม่มีใครให้ยืนยัน ดังนั้นเครื่องมือที่ต้องได้รับอนุญาต — คำสั่งเชลล์ การแก้ไขและเขียนไฟล์ — จะไม่ถูกส่งไปยังโมเดลเลย เมื่อขอให้รัน ls เอเจนต์ในการรันของเราตอบว่าไม่มีเครื่องมือดังกล่าว สำหรับการแก้ไขให้เพิ่ม --approval-mode auto-edit สำหรับคำสั่งให้เพิ่ม --yolo ซึ่ง Qwen Code จะแนบคำเตือนว่าแซนด์บ็อกซ์ไม่ได้เปิดใช้งาน
หากมีอะไรผิดพลาด โดยทั่วไปการวินิจฉัยอ่านได้จากข้อความโดยตรง:
| สิ่งที่เห็น | หมายความว่าอะไร | ต้องทำอะไร |
|---|---|---|
No auth type is selected. Please configure an auth type … | ยังไม่ได้เลือกประเภทการรับรองความถูกต้อง | เรียกใช้ตัวติดตั้งหรือเขียน "selectedType": "openai" ตามตัวอย่างด้านบน |
Qwen OAuth free tier was discontinued on 2026-04-15 … | ยังมี qwen-oauth ที่ปิดไปแล้วเหลืออยู่ในการตั้งค่า | เรียกใช้ตัวติดตั้ง: มันจะสลับประเภทและบอกว่าอะไรถูกแทนที่ |
[API Error: 401 Invalid API key] | เกตเวย์ไม่ยอมรับคีย์ | ตรวจสอบบล็อก env และดูว่าในเชลล์หรือใน .env มีตัวแปร JOINGONKA_API_KEY ที่มีค่าเก่าอยู่หรือไม่: มันมีลำดับความสำคัญเหนือไฟล์ |
429 Model "…" is currently overloaded in the Gonka network (rate limit) | ความจุว่างของโมเดลในเครือข่ายหมด | ลองอีกครั้งในหนึ่งนาทีหรือเปลี่ยนโมเดล; ดูสถานะได้ที่หน้าสถานะ |
Request timeout after 151s … ตามด้วย Retrying provider attempt | เครือข่ายภายใต้โหลดไม่เริ่มตอบภายในสองนาทีครึ่ง | Qwen Code จะลองคำขออีกครั้งเอง; หากนานเกินไปให้เปลี่ยนโมเดล |
ราคานี้เท่าไหร่
เอเจนต์ใช้โทเค็นต่างจากแชท: ในทุกๆ ประโยคของคุณ Qwen Code จะเพิ่ม System Prompt และคำอธิบายเครื่องมือ ซึ่งงานหนึ่งงานอาจใช้เวลาหลายเทิร์น ในการทดสอบของเรา ทุกคำสั่ง qwen -p จะใช้โทเค็นขาเข้าประมาณ 13,000 โทเค็นก่อนจะเข้าเนื้อหา และ "อ่านไฟล์ ค้นหาข้อผิดพลาด" ใช้ไป 2 เทิร์นและประมาณ 27,000 โทเค็น ในอินเทอร์เฟซจะมีเครื่องมือมากกว่า และหลังจากตอบกลับ Qwen Code จะทำการร้องขอเบื้องหลังด้วยโมเดลเดียวกัน เช่น คำแนะนำสำหรับการโต้ตอบถัดไป: /stats แสดงให้เห็นว่างานเดียวกันนี้ใช้ 4 คำขอและโทเค็นขาเข้าประมาณ 79,000 โทเค็น
ผ่าน JoinGonka Gateway โทเค็นมีราคาอยู่ที่ $0.0069 ต่อล้านโทเค็นขาเข้า และ $0.021 ต่อล้านโทเค็นขาออก ซึ่งเป็นราคาเดียวกันสำหรับโมเดลทั้งหมดในเครือข่ายและอัปเดตบนหน้านี้จากแหล่งข้อมูลจริง
| สถานการณ์ | การใช้งาน | ผ่าน Gateway |
|---|---|---|
งานครั้งเดียวใน qwen -p: อ่านไฟล์, หาข้อผิดพลาด | ~27K โทเค็น | เศษเสี้ยวของเซนต์ |
| งานเดียวกันในอินเทอร์เฟซ, พร้อมคำขอเบื้องหลัง | ~79K โทเค็น | เศษเสี้ยวของเซนต์ |
| วันที่ทำงานหนัก | 3-7M โทเค็น | ไม่กี่เซนต์ |
| เดือนแห่งการพัฒนาที่ใช้งานจริง | ~150M โทเค็น | ประมาณหนึ่งดอลลาร์ |
การประมาณการในคอลัมน์ขวาอ้างอิงจากราคาในเดือนกันยายน 2026 สำหรับการเปรียบเทียบ นี่คือวิธีการชำระเงินสำหรับโมเดลใน Qwen Code:
| วิธีการ | รูปแบบการชำระ | ข้อจำกัด |
|---|---|---|
qwen-oauth | เคยฟรี | ปิดให้บริการ 15 เมษายน 2026 |
| Alibaba Cloud Coding Plan | จ่ายแบบเหมาจ่ายต่อเดือน | โควตาจากฝั่งผู้ให้บริการ, คีย์แยกต่างหาก sk-sp-… |
| Alibaba Cloud Token Plan | จ่ายตามโทเค็น, สำหรับทีมและบริษัท | Endpoint และคีย์ระดับภูมิภาคของ Alibaba Cloud |
| JoinGonka Gateway | จ่ายตามโทเค็น, เติมเงินล่วงหน้า | เห็นการใช้งานในแดชบอร์ด; ไม่มีสมาชิกหรือโควตาเดือน |
คำขอเบื้องหลังสามารถปิดได้หากไม่จำเป็น: คำแนะนำการโต้ตอบถัดไป — "ui": { "enableFollowupSuggestions": false }, หน่วยความจำอัตโนมัติเบื้องหลัง — "memory": { "enableManagedAutoMemory": false, "enableManagedAutoDream": false } การใช้งานจริงและยอดคงเหลือดูได้ในแดชบอร์ด ในส่วน "การใช้งาน" และ "การเรียกเก็บเงิน" เหตุผลที่เลือก DeepSeek V4 Flash เป็นค่าเริ่มต้นได้อธิบายไว้โดยละเอียดใน รีวิวโมเดล
สิ่งที่ต้องคำนึงในการทำงาน
โหมดการอนุมัติ. ในอินเทอร์เฟซ Qwen Code จะเริ่มในโหมด Auto: การอ่าน การค้นหา และการแก้ไขในโปรเจกต์ได้รับอนุญาตทันที ส่วนคำสั่งเชลล์และกิจกรรมที่มีความเสี่ยงอื่นๆ จะถูกประเมินโดยตัวจำแนก (Classifier) ซึ่งเป็นคำขอแยกไปยังโมเดล โหมดอื่นๆ — Plan, Ask Permissions, Auto-Edit และ YOLO — สามารถสลับได้โดยกด Shift+Tab (ใน Windows คือ Tab) หรือผ่านคำสั่ง /approval-mode; โหมดเริ่มต้นสามารถตั้งค่าได้ผ่านคีย์ tools.approvalMode
การทำงานเบื้องหลัง. โดยค่าเริ่มต้น Qwen Code จะบันทึกความจำอัตโนมัติ: หลังจากสนทนาเสร็จ ระบบจะดึงข้อมูลสรุปเกี่ยวกับโปรเจกต์และความชอบของคุณ และทำความสะอาด (Dream) วันละครั้งโดยใช้โมเดลเดียวกัน ในการใช้งานครั้งเดียวจะสังเกตเห็นได้ชัดเจน: qwen -p อาจยังไม่จบการทำงานเป็นเวลาหลายนาทีหลังจากตอบกลับ เพราะงานเบื้องหลังกำลังรอโมเดล สำหรับสคริปต์และ CI ให้ปิดหน่วยความจำอัตโนมัติ (คีย์อยู่ในส่วนด้านบน) และกำหนดเพดานการทำงาน: --max-wall-time, --max-session-turns, --max-tool-calls
รูปภาพ. โมเดลในเครือข่ายเป็นโมเดลข้อความ (Modality: text-only ใน /model) สำหรับภาพหน้าจอ ให้กำหนดโมเดลตัวกลางจากผู้ให้บริการรายอื่นผ่านคำสั่ง /model --vision: ระบบจะบรรยายภาพเป็นข้อความ และโมเดลหลักจะนำไปทำงานต่อ
สถิติ. โดยค่าเริ่มต้น Qwen Code จะส่งสถิติการใช้งานแบบไม่ระบุตัวตน ปิดได้โดยใช้ "privacy": { "usageStatisticsEnabled": false } เกตเวย์จะไม่จัดเก็บเนื้อหาของคำสั่งหรือการตอบกลับ จะบันทึกเฉพาะยอดการใช้งานรวมเท่านั้น
เพื่อนบ้านในเครือข่าย. ห้องปฏิบัติการที่เครือข่ายให้บริการโมเดลต่างก็มีเอเจนต์ของตนเอง: DeepSeek มี DeepSeek Harness, MiniMax มี MiniMax Code, Z.ai ผู้สร้าง GLM มี ZCode ทั้งหมดเชื่อมต่อกับเกตเวย์เดียวกันโดยใช้คีย์เดียวกันและหักจากยอดคงเหลือเดียวกัน
qwen-oauth แบบฟรีไปแล้ว มันจำเป็นต้องมีผู้ให้บริการโมเดลของตัวเอง เส้นทางที่เร็วที่สุดคือ npx @joingonka/setup --tool qwen-code: ตัวติดตั้งจะเขียนคีย์ลงในบล็อก env ของไฟล์ ~/.qwen/settings.json, เพิ่ม DeepSeek V4 Flash, GLM-5.3 Flash และ MiniMax M2.7 ลงใน modelProviders.openai พร้อมขีดจำกัดจริง, สลับ security.auth.selectedType เป็น openai และตรวจสอบการเชื่อมต่อด้วยคำขอจริง โมเดลทั้งสามตัวของเครือข่ายสามารถทำงานได้: ค่าเริ่มต้นคือ DeepSeek V4 Flash ส่วน GLM-5.3 Flash และ MiniMax M2.7 สามารถเลือกได้โดยใช้คำสั่ง /model การตรวจสอบทำได้โดยใช้ qwen -p บนไฟล์ที่มีข้อผิดพลาดและตรวจสอบส่วน "Usage" ในแดชบอร์ด; ชำระเงินตามจำนวนโทเค็นที่ใช้จริงในราคาเดียวของเครือข่าย Gonka