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

การนำทาง

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

หมวดหมู่

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

เครื่องมือ

Continue.dev + Gonka AI - AI สำหรับ VS Code/JetBrains

Continue.dev เป็นส่วนขยาย AI แบบโอเพนซอร์สที่ได้รับความนิยมมากที่สุดสำหรับ VS Code และ JetBrains IDE การเติมโค้ดอัตโนมัติ แชทในตัว การสร้างโค้ดจากความคิดเห็น การอธิบายโค้ด - ฟังก์ชันการทำงานระดับเดียวกับ GitHub Copilot แต่ฟรีและปรับแต่งได้

Continue.dev รองรับผู้ให้บริการ LLM จำนวนมาก รวมถึง OpenAI-compatible API ซึ่งหมายความว่า JoinGonka Gateway สามารถเชื่อมต่อได้ในหนึ่งนาที - ผ่านการแก้ไขไฟล์ JSON ไฟล์เดียว

ผลลัพธ์: ฟังก์ชันการทำงานของ GitHub Copilot ($19-39/เดือน) ในราคา $0.30/เดือนผ่าน Gonka

ขั้นตอนที่ 1: ติดตั้ง Continue.dev

ติดตั้งส่วนขยายจาก marketplace:

  • VS Code: Extensions → ค้นหา "Continue" → ติดตั้ง
  • JetBrains (IntelliJ, PyCharm, WebStorm, GoLand): Settings → Plugins → Marketplace → "Continue" → ติดตั้ง

หลังจากติดตั้ง ไอคอน Continue จะปรากฏในแถบด้านข้าง หากคุณใช้ Continue เป็นครั้งแรก - ส่วนขยายจะเสนอให้คุณตั้งค่าผู้ให้บริการ LLM เมื่อเริ่มต้นครั้งแรก

ขั้นตอนที่ 2: ตั้งค่าผู้ให้บริการ Gonka

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

npx @joingonka/setup --tool continue

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

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

Continue ใช้ ~/.continue/config.yaml (รูปแบบ config.json แบบเก่าถือว่าล้าสมัยแล้ว) ให้เปิดไฟล์ผ่าน Command Palette: Ctrl+Shift+P (บน macOS คือ Cmd+Shift+P) → «Continue: Open config.yaml».

เพิ่ม JoinGonka Gateway ในฐานะผู้ให้บริการ:

# ~/.continue/config.yaml
models:
  - name: Gonka DeepSeek V4 Flash
    provider: openai
    model: deepseek-ai/DeepSeek-V4-Flash-0731
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [chat, edit, apply]
    capabilities: [tool_use]
  - name: Gonka Kimi K2.6
    provider: openai
    model: moonshotai/Kimi-K2.6
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [chat, edit, apply]
    capabilities: [tool_use]
  - name: Gonka MiniMax M2.7
    provider: openai
    model: MiniMaxAI/MiniMax-M2.7
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [chat, edit, apply]
    capabilities: [tool_use]
  - name: Gonka Autocomplete
    provider: openai
    model: deepseek-ai/DeepSeek-V4-Flash-0731
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [autocomplete]

โมเดลที่มีบทบาท chat, edit, apply จะแสดงในรายการของ Continue คุณสามารถสลับใช้งานได้ทันทีในแชท: DeepSeek V4 Flash รองรับ context ถึง 380K และการตอบกลับสูงสุด 32768 tokens (สำหรับไฟล์ขนาดใหญ่และการแก้ไขโค้ดที่ยาว), Kimi K2.6 เก่งด้านการใช้เหตุผล และ MiniMax M2.7 ทำงานได้เร็วกว่าในการตอบโต้แบบสั้นๆ เราใช้ DeepSeek V4 Flash สำหรับ Autocomplete ซึ่งไม่ใช่แค่ความชอบส่วนตัว แต่เพราะ Continue เลือกรูปแบบคำแนะนำตาม 'ชื่อ' ของโมเดล และในบรรดาโมเดลในเครือข่าย มีเพียง DeepSeek เท่านั้นที่เข้าใจรูปแบบนี้ ส่วน MiniMax และ Kimi จะตอบกลับด้วยการใช้เหตุผลแทนที่จะเป็นโค้ด ทำให้คำแนะนำที่ได้ไม่เป็นระเบียบ

การทำ Autocomplete ผ่านเครือข่ายแบบกระจายศูนย์จะช้ากว่า Copilot: ประมาณ 2 วินาทีต่อคำแนะนำเมื่อเทียบกับเศษเสี้ยววินาที แต่ส่วนของแชท, การแก้ไขโค้ด และโหมดเอเจนต์จะไม่ได้รับผลกระทบนี้

บรรทัด capabilities: [tool_use] จำเป็นอย่างยิ่งสำหรับโหมดเอเจนต์ Continue จะเปิดใช้งานเครื่องมือเฉพาะสำหรับโมเดลในรายการของมันเท่านั้น (เช่น gpt-*, o*, codex*) ซึ่งโมเดลของ Gonka ไม่มีในรายการเหล่านั้น หากไม่มีบรรทัดนี้ เอเจนต์จะไม่สามารถใช้งานเครื่องมือได้ เช่น ไม่สามารถอ่านไฟล์ หรือไม่สามารถแก้ไขโค้ดได้ และแชทจะไม่เห็นโปรเจกต์ของคุณ แต่ตัว Gateway รองรับ tool-calling อยู่แล้ว

การทำ Indexing ของโปรเจกต์ (@codebase) ต้องใช้ embedding-model ซึ่งเครือข่าย Gonka ยังไม่มีในขณะนี้ คุณสามารถเพิ่ม Context ผ่าน @file และ @folder หรือทำงานในโหมดเอเจนต์เพื่อให้มันอ่านไฟล์ผ่านเครื่องมือต่างๆ

เพื่อป้องกันไม่ให้คีย์ของคุณเปิดเผย Continue รองรับการตั้งค่า apiKey: ${{ secrets.GONKA_API_KEY }} โดยกำหนดตัวแปรไว้ใน ~/.continue/.env

การตรวจสอบ: เปิดไฟล์โค้ดใดก็ได้แล้วเริ่มพิมพ์ Autocomplete ควรจะทำงาน หรือเปิดแชทของ Continue (Ctrl+L) แล้วลองถามคำถามดู

ข้อสำคัญ: ตรวจสอบให้แน่ใจว่า apiBase มี /v1 อยู่ที่ท้าย URL มิฉะนั้นคำขอจะคืนค่า 404

Continue.dev กับ GitHub Copilot

มาเปรียบเทียบ Continue.dev + Gonka กับ GitHub Copilot ซึ่งเป็นคู่แข่งเชิงพาณิชย์ยอดนิยมที่สุดกัน:

พารามิเตอร์Continue.dev + GonkaGitHub Copilot
ราคา/เดือน~$0.30$19 (Individual) / $39 (Business)
Open-sourceใช่ (Apache 2.0)ไม่ใช่
IDEVS Code, JetBrainsVS Code, JetBrains, Neovim
โมเดลKimi K2.6 (ปรับแต่งได้)GPT-5.5 (คงที่)
ความเป็นส่วนตัวผ่านเครือข่ายแบบกระจายศูนย์ข้อมูลบนเซิร์ฟเวอร์ Microsoft
ขีดจำกัดไม่มีขีดจำกัดจำกัด completions/วัน
การปรับแต่งโมเดลใดๆ ที่เข้ากันได้กับ OpenAIใช้ได้เฉพาะโมเดลของ GitHub เท่านั้น
Context ของโมเดล200K tokens128K (GPT-5.5)
ความยาวตอบกลับสูงสุดสูงสุด 8192 tokens (Gateway, สำหรับทุกโมเดลในเครือข่าย)ขึ้นอยู่กับโมเดล

Continue.dev + Gonka มีราคาถูกกว่า 60-130 เท่า เป็น open-source อย่างสมบูรณ์ ไม่มีข้อจำกัด และสามารถเลือกโมเดลได้ ข้อดีเพียงอย่างเดียวของ Copilot คือการบูรณาการที่ลึกซึ้งกับ GitHub (pull request review) แต่สำหรับการเขียนโค้ดในชีวิตประจำวัน Continue.dev + Gonka ครอบคลุมความต้องการถึง 95%

Continue.dev + Gonka = ฟังก์ชันการทำงานของ GitHub Copilot ในราคา $0.30/เดือน ส่วนขยายโอเพนซอร์สสำหรับ VS Code และ JetBrains + AI API ที่ถูกที่สุดในโลก ไม่จำกัด ไม่มีสมัครสมาชิก

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

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

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