ส่วนของฐานความรู้ ▾
การนำทาง
▸ เริ่มต้นที่นี่ ตามบทบาทหมวดหมู่
- 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
เครื่องมือ
DeepSeek Harness: ผู้ให้บริการของคุณเองผ่าน JoinGonka Gateway
DeepSeek Harness (คำสั่ง dsh) เป็น harness สำหรับเอเจนต์แบบโอเพนซอร์สจาก DeepSeek AI: เป็นเชลล์ที่โมเดลสามารถอ่านและแก้ไขไฟล์โปรเจกต์ รันคำสั่ง มอบหมายงานย่อย และจัดการแผนงาน โดยที่คุณสามารถติดตามจากเบราว์เซอร์และยืนยันขั้นตอนที่มีความเสี่ยงได้ โปรเจกต์ยังใหม่: ผู้พัฒนาเรียกตัวเองว่าเป็น developer preview และเตือนโดยตรงว่าการเปลี่ยนแปลงที่ไม่รองรับอาจเกิดขึ้น ดังนั้นเนื้อหาด้านล่างนี้จึงอิงตามเวอร์ชันเฉพาะ — 0.1.5-rc.2 ซึ่งเราได้ทำการตั้งค่าตั้งแต่หน้าแรกจนถึงการตอบกลับของเอเจนต์
ในการรัน dsh ครั้งแรก ระบบจะขอคีย์ API อย่างเป็นทางการของผู้จำหน่าย แต่ชั้นโมเดลนั้นเปิดกว้าง: บนหน้า Settings → Models คุณสามารถเพิ่มผู้ให้บริการรายใดก็ได้ที่รองรับหนึ่งในสามโปรโตคอล — OpenAI Chat Completions, OpenAI Responses หรือ Anthropic Messages โดย JoinGonka Gateway รองรับทั้งสามโปรโตคอล ดังนั้น harness จึงเชื่อมต่อกับเครือข่าย Gonka แบบกระจายศูนย์ได้โดยตรง โดยไม่ต้องใช้ปลั๊กอินหรือแพตช์เพิ่มเติม
รายละเอียดที่น่าสนใจจากหน้าแอปพลิเคชันในแคตตาล็อก OpenRouter: ในการจัดอันดับโมเดลที่ DeepSeek Harness ใช้งานในช่วง 30 วันที่ผ่านมา อันดับสองคือ DeepSeek V4 Flash 0731 และอันดับสามคือ GLM 5.3 Flash (ข้อมูล ณ วันที่ 21 กันยายน 2026; อันดับหนึ่งเป็นโมเดลทดสอบนิรนาม) โมเดลโอเพนซอร์สทั้งสองตัวให้บริการโดยเครือข่าย Gonka เช่นเดียวกับ MiniMax M2.7 ดังนั้นชุดคำสั่งที่คุ้นเคยจึงสามารถย้ายไปยัง endpoint อื่นได้โดยไม่ต้องเปลี่ยนโมเดล: เปลี่ยนแค่ที่อยู่และราคาต่อโทเค็นเท่านั้น
DeepSeek Harness คืออะไรและจะรันได้อย่างไร
Harness คือทุกสิ่งทุกอย่างที่อยู่รอบโมเดลในการทำงานแบบเอเจนต์: วงจร «คำขอ → เรียกเครื่องมือ → ผลลัพธ์ → ขั้นตอนถัดไป» เครื่องมือสำหรับไฟล์และเทอร์มินัล สิทธิ์และการยืนยัน บันทึกเซสชัน การบีบอัดบริบท DeepSeek Harness ประกอบสิ่งเหล่านี้จากปลั๊กอิน: สถาปัตยกรรม «everything is a plugin» สร้างบนเฟรมเวิร์ก Cordis และทุกโหนด ตั้งแต่เครื่องมือไปจนถึงอะแดปเตอร์โมเดล สามารถแทนที่ได้โดยไม่ต้องแก้ไขแกนหลัก โค้ดเปิดภายใต้สัญญาอนุญาต MIT
ไม่ต้องติดตั้ง เพียงมี Node.js (ซีรีส์ 22 ตั้งแต่ 22.19 ขึ้นไป หรือ 24 และใหม่กว่า):
npx @deepseek-ai/dsh webคำสั่งนี้จะเริ่ม Web UI ที่ http://127.0.0.1:3080 และเปิดในเบราว์เซอร์ เมื่อรันผ่าน SSH ที่อยู่จะถูกพิมพ์ในเทอร์มินัลเท่านั้น แฟล็ก --no-open เริ่มเซิร์ฟเวอร์โดยไม่เปิดเบราว์เซอร์ --port เปลี่ยนพอร์ต ไดเรกทอรีที่รัน dsh จะกลายเป็นไดเรกทอรีทำงานเริ่มต้น แต่ UI จะเริ่มเซสชันหลังจากเลือก workspace อย่างชัดเจนเท่านั้น
| โหมด | คำสั่ง | ใช้สำหรับ |
|---|---|---|
| Web UI | dsh web | อินเทอร์เฟซหลัก: เซสชัน การตั้งค่า การยืนยันการดำเนินการ |
| งานครั้งเดียว | dsh --profile headless "task" | สคริปต์และ CI: คำตอบไปที่ stdout การคิดไปที่ stderr |
| ACP | dsh --profile acp | เอดิเตอร์และไคลเอนต์ที่รองรับ Agent Client Protocol |
| SDK | dsh --profile sdk | ไคลเอนต์ผ่าน JSON-RPC รวมถึง Python SDK |
ชั้นโมเดลประกอบด้วยอะแดปเตอร์สองตัว แบบตรงเชื่อมต่อกับ API อย่างเป็นทางการของผู้ให้บริการ แบบหลายผู้ให้บริการ — dsh-llm-pi-ai — สร้างบนไลบรารี pi-ai ซึ่งเป็นตัวเดียวกับที่เป็นพื้นฐานของเทอร์มินัลเอเจนต์ Pi; ผ่านมันสามารถเชื่อมต่อทั้งผู้ให้บริการที่มีในแคตตาล็อกและ endpoint ของตัวเองใดๆ ดังนั้นชื่อฟิลด์ในการตั้งค่า — api, contextWindow, maxTokens — จึงตรงกับที่คุ้นเคยจาก Pi
เกี่ยวกับความสมบูรณ์ของโปรเจกต์ README ของโปรเจกต์เริ่มต้นด้วยคำเตือน: developer preview, การพัฒนาซ้ำเร็ว, การเปลี่ยนแปลงที่อาจทำให้เกิดการพัง เอกสาร SAFETY.md แยกต่างหากระบุว่ายังไม่มีการตรวจสอบความปลอดภัย และเอเจนต์รันคำสั่งที่สร้างโดยโมเดล ข้อสรุปในทางปฏิบัติง่ายๆ: รัน dsh ในคอนเทนเนอร์ เครื่องเสมือน หรือภายใต้บัญชีแยก และสำรองข้อมูลทุกอย่างที่มันเข้าถึงได้
การเชื่อมต่อผ่าน Web UI: Settings → Models
ขั้นตอนที่ 1: คีย์ ลงทะเบียนที่ gate.joingonka.ai/register หลังยืนยันที่อยู่แล้ว จะมีโทเคนฟรี 3M เข้าบัญชีของคุณ ในหน้าคอนโทรลแพเนลให้เปิดส่วน «คีย์ API» แล้วสร้างคีย์ที่ขึ้นต้นด้วย jg- ควรสร้างคีย์แยกต่างหากสำหรับฮาร์เนสด้วย จะได้เห็นทราฟฟิกของมันเป็นบรรทัดแยกในสถิติ
ขั้นตอนที่ 2: หน้าจอแรก หลังการแจ้งเตือนสถานะทดสอบ (ปุ่ม Continue) dsh จะขอให้ป้อนคีย์ของ API อย่างเป็นทางการ («Add an API key to get started») ไม่จำเป็นก็ได้ ให้กด Configure later
ขั้นตอนที่ 3: ผู้ให้บริการ เปิด Settings → Models แล้วเลือก Add a custom provider ฟิลด์ในฟอร์มมีดังนี้:
| ฟิลด์ | ค่า | หมายเหตุ |
|---|---|---|
| Provider ID | joingonka | ใช้ตัวอักษรละตินพิมพ์เล็ก ขึ้นต้นด้วยตัวอักษร ตัวระบุนี้ถาวร: มันจะปรากฏในคำขอ เซสชันที่บันทึกไว้ และชื่อลิงก์ของคีย์ เปลี่ยนชื่อไม่ได้ — ทำได้เพียงสร้างผู้ให้บริการใหม่แล้วลบตัวเก่า |
| Display name | JoinGonka Gateway | ป้ายชื่ออะไรก็ได้สำหรับแสดงในรายการ |
| Base URL | https://gate.joingonka.ai/v1 | ต้องมี suffix /v1 |
| API protocol | openai-completions | วิธีเลือกโปรโตคอลดูในตารางด้านล่าง |
| API key | jg-your-key | ฟิลด์นี้เขียนได้อย่างเดียว: หลังบันทึกแล้วหน้าเว็บจะได้ตัวระบุแบบปิดบัง ไม่ใช่ตัวคีย์เอง |
ขั้นตอนที่ 4: โมเดล ในบล็อก Models ให้กด Fetch available models dsh จะดึงรายการจากเกตเวย์และเปิดหน้าต่าง «Choose models to add» ในการทดลองของเรา หน้าต่างนั้นแสดงโมเดลทั้งสามของเครือข่าย — MiniMaxAI/MiniMax-M2.7, deepseek-ai/DeepSeek-V4-Flash-0731 และ zai-org/GLM-5.3-Flash — และหลังกด Add selected ฮาร์เนสก็กำหนดหน้าต่างบริบทและเพดานการตอบกลับให้แต่ละตัวโดยอัตโนมัติ ตามข้อมูลจากเกตเวย์ เหลือเพียงกด Create provider
ขั้นตอนที่ 5: เลือกโมเดล ปิดการตั้งค่า กด Choose workspace แล้วเพิ่มไดเรกทอรีโปรเจกต์ โมเดลของผู้ให้บริการใหม่จะปรากฏในตัวเลือก และโมเดลที่เลือกจะกลายเป็นค่าเริ่มต้นสำหรับเซสชันใหม่
dsh เก็บคีย์แยกจากการตั้งค่า: ไว้ในไฟล์ ~/.dsh/.credentials.yaml ที่อนุญาตให้เฉพาะเจ้าของเข้าถึง ใน settings.yaml เหลือเพียงชื่อลิงก์ที่อ้างถึงคีย์นั้น — ในการทดลองของเราคือ JOINGONKA_API_KEY ตามตัวระบุของผู้ให้บริการ
ควรเลือกโปรโตคอลไหน เกตเวย์รองรับทั้งสามแบบ ต่างกันที่ที่อยู่พื้นฐานและความสะดวกเสริม:
| API protocol | Base URL | เลือกเมื่อไหร่ |
|---|---|---|
openai-completions | https://gate.joingonka.ai/v1 | ตัวเลือกหลัก: เส้นทางมาตรฐานของเกตเวย์ ดึงรายการโมเดลได้ด้วยปุ่มเดียว และกระบวนการคิดของ reasoning model จะมาเป็นสตรีมแยก |
openai-responses | https://gate.joingonka.ai/v1 | หากปลั๊กอินหรือสคริปต์ของคุณออกแบบมาสำหรับ Responses API |
anthropic-messages | https://gate.joingonka.ai | รูปแบบ Anthropic Messages ไคลเอนต์จะเติมเส้นทาง /v1/messages เอง |
ใน dsh หนึ่งผู้ให้บริการใช้ได้เพียงโปรโตคอลเดียว ดังนั้นโปรโตคอลที่สองจึงต้องเป็นผู้ให้บริการรายที่สองที่มี Provider ID อีกอัน สำหรับการใช้งานประจำวัน ตัวเลือกแรกก็เพียงพอแล้ว ในการทดลองของเรา วงจรเอเจนต์ที่เรียกใช้เครื่องมือทำงานได้ครบทั้งสามแบบ
การตั้งค่าผ่านไฟล์: settings.yaml
ฟอร์ม Models จะเขียนลงไฟล์ YAML ธรรมดา — $DSH_HOME/settings.yaml ซึ่งค่าเริ่มต้นคือ ~/.dsh/settings.yaml คุณแก้ไขไฟล์นี้ได้โดยตรง: ปุ่ม Open configuration file ที่หัวหน้าจอการตั้งค่าจะเปิดไฟล์ขึ้นมา และอะแดปเตอร์จะอ่านค่าจากไฟล์นี้อีกครั้งในคำขอถัดไป — ไม่จำเป็นต้องรีสตาร์ท นี่คือตัวอย่างแบบเต็มสำหรับเครือข่าย Gonka:
# ~/.dsh/settings.yaml
llm-pi-ai:
providers:
joingonka:
displayName: JoinGonka Gateway
apiKeyEnv: JOINGONKA_API_KEY
api: openai-completions
baseURL: https://gate.joingonka.ai/v1
models:
- id: deepseek-ai/DeepSeek-V4-Flash-0731
name: DeepSeek V4 Flash
contextWindow: 380000
maxTokens: 32768
- id: zai-org/GLM-5.3-Flash
name: GLM-5.3 Flash
contextWindow: 390000
maxTokens: 8192
reasoningEfforts:
off: low
high: high
- id: MiniMaxAI/MiniMax-M2.7
name: MiniMax M2.7
contextWindow: 200000
maxTokens: 8192
agent-default-model:
provider: joingonka
model: deepseek-ai/DeepSeek-V4-Flash-0731จุดสำคัญมีดังนี้:
apiKeyEnvไม่ใช่ตัวคีย์ แต่เป็นชื่อของตัวอ้างอิงไปยังคีย์นั้น dsh จะค้นหาค่าตามลำดับ: ตัวแปรสภาพแวดล้อม ณ เวลาที่เริ่มทำงาน จากนั้น.credentials.yaml(ที่ฟอร์มเขียนค่าไว้) ต่อด้วย.envในไดเรกทอรีที่รัน และสุดท้าย~/.dsh/.envหากคุณตั้งค่าฮาร์เนสโดยไม่ใช้เบราว์เซอร์ แค่เพิ่มบรรทัดJOINGONKA_API_KEY=jg-your-keyลงใน~/.dsh/.envพร้อมสิทธิ์600ก็เพียงพอแล้ว แต่ตัวแปรที่ export หลังจากเริ่มโปรเซสไปแล้ว โปรเซสที่รันอยู่จะไม่เห็นค่านั้น- ควรระบุ
contextWindowและmaxTokensอย่างชัดเจน เพราะโมเดลที่ dsh ไม่รู้จักจะถูกกำหนดค่าเป็น 262,144 และ 32,768 โทเคน ซึ่งไม่ตรงกับลิมิตจริง นอกจากนี้maxTokensที่กำหนดไว้จะกลายเป็นลิมิตคำตอบเริ่มต้นสำหรับทุกคำขอด้วย reasoningEffortsคือระดับการคิดวิเคราะห์สำหรับเมนู Effort โมเดลที่เพิ่มเข้ามาเองจะไม่มีระดับเหล่านี้ และเมนูจะไม่ปรากฏขึ้น สำหรับ GLM-5.3 Flash ตัวสลับเป็นแบบสองสถานะ: ค่าlowจะปิดการคิดวิเคราะห์ ส่วนค่าอื่นใดก็ตามจะเปิดเต็มรูปแบบ ดังนั้นระดับoffจึงจับคู่กับlowส่วนhighจะส่งไปตามเดิม ในการทดสอบของเรา เมื่อใช้offไม่มีบล็อกการคิดวิเคราะห์เลย แต่เมื่อใช้highกลับมามีอีกครั้งagent-default-modelคือโมเดลสำหรับเอเจนต์ใหม่ รวมถึงโหมดheadlessการเลือกโมเดลในอินเทอร์เฟซก็ให้ผลเช่นเดียวกัน และยังสามารถเพิ่มreasoningEffortตรงนี้ได้ด้วย
ตัวสลับ compat ที่เอกสารของ dsh แนะนำสำหรับเกตเวย์ที่เข้มงวด (supportsDeveloperRole: false, maxTokensField: max_tokens) ไม่จำเป็นที่นี่ เพราะ JoinGonka Gateway รองรับทั้งบทบาท developer และฟิลด์ max_completion_tokens
ตัวติดตั้ง npx @joingonka/setup ไม่ได้ตั้งค่าฮาร์เนสนี้: การเชื่อมต่อทั้งหมดทำผ่านฟอร์มในหัวข้อก่อนหน้าหรือ YAML ที่แสดงด้านบนเท่านั้น
การตรวจสอบและข้อผิดพลาดทั่วไป
วิธีที่เร็วที่สุดในการทดสอบการเชื่อมต่อคือการรันครั้งเดียวจากไดเรกทอรีที่มีโค้ด วางไฟล์เล็กๆ ที่มีข้อผิดพลาดชัดเจนไว้ข้างๆ แล้วขอให้มันค้นหา:
cd /path/to/project
npx @deepseek-ai/dsh --profile headless "Read calc.py and tell me in one sentence whether it has a bug."คำตอบสุดท้ายพิมพ์ไปที่ stdout ส่วนกระบวนการคิดพิมพ์ไปที่ stderr พร้อมป้ายกำกับ dsh: reasoning: เอเจนต์ต้องเรียกเครื่องมืออ่านไฟล์ด้วยตัวเองและตอบอย่างตรงประเด็น ในการรันของเรา โมเดลทั้งสามในเครือข่ายต่างระบุบรรทัดที่ผิดได้ นั่นหมายความว่าวงจรเต็มรูปแบบ "คำขอ → เรียกเครื่องมือ → ผลลัพธ์ → คำตอบ" ผ่านเกตเวย์ทำงานได้อย่างถูกต้อง
การทดสอบครึ่งหลังอยู่ฝั่งเกตเวย์ ในแดชบอร์ดให้เปิด "การใช้งาน" ซึ่งจะแสดงคำขอรายชั่วโมงและรายวัน แยกตามโมเดลและตามคีย์ หากมีแถวที่มีคีย์ของฮาร์เนสและเวลาคำขอล่าสุดที่เพิ่งเกิดขึ้น แสดงว่าทราฟฟิกผ่านเกตเวย์จริง
หากมีอะไรผิดพลาด โดยปกติการวินิจฉัยอ่านได้จากข้อความโดยตรง:
| สิ่งที่เห็น | ความหมาย | สิ่งที่ต้องทำ |
|---|---|---|
AUTH: 401: … Invalid API key | เกตเวย์ไม่ยอมรับคีย์ | ป้อนคีย์ใหม่ในหน้า Models หรือแก้ไขตัวแปรที่ apiKeyEnv อ้างถึง |
MISSING_CREDENTIAL: … no credential for provider route "joingonka" | ไม่พบสิ่งใดที่ลิงก์จาก apiKeyEnv | บันทึกคีย์ในฟอร์ม หรือกำหนดตัวแปรก่อนเรียกใช้ dsh: ระบบจะอ่าน environment เพียงครั้งเดียวตอนเริ่มต้น |
UNKNOWN_MODEL | ไม่มีโมเดลนี้ในรายการ models ของผู้ให้บริการ | เพิ่มโมเดลในฟอร์มหรือในไฟล์ หรือเลือกโมเดลที่ตั้งค่าไว้แล้ว |
400 … Model "…" not found. Available: … | เขียน ID ไม่ถูกต้อง ส่วนใหญ่มักขาดคำนำหน้าผู้จำหน่าย | คัดลอก id จากรายการที่เกตเวย์ระบุในข้อความนั้นเอง |
429 … currently overloaded … (rate limit) | ขณะนี้ความจุว่างของโมเดลในเครือข่ายหมด | เป็นสถานการณ์ปกติภายใต้ภาระงาน: dsh จะลองคำขอซ้ำเอง หากลองจนครบแล้วให้เปลี่ยนโมเดลหรือรอสักครู่ สถานะดูได้ที่หน้าสถานะ |
| Fetch available models ตอบกลับ 401 | ร้องขอรายการด้วยคีย์ที่ไม่ถูกต้อง | ตรวจสอบคีย์ในฟอร์ม หรือจะกรอกโมเดลด้วยมือก็ได้ ทำงานเหมือนกัน |
| โมเดล reasoning ไม่มีเมนู Effort | รายการโมเดลไม่ได้ประกาศระดับต่างๆ | เพิ่ม reasoningEfforts ใน settings.yaml ตามตัวอย่างด้านบน |
| คำตอบของโมเดล reasoning ขาดหายหรือว่างเปล่า | การคิดรวมอยู่ในขีดจำกัดคำตอบและใช้จนหมด | อย่าลด maxTokens ลง สำหรับงานสั้นให้เลือกระดับ off |
| ในช่องป้อนข้อมูลมีข้อความ Select model และป้อนไม่ได้ | โมเดลเริ่มต้นอ้างถึงผู้ให้บริการที่ถูกลบไปแล้ว | เลือกโมเดลอื่นในตัวเลือก |
จะเลือกโมเดลใดดี
ราคาของทุกโมเดลในเครือข่ายเท่ากัน ดังนั้นการเลือกจึงขึ้นอยู่กับพฤติกรรมไม่ใช่เรื่องของงบประมาณ ด้านล่างนี้คือขีดจำกัดและพฤติกรรมของโมเดลในการทดสอบ dsh ของเราด้วยงานเดียวกัน: อ่านไฟล์และหาข้อผิดพลาดในนั้น
| โมเดล | ตัวระบุ | บริบท / การตอบกลับ | พฤติกรรมใน dsh |
|---|---|---|---|
| DeepSeek V4 Flash | deepseek-ai/DeepSeek-V4-Flash-0731 | 380K / 32768 | การตอบกลับที่สะอาดพร้อมระบุบรรทัด มีขีดจำกัดการตอบกลับสูงสุดในเครือข่าย เหมาะสำหรับการแก้ไขยาวๆ และไฟล์ขนาดใหญ่ในการประมวลผลครั้งเดียว |
| GLM-5.3 Flash | zai-org/GLM-5.3-Flash | 390K / 8192 | โมเดลการใช้เหตุผล: dsh จะแสดงกระบวนการคิดในสตรีมแยกต่างหาก การตอบกลับจะคงความสะอาดไว้ การใช้เหตุผลจะรวมอยู่ในขีดจำกัดการตอบกลับ |
| MiniMax M2.7 | MiniMaxAI/MiniMax-M2.7 | 200K / 8192 | แก้ไขงานได้ถูกต้อง; การใช้เหตุผลจะมาในฟิลด์แยกต่างหาก reasoning_content ในเนื้อหาการตอบกลับจะมีเพียงตัวคำตอบเท่านั้น |
คำแนะนำเริ่มต้นคือ DeepSeek V4 Flash: การทำงานแบบ Agent มักจะติดขัดที่ขนาดบริบทและความยาวของการแก้ไข ซึ่งที่นี่มีพื้นที่เหลือเฟือสำหรับทั้งสองพารามิเตอร์ เมื่อต้องจัดการกับตรรกะที่ซับซ้อน ให้เปลี่ยนไปใช้ GLM-5.3 Flash และตั้งค่าระดับการใช้เหตุผลเป็น high; สำหรับการแก้ไขด่วน ผู้ให้บริการรายเดียวกันจะให้ระดับเป็น off ส่วน MiniMax M2.7 เป็นตัวเลือกที่เสถียรสำหรับงานระยะสั้น เมื่อขั้นตอนการคิดที่ไม่แสดงออกมานั้นไม่เป็นอุปสรรค สามารถเปลี่ยนโมเดลได้ในตัวเลือกอินเทอร์เฟซหรือผ่านสตริง model ในบล็อก agent-default-model
องค์ประกอบของเครือข่ายกำหนดโดยการลงคะแนนของผู้เข้าร่วมและเปลี่ยนแปลงไปตามกาลเวลา; รายการล่าสุดพร้อมขีดจำกัดสามารถดึงได้เสมอผ่าน GET https://gate.joingonka.ai/v1/models — ซึ่งเป็นสิ่งที่ปุ่ม Fetch available models ใช้เช่นกัน
ราคาเท่าไหร่และสิ่งที่ควรพิจารณาในการทำงาน
เครื่องมือแบบ Agent ใช้โทเค็นต่างจากการแชททั่วไป: ในทุกๆ ข้อความของคุณ Harness จะเพิ่ม System Prompt และคำอธิบายเครื่องมือทั้งหมดเข้าไป จากนั้นจะดำเนินบทสนทนาหลายขั้นตอนกับโมเดล ในการทดสอบของเรา งาน "อ่านไฟล์และหาข้อผิดพลาด" ใช้เวลา 2-3 ขั้นตอนและใช้โทเค็นไป 14,000 ถึง 22,000 โทเค็น ซึ่งส่วนใหญ่เป็น Input: โทเค็นประมาณ 7,000 โทเค็นจะถูกใช้ไปในทุกขั้นตอนก่อนที่คุณจะเริ่มถามด้วยซ้ำ นี่เป็นราคาปกติที่ต้องจ่ายสำหรับความเป็นอัตโนมัติ และนี่คือสาเหตุที่ราคาต่อโทเค็นมีความสำคัญ
ผ่าน JoinGonka Gateway โทเค็นมีราคาอยู่ที่ $0.0069 ต่อล้านโทเค็นสำหรับ Input และ $0.021 ต่อล้านโทเค็นสำหรับ Output ซึ่งราคาจะเท่ากันสำหรับโมเดลทั้งหมดในเครือข่ายและอัปเดตบนหน้านี้จากแหล่งข้อมูลจริง ลำดับราคา ณ เดือนกันยายน 2026:
| สถานการณ์ | การใช้งาน | ผ่าน Gateway |
|---|---|---|
| งานครั้งเดียว (อ่านไฟล์, หาข้อผิดพลาด) | 14-22K โทเค็น | เศษเสี้ยวของเซ็นต์ |
| การทำงานปกติหนึ่งวัน | 3-7M โทเค็น | ไม่กี่เซ็นต์ |
| การพัฒนาซอฟต์แวร์หนึ่งเดือน | ~150M โทเค็น | ประมาณ 1 ดอลลาร์ |
การชำระเงินคิดตามการใช้งานจริง ไม่มีค่าสมาชิกและไม่มีโควตาจำนวนคำขอ คุณสามารถดูยอดคงเหลือและประวัติการใช้งานรายวันได้ในระบบจัดการ
เวอร์ชัน: ขณะที่โครงการอยู่ในสถานะ developer preview หลังจากอัปเดตทุกครั้ง โปรดตรวจสอบว่า Provider ยังใช้งานได้ และเพื่อความสามารถในการทำซ้ำ (reproducibility) ให้ล็อกเวอร์ชันไว้ในคำสั่งโดยตรง: npx @deepseek-ai/[email protected] web
สิทธิ์: เซสชันใหม่จะทำงานในโหมด Workspace Write โดยค่าเริ่มต้น ซึ่งอนุญาตให้เขียนข้อมูลภายในไดเรกทอรีงาน; สำหรับการดำเนินการที่เกินนโยบาย อินเทอร์เฟซจะขอให้ยืนยันก่อน คุณสามารถเปลี่ยนโหมดได้ที่ Settings → General
การลองใหม่: หากเกิดข้อผิดพลาดของเครือข่ายเพียงครั้งเดียว dsh จะพยายามส่งคำขอใหม่โดยอัตโนมัติสูงสุด 5 ครั้งตามเอกสาร ดังนั้นการกระตุกของเครือข่ายสั้นๆ มักจะไม่ส่งผลกระทบใดๆ
ความเป็นส่วนตัว: Gateway จะไม่จัดเก็บเนื้อหาของ Prompt และคำตอบ: สถิติจะเก็บเฉพาะข้อมูลรวมของการใช้งานเท่านั้น ไฟล์โครงการจะถูกอ่านโดย Agent ในเครื่องของคุณเท่านั้น
หากต้องการทำงานกับรูปภาพ เช่น ภาพหน้าจออินเทอร์เฟซ หรือแผนภาพ ให้ตั้งค่า Provider ตัวที่สองที่มีโมเดลที่รองรับวิสัยทัศน์ (Vision) ไว้ข้างๆ: dsh สามารถเปิดใช้งาน Provider หลายตัวพร้อมกันได้ ในขณะที่โมเดลของเครือข่าย Gonka เน้นข้อความ
DeepSeek Harness ไม่ใช่ Agent เพียงตัวเดียวที่ห้องปฏิบัติการผู้พัฒนาโมเดลปล่อยออกมา: Z.ai ผู้สร้าง GLM มีสภาพแวดล้อม ZCode และ MiniMax มี MiniMax Code สำหรับเทอร์มินัล ทั้งสองตัวสามารถเชื่อมต่อกับ Gateway เดียวกันโดยใช้คีย์เดียวกัน
https://gate.joingonka.ai/v1, โปรโตคอล openai-completions, คีย์ jg-…; ปุ่ม Fetch available models จะดึงข้อมูล DeepSeek V4 Flash, GLM-5.3 Flash และ MiniMax M2.7 พร้อมขีดจำกัดมาให้อัตโนมัติ ข้อมูลนี้จะถูกบันทึกเป็นบล็อก llm-pi-ai ใน ~/.dsh/settings.yaml สำหรับ GLM-5.3 Flash ให้กำหนดระดับ off: low และ high: high เพื่อให้สามารถสลับโหมดการใช้เหตุผลได้ ควรเรียกใช้ Harness ในสภาพแวดล้อมแยกต่างหากและล็อกเวอร์ชันไว้จนกว่ารูปแบบจะเสถียร