জ্ঞানকোষের বিভাগসমূহ ▾

নেভিগেশন

▸ এখানে শুরু করুন রোল অনুযায়ী

বিভাগ

সরঞ্জাম 52
গ্লসারি 12

সরঞ্জাম

GitHub Copilot BYOK — কোটার পরিবর্তে নিজের মডেল

BYOK (bring your own key) হলো GitHub Copilot-এর অফিসিয়াল মেকানিজম, যা আপনাকে নিজের মডেল প্রোভাইডার কানেক্ট করতে এবং বিল্ট-ইন GPT ও Claude-এর পরিবর্তে নিজস্ব মডেলে এজেন্ট সেশনে কাজ করার সুযোগ দেয়। ২০২৬ সালের জানুয়ারি থেকে যেকোনো OpenAI-সামঞ্জস্যপূর্ণ এন্ডপয়েন্ট সাপোর্ট করছে, ২৩ জুন থেকে Copilot অ্যাপে পাবলিক প্রিভিউতে সমস্ত পেইড প্ল্যানে BYOK উপলব্ধ হয়েছে এবং ১৪ জুলাই থেকে JetBrains ভার্সনেও এটি এসেছে। এর অর্থ হলো, Copilot-কে শুধু একটি শেল হিসেবে রেখে ইনফারেন্সটি JoinGonka Gateway-এর মাধ্যমে চালানো সম্ভব — Gonka বিকেন্দ্রীকৃত নেটওয়ার্কের মূল্যে এবং প্রিমিয়াম সাবস্ক্রিপশনের রিকোয়েস্ট খরচ ছাড়াই। VS Code-এ BYOK-এর জন্য Copilot প্ল্যান বা GitHub অ্যাকাউন্টে লগইন করার প্রয়োজন নেই।

BYOK কী দেয় এবং কখন এটি প্রয়োজন

Copilot সাবস্ক্রিপশন প্রিমিয়াম রিকোয়েস্টগুলোর ওপর মাসিক সীমা আরোপ করে: এজেন্ট সেশন, রিফ্যাক্টরিং এবং মাল্টি-স্টেপ টাস্ক সবচেয়ে দ্রুত কোটা শেষ করে ফেলে। BYOK এই রিকোয়েস্টগুলোকে আপনার নিজের প্রোভাইডারের কাছে পাঠিয়ে দেয়, ফলে খরচ আপনার প্রোভাইডারের দাম অনুযায়ী হয় এবং এটি Copilot-এর প্রিমিয়াম কোটা খরচ করে না। কীগুলো সিস্টেমের keychain-এ সুরক্ষিত থাকে এবং ইন্টারফেস তা রিড করতে পারে না।

আপনার যদি কোটা লিমিট শেষ হয়ে যায়, ওপেন-ওয়েট মডেল ব্যবহার করতে চান অথবা ইনফারেন্সের জন্য অনেক কম খরচ করতে চান তবেই BYOK ব্যবহার করা উচিত: Gonka নেটওয়ার্ক ভেন্ডরদের মূল্যের চেয়ে শতগুণ কমে ওপেন-সোর্স মডেল সরবরাহ করে — লেটেস্ট প্রাইস সবসময় গেটওয়ের লাইভ প্রাইস লিস্টে পাওয়া যায়।

ক্রনোলজি: কী এবং কখন চালু হয়েছে

কখনকি নতুন এসেছে
নভেম্বর ২০২৫BYOK পাবলিক প্রিভিউ: Anthropic, OpenAI, xAI, Microsoft Foundry; VS Code, JetBrains, Eclipse, Xcode-এ Agent, Plan, Ask, Edit মোড
জানুয়ারি ২০২৬যেকোনো OpenAI-সামঞ্জস্যপূর্ণ প্রোভাইডার সাপোর্ট + AWS Bedrock এবং Google AI Studio; Responses API মডেলসমূহ
২৩ জুন ২০২৬GitHub Copilot অ্যাপে BYOK — সমস্ত পেইড প্ল্যানের জন্য পাবলিক প্রিভিউ
১৮ জুন ২০২৬VS Code: GitHub লগইন বা Copilot প্ল্যান ছাড়াই BYOK কাজ করে; খরচ প্রোভাইডারের মাধ্যমে হয় এবং Copilot রিকোয়েস্ট কোটা থেকে কিছু কাটা যায় না
১৪ জুলাই ২০২৬JetBrains-এর জন্য Copilot-এ কাস্টম OpenAI-সামঞ্জস্যপূর্ণ এন্ডপয়েন্ট — সব প্ল্যানে

JoinGonka Gateway সংযোগ: ধাপে ধাপে

একটি jg-… কী লাগবে — এটি গেটওয়েতে রেজিস্ট্রেশনের সময় শুরুর 3M ফ্রি টোকেনের সাথে দেওয়া হয়, কার্ডের দরকার নেই। কী এবং মডেল প্রতিটি Copilot ক্লায়েন্টে আলাদাভাবে সেট করতে হয় — নিচে তিনটি উপায়।

VS Code — Custom Endpoint প্রোভাইডার। এটিই এখনকার সঠিক উপায়: আগের «OpenAI Compatible» প্রোভাইডার এবং github.copilot.chat.customOAIModels সেটিং বাতিল ঘোষণা করা হয়েছে।

ধাপকাজ
১. মডেল এডিটরকমান্ড প্যালেট → Chat: Manage Language Models (অথবা চ্যাটের মডেল তালিকার গিয়ার আইকন)
২. প্রোভাইডারAdd Models → Custom Endpoint; গ্রুপের নাম — যেমন JoinGonka
৩. কীআপনার jg-… পেস্ট করুন — VS Code এটি ফাইলে নয়, নিজের সুরক্ষিত স্টোরেজে রাখে
৪. API ধরনChat Completions
৫. মডেলVS Code chatLanguageModels.json খুলবে — নতুন গ্রুপের "models" অ্যারে নিচের ব্লক দিয়ে বদলে ফাইল সেভ করুন
৬. নির্বাচনচ্যাটের মডেল তালিকা থেকে মডেল বেছে নিন; না এলে 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, OpenAI-সামঞ্জস্যপূর্ণ endpoint-এর প্রোভাইডার বেছে নিন, Add Models-এ ক্লিক করে Base URL https://gate.joingonka.ai/v1, কী jg-… এবং মডেল আইডি দিন। Save চাপুন, নিজের কী-এর অধীনে মডেলটি টিক দিন এবং আবার সেভ করুন — এটি বিল্ট-ইন মডেলগুলোর পাশে তালিকায় দেখা যাবে।

টিপস। npx @joingonka/setup --tool copilot-byok কমান্ডটি তিনটি বিভাগই আপনার কী এবং বেছে নেওয়া মডেলের আসল লিমিটসহ প্রিন্ট করবে — VS Code-এর জন্য তৈরি "models" অ্যারেসহ — এবং একটি লাইভ রিকোয়েস্ট দিয়ে যাচাই করবে যে গেটওয়ে কী ও মডেল গ্রহণ করছে। এটি কোনো ফাইল লেখে না: প্রতিটি Copilot ক্লায়েন্ট নিজের স্টোরেজে কী রাখে।

নেটওয়ার্কের কোন মডেলটি সিলেক্ট করবেন

নেটওয়ার্কের তিনটি মডেলই streaming এবং tool calling সাপোর্ট করে। deepseek-ai/DeepSeek-V4-Flash-0731 — নেটওয়ার্কের অন্যতম দীর্ঘ কন্টেক্সট (380K টোকেন) এবং সর্বোচ্চ আউটপুট, 32768 টোকেন পর্যন্ত: বড় রিপোজিটরি এবং দীর্ঘ এজেন্ট সেশনের জন্য এটি ব্যবহার করুন। MiniMaxAI/MiniMax-M2.7 — বহুমুখী, 8192 টোকেন পর্যন্ত আউটপুট। zai-org/GLM-5.3-Flash — Z.ai-এর reasoning মডেল, নেটওয়ার্কের দীর্ঘতম কন্টেক্সট (390K টোকেন) সহ: উত্তরের আগে চিন্তা করে, 8192 টোকেন পর্যন্ত আউটপুট; উত্তরের বাজেটের একটি অংশ চিন্তাভাবনায় ব্যয় হয়, তাই সেটিংসে আউটপুট লিমিট কমাবেন না।

Public preview-এর সীমাবদ্ধতা — স্বচ্ছতা

BYOK এজেন্ট সেশন এবং চ্যাট কভার করে; inline-পরামর্শ এবং প্রজেক্টের ওপর সিমেন্টিক সার্চ এখনো Copilot মডেলের ওপর নির্ভর করে এবং এর জন্য GitHub অ্যাকাউন্ট প্রয়োজন — এটি Copilot-এর নিজস্ব সীমাবদ্ধতা, প্রোভাইডারের নয়। Copilot Business এবং Enterprise-এ লোকাল BYOK অ্যাডমিনিস্ট্রেটর পলিসি দ্বারা পরিচালিত হয় («Bring Your Own Language Model Key»): যদি ইন্টারফেসে এই অপশনটি না থাকে, তবে তা অর্গানাইজেশন লেভেলে বন্ধ করা হয়েছে। গেটওয়ের মাধ্যমে ভিশন টাস্ক কাজ করে না: নেটওয়ার্কের মডেলগুলো টেক্সট-ভিত্তিক। যদি কোনো টুল Responses API ফরম্যাটে রিকোয়েস্ট পাঠায় — গেটওয়ে তা গ্রহণ করে: POST /v1/responses, স্ট্রিমিং এবং ফাংশন টুলস কাজ করে। আমরা ডায়ালগ সংরক্ষণ করি না, তাই 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- ব্যবহার করুন — এজেন্ট সেশনগুলো Gonka নেটওয়ার্কের মডেলে তার লাইভ দামে চলবে, Copilot কোটা খরচ না করেই। ফ্রি স্টার্টার টোকেন দিয়ে শুরু করুন।

আরও জানতে চান?

অন্যান্য বিভাগগুলি অন্বেষণ করুন অথবা এখনই GNK উপার্জন শুরু করুন।

ফ্রি টোকেন নিন →