ส่วนของฐานความรู้ ▾

การนำทาง

▸ เริ่มต้นที่นี่ ตามบทบาท

หมวดหมู่

เครื่องมือ 37
อภิธานศัพท์ 12

เครื่องมือ

OpenCode: โมเดลของคุณเองในเทอร์มินัล

OpenCode คือ open-source AI coding assistant ที่ทำงานบน terminal โดยตรง ไม่มีค่าสมาชิก ไม่มีการผูกมัดกับผู้ให้บริการ (no vendor lock-in) รองรับการเติมโค้ดอัตโนมัติ การสร้างโค้ด การรีแฟคเตอร์ และคำอธิบายผ่าน OpenAI-compatible API

ต่างจากเครื่องมือที่เป็นกรรมสิทธิ์ (GitHub Copilot, Cursor Pro) ที่ OpenCode นั้นฟรีและเปิดเผยซอร์สโค้ดทั้งหมด ค่าใช้จ่ายเดียวคือค่า API provider สำหรับ LLM โดยเมื่อใช้ร่วมกับ JoinGonka Gateway ค่าใช้จ่ายนี้จะลดลงเหลือเพียง $0.30 ต่อเดือน

การตั้งค่าใช้เวลาเพียงไม่กี่นาทีด้วยตัวติดตั้งแบบคำสั่งเดียว หรือตั้งค่าด้วยวิธี native ของ OpenCode เอง โดยไม่ต้องแก้ไข environment variables

ขั้นตอนที่ 1: รับคีย์ API

ขั้นตอนมาตรฐานสำหรับทุกเครื่องมือ:

  1. ลงทะเบียนที่ gate.joingonka.ai/register
  2. โบนัส 1.5M โทเค็นฟรี จะได้รับโดยอัตโนมัติ
  3. สร้าง API-key (รูปแบบ jg-xxx) ใน Dashboard

คีย์เดียวกันนี้ใช้งานได้กับ Cursor, Cline, Continue.dev และไคลเอนต์อื่นๆ ที่รองรับ OpenAI

ขั้นตอนที่ 2: ตั้งค่า OpenCode

วิธีที่ง่ายที่สุดคือการติดตั้งด้วยคำสั่งเดียว สำหรับเครื่องมือ CLI/file โปรแกรมจะตั้งค่าผู้ให้บริการ JoinGonka (baseUrl, โมเดล) และบันทึกคีย์ไว้ในที่เก็บข้อมูลของ OpenCode โดยไม่ไปยุ่งกับตัวแปรสภาพแวดล้อม ส่วนเครื่องมือ UI จะแสดงค่าที่พร้อมให้คุณคัดลอกไปวาง:

npx @joingonka/setup --tool opencode

โปรแกรมติดตั้งนี้เป็นแบบครอบคลุม (หากไม่ใส่ flag โปรแกรมจะให้เลือกเครื่องมือจากรายการ) โดยจะถามหาคีย์ jg-… และทำการทดสอบ live-check กับ gateway หลังจากตั้งค่าเสร็จ โดยจะไม่กระทบต่อการตั้งค่าอื่นๆ ด้านล่างนี้เป็นวิธีการตั้งค่าด้วยตนเองหากคุณต้องการทำด้วยตัวเอง

ตั้งค่าด้วยตนเอง (แผนสำรอง)

OpenCode เก็บข้อมูลคีย์และผู้ให้บริการใน config ของตัวเอง การตั้งค่าด้วยตนเองจึงไม่กระทบต่อตัวแปรสภาพแวดล้อม และเครื่องมือที่รองรับ OpenAI อื่นๆ ของคุณจะยังคงทำงานได้ตามปกติ

ขั้นตอนที่ 1 — บันทึกคีย์ รัน opencode auth login เลือก Other ป้อน id ผู้ให้บริการเป็น joingonka และใส่คีย์ jg-… ลงไป OpenCode จะเก็บคีย์ไว้ใน ~/.local/share/opencode/auth.json

ขั้นตอนที่ 2 — กำหนดค่าผู้ให้บริการ เพิ่มข้อมูลลงใน ~/.config/opencode/opencode.json (id joingonka ต้องตรงกับขั้นตอนที่ 1):

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "joingonka": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "JoinGonka (Gonka)",
      "options": { "baseURL": "https://gate.joingonka.ai/v1" },
      "models": {
        "moonshotai/Kimi-K2.6": { "name": "Kimi K2.6" },
        "MiniMaxAI/MiniMax-M2.7": { "name": "MiniMax M2.7" },
        "deepseek-ai/DeepSeek-V4-Flash-0731": { "name": "DeepSeek V4 Flash" }
      }
    }
  }
}

ไม่จำเป็นต้องเพิ่มฟิลด์ apiKey ในไฟล์นี้ OpenCode จะใช้คีย์จาก auth.json ตาม id ที่ตรงกัน

การเลือกโมเดล: โดยทั่วไปแนะนำ joingonka/moonshotai/Kimi-K2.6, สำหรับบริบทที่ยาวแนะนำ joingonka/MiniMaxAI/MiniMax-M2.7, และสำหรับบริบทที่ยาวที่สุดในเครือข่าย (380K) คือ joingonka/deepseek-ai/DeepSeek-V4-Flash-0731

การตรวจสอบ: รัน opencode และขอให้ลองเขียนฟังก์ชัน หากได้คำตอบแสดงว่าการตั้งค่าเสร็จสมบูรณ์

ทำไม OpenCode + Gonka ถึงเป็นการรวมกันที่ดีที่สุด

สามเหตุผลว่าทำไมการรวม OpenCode + Gonka จึงเหมาะสมที่สุดสำหรับนักพัฒนา:

  • Open-source เต็มรูปแบบ: ทั้ง OpenCode และ Gonka Network เป็นโอเพ่นซอร์ส ไม่มี vendor lock-in และไม่มีการพึ่งพาแบบปิด (proprietary dependencies) คุณสามารถควบคุมทุกส่วนประกอบได้ด้วยตัวเอง
  • ราคา: $0.0047/1M tokens ซึ่งถูกกว่าทางเลือกแบบปิดหลายพันเท่า GitHub Copilot มีราคา $19-39 ต่อเดือนพร้อมขีดจำกัด แต่ OpenCode + Gonka ไม่มีขีดจำกัดและราคาประหยัดมาก
  • ความเป็นส่วนตัว: โค้ดของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของ Microsoft/OpenAI/Anthropic คำขอจะดำเนินการผ่าน เครือข่ายแบบกระจายศูนย์ (decentralized network) ไม่มีแหล่งเก็บข้อมูลส่วนกลางสำหรับข้อมูลของคุณ

OpenCode รองรับ LLM providers หลากหลาย แต่ด้วย JoinGonka Gateway คุณจะได้รับความสมดุลที่เหมาะสมที่สุดทั้งในด้านราคา คุณภาพ และความเป็นส่วนตัว เครื่องมือ Terminal ทางเลือกอื่นๆ ได้แก่: Claude Code, Aider.

พารามิเตอร์โมเดล: Context window 200K tokens, ความยาวการตอบกลับสูงสุดถึง 8192 tokens (สำหรับทุกโมเดลในเครือข่าย) รายชื่อโมเดลปัจจุบัน: GET https://gate.joingonka.ai/v1/models.

OpenCode + Gonka = AI coding assistant แบบ open-source เต็มรูปแบบในราคา $0.30 ต่อเดือน ไม่มีค่าสมาชิก ไม่มีการผูกมัดกับผู้ให้บริการ และไม่ต้องส่งโค้ดไปยังเซิร์ฟเวอร์ขององค์กรใหญ่ มีโทเค็นฟรีให้เริ่มต้น

ต้องการเรียนรู้เพิ่มเติมหรือไม่?

สำรวจส่วนอื่นๆ หรือเริ่มรับ GNK ทันที

รับโทเค็นฟรี →