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

การนำทาง

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

หมวดหมู่

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

เครื่องมือ

GitHub Copilot BYOK — โมเดลของคุณเองแทนที่โควตา

BYOK (bring your own key) คือกลไกอย่างเป็นทางการของ GitHub Copilot ที่ช่วยให้คุณเชื่อมต่อผู้ให้บริการโมเดลของคุณเองเพื่อใช้งานในเซสชันเอเจนต์ แทนที่จะใช้ GPT และ Claude ที่มาพร้อมกับเครื่อง ตั้งแต่เดือนมกราคม 2026 รองรับ OpenAI-compatible endpoint ใดก็ได้ ตั้งแต่วันที่ 23 มิถุนายน BYOK ใช้งานได้ในแอปพลิเคชัน Copilot ในสถานะ public preview สำหรับทุกแผนแบบชำระเงิน และตั้งแต่วันที่ 14 กรกฎาคม ก็ใช้งานได้ในเวอร์ชัน JetBrains นั่นหมายความว่าคุณสามารถเก็บ Copilot ไว้เป็นเชลล์ แล้วส่งการ inference ผ่าน JoinGonka Gateway — ในราคาของเครือข่ายแบบกระจายศูนย์ Gonka และไม่ต้องเสียโควตาคำขอพรีเมียมของแพ็กเกจ ใน VS Code สำหรับ BYOK คุณไม่จำเป็นต้องมีแผน Copilot หรือล็อกอินบัญชี GitHub

BYOK ให้อะไรกับคุณและเมื่อไหร่ที่คุณต้องการมัน

การสมัครสมาชิก Copilot มีการจำกัด premium-request รายเดือน: session ของ agent, การทำ refactoring และงานที่ซับซ้อนหลายขั้นตอนมักจะใช้โควตาหมดเร็วที่สุด BYOK จะย้ายการเรียกใช้งานเหล่านี้ไปยังผู้ให้บริการของคุณ: ค่าใช้จ่ายจะถูกคิดตามราคาของผู้ให้บริการและ ไม่หัก premium-quota ของ Copilot คีย์จะถูกเก็บไว้ใน system keychain และ interface จะไม่สามารถอ่านกลับมาได้

BYOK เหมาะสมหากคุณติดขัดเรื่องโควตา, ต้องการโมเดลที่มี open weights หรือจ่ายค่า inference ถูกกว่าหลายเท่า: เครือข่าย Gonka ให้บริการโมเดล open-source เดียวกันในราคาถูกกว่าราคาตลาดของ vendor หลายร้อยเท่า — ราคาล่าสุดอยู่ใน ตารางราคาของ Gateway

ลำดับเหตุการณ์: อะไรและเมื่อไหร่ที่ถูกเปิดใช้งาน

เมื่อไหร่สิ่งที่เพิ่มเข้ามา
พฤศจิกายน 2025BYOK ในสถานะ public preview: Anthropic, OpenAI, xAI, Microsoft Foundry; โหมด Agent, Plan, Ask, Edit ใน VS Code, JetBrains, Eclipse, Xcode
มกราคม 2026รองรับ ผู้ให้บริการที่เข้ากันได้กับ OpenAI ทุกราย + AWS Bedrock และ Google AI Studio; โมเดลพร้อม Responses API
23 มิถุนายน 2026BYOK ในแอปพลิเคชัน GitHub Copilot — public preview สำหรับทุกแผนแบบชำระเงิน
18 มิถุนายน 2026VS Code: BYOK ทำงานโดยไม่ต้องล็อกอิน GitHub และไม่ต้องมีแผน Copilot; การใช้งานจะคิดจากผู้ให้บริการและไม่หักโควตาคำขอของ Copilot
14 กรกฎาคม 2026Custom OpenAI-compatible endpoints ใน Copilot สำหรับ JetBrains — ในทุกแพ็กเกจ

การเชื่อมต่อ JoinGonka Gateway: ทีละขั้นตอน

คุณจะต้องมีคีย์ jg-… ซึ่งออกให้ตอนลงทะเบียนที่เกตเวย์ พร้อมโทเคนฟรี 3M สำหรับเริ่มต้น ไม่ต้องใช้บัตรเครดิต คีย์และโมเดลตั้งค่าแยกกันในแต่ละไคลเอนต์ Copilot — มีสามวิธีด้านล่างนี้

VS Code — ผู้ให้บริการ Custom Endpoint นี่คือวิธีที่ใช้ได้ในปัจจุบัน: ผู้ให้บริการ «OpenAI Compatible» แบบเดิมและการตั้งค่า github.copilot.chat.customOAIModels ถูกประกาศเลิกใช้แล้ว

ขั้นตอนการกระทำ
1. ตัวแก้ไขโมเดลCommand Palette → Chat: Manage Language Models (หรือไอคอนเฟืองในรายการโมเดลแชท)
2. ผู้ให้บริการAdd Models → Custom Endpoint; ตั้งชื่อกลุ่ม เช่น JoinGonka
3. คีย์วาง jg-… ของคุณ — VS Code จะเก็บไว้ในที่จัดเก็บที่ปลอดภัยของตัวเอง ไม่ใช่ในไฟล์
4. ประเภท APIChat Completions
5. โมเดลVS Code จะเปิด chatLanguageModels.json — แทนที่อาร์เรย์ "models" ของกลุ่มใหม่ด้วยบล็อกด้านล่างแล้วบันทึกไฟล์
6. การเลือกเลือกโมเดลจากรายการโมเดลแชท; ถ้าไม่ปรากฏ ให้รีสตาร์ท VS Code
"models": [
  {
    "id": "deepseek-ai/DeepSeek-V4-Flash-0731",
    "name": "DeepSeek V4 Flash (Gonka)",
    "url": "https://gate.joingonka.ai/v1/chat/completions",
    "toolCalling": true,
    "vision": false,
    "maxInputTokens": 347232,
    "maxOutputTokens": 32768
  },
  {
    "id": "MiniMaxAI/MiniMax-M2.7",
    "name": "MiniMax M2.7 (Gonka)",
    "url": "https://gate.joingonka.ai/v1/chat/completions",
    "toolCalling": true,
    "vision": false,
    "maxInputTokens": 191808,
    "maxOutputTokens": 8192
  },
  {
    "id": "zai-org/GLM-5.3-Flash",
    "name": "GLM 5.3 Flash (Gonka)",
    "url": "https://gate.joingonka.ai/v1/chat/completions",
    "toolCalling": true,
    "vision": false,
    "maxInputTokens": 381808,
    "maxOutputTokens": 8192
  }
]

maxInputTokens คือหน้าต่างบริบทของโมเดลลบเพดานการตอบกลับ: เมื่อรวมกับ maxOutputTokens ก็จะกำหนดหน้าต่างทั้งหมด หากไม่มี toolCalling: true โมเดลจะไม่ปรากฏในรายการเมื่อใช้งานกับเอเจนต์

Copilot CLI — ใช้ตัวแปรสภาพแวดล้อมเท่านั้น ผู้ให้บริการนี้ไม่มีไฟล์ตั้งค่า ค่าต่างๆ กำหนดได้ในเชลล์ที่คุณรัน copilot:

export COPILOT_PROVIDER_BASE_URL=https://gate.joingonka.ai/v1
export COPILOT_PROVIDER_TYPE=openai
export COPILOT_PROVIDER_API_KEY=jg-your-key
export COPILOT_MODEL=deepseek-ai/DeepSeek-V4-Flash-0731
export COPILOT_PROVIDER_MAX_PROMPT_TOKENS=347232
export COPILOT_PROVIDER_MAX_OUTPUT_TOKENS=32768
copilot

ชื่อ COPILOT_PROVIDER_* จะถูกอ่านโดย Copilot CLI เท่านั้น การตั้งค่านี้จึงไม่รบกวนเครื่องมืออื่นๆ ของคุณ CLI ต้องการ tool calling และ streaming จากโมเดล ซึ่งโมเดลทุกตัวในเครือข่ายทำได้

JetBrains — ปลั๊กอิน GitHub Copilot เปิด Copilot Chat → รายการโมเดล → Manage Models เลือกผู้ให้บริการที่มี endpoint เข้ากันได้กับ OpenAI กด Add Models แล้วใส่ Base URL https://gate.joingonka.ai/v1 คีย์ jg-… และ ID ของโมเดล กด Save ทำเครื่องหมายที่โมเดลใต้คีย์ของคุณแล้วบันทึกอีกครั้ง — โมเดลจะปรากฏในรายการข้างๆ โมเดลในตัว

เคล็ดลับ คำสั่ง npx @joingonka/setup --tool copilot-byok จะแสดงทั้งสามส่วนพร้อมคีย์ของคุณและลิมิตจริงของโมเดลที่เลือก — รวมถึงอาร์เรย์ "models" ที่พร้อมใช้สำหรับ VS Code — และจะทดสอบด้วยคำขอจริงว่าเกตเวย์ยอมรับคีย์และโมเดล คำสั่งนี้ไม่เขียนไฟล์: Copilot แต่ละไคลเอนต์เก็บคีย์ไว้ในที่จัดเก็บของตัวเอง

ควรเลือกโมเดลใดของเครือข่าย

โมเดลทั้งสามของเครือข่ายรองรับ streaming และ tool calling deepseek-ai/DeepSeek-V4-Flash-0731 — มี context ที่ยาวที่สุดในเครือข่าย (380K tokens) และการส่งออกที่ใหญ่ที่สุดถึง 32768 tokens: เหมาะสำหรับ repository ขนาดใหญ่และเซสชันเอเจนต์ที่ยาวนาน MiniMaxAI/MiniMax-M2.7 — อเนกประสงค์ ส่งออกได้ถึง 8192 tokens zai-org/GLM-5.3-Flash — โมเดล reasoning จาก Z.ai ที่มี context ยาวที่สุดในเครือข่าย (390K tokens): จะวิเคราะห์ก่อนตอบ ส่งออกได้ถึง 8192 tokens; งบประมาณส่วนหนึ่งของการตอบจะถูกใช้ไปกับการวิเคราะห์ ดังนั้นอย่าตั้งค่าขีดจำกัดการส่งออกต่ำเกินไปในการตั้งค่า

ข้อจำกัดของ public preview — ตามจริง

BYOK ครอบคลุมถึงเซสชันของ Agent และการแชท ส่วน inline-suggestions และการค้นหาเชิงความหมายในโปรเจกต์ยังคงใช้โมเดลของ Copilot และต้องมีบัญชี GitHub ซึ่งเป็นข้อจำกัดของตัว Copilot เอง ไม่ใช่จากผู้ให้บริการ ใน Copilot Business และ Enterprise การทำ BYOK จะถูกควบคุมโดยนโยบายของผู้ดูแลระบบ ("Bring Your Own Language Model Key") หากไม่มีตัวเลือกในอินเทอร์เฟซแสดงว่าฟังก์ชันนี้ถูกปิดไว้ในระดับองค์กร งาน Vision ไม่สามารถทำงานผ่านเกตเวย์ได้เนื่องจากโมเดลในเครือข่ายเป็นแบบข้อความเท่านั้น หากเครื่องมือส่งคำขอในรูปแบบ Responses API เกตเวย์จะยอมรับ: POST /v1/responses โดยที่ streaming และ function tools จะทำงานได้ปกติ เราไม่มีการจัดเก็บประวัติการสนทนา ดังนั้นคำสั่ง store จะถูกละเว้น และ previous_response_id จะส่งคืนข้อผิดพลาด คุณควรส่งประวัติการสนทนาทั้งหมดในช่อง input

BYOK จะเปลี่ยน Copilot จากการสมัครสมาชิกที่มีขีดจำกัดให้กลายเป็นหน้าต่างแสดงผลสำหรับโมเดลของคุณเอง ใน VS Code ให้ไปที่ Chat: Manage Language Models → Add Models → Custom Endpoint, ใน Copilot CLI ให้ใช้ตัวแปร COPILOT_PROVIDER_*, ใน JetBrains ให้ไปที่ Manage Models → Add Models โดยใช้ที่อยู่ gate.joingonka.ai/v1 และคีย์ jg- เพื่อให้เซสชันของ Agent ไปใช้งานโมเดลของเครือข่าย Gonka ในราคาจริงของเครือข่าย โดยไม่กระทบต่อโควตาของ Copilot เริ่มต้นใช้งานด้วยโทเค็นฟรีที่มีให้

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

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

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