يتيح GitHub Copilot استخدام Bring Your Own Key (BYOK) لنافذة الدردشة الخاصة به ولكنه يحظر صراحةً استخدام تلك النماذج المخصصة للإكمال التلقائي للكود المضمن. التبرير الرسمي من فريق VS Code هو الافتقار المفترض إلى نماذج Fill-in-the-Middle (FIM) القادرة، وهو ادعاء يناقضه المؤلف باعتباره إلقاء اللوم الخاطئ.

  • يدعم GitHub Copilot BYOK بشكل أصلي للدردشة ولكنه يحظره للإكمال المضمن.
  • يستشهد فريق VS Code بنقص النماذج FIM القادرة كسبب لهذا القيود.
  • تمتد جسر المجتمع المسمى GitHub Copilot LLM Gateway هذه الفجوة من خلال تمكين دعم الإكمال المضمن الحقيقي للنماذج المحلية والمخصصة.
  • الامتداد مفتوح المصدر ويعمل حالياً كحل بديل، على الرغم من أنه لا يتعامل مع الاستجابات بسلاسة مثل التكامل الأصلي.

يرى المؤلف أن هذا أمر مهم لأنه يوفر حلاً للمستخدمين الذين يريدون حرية LLM المحلي والتحكم في المصادر المفتوحة في بيئة التطوير الخاصة بهم، مما يثبت أن الوظيفة ممكنة تماماً على الرغم من قيود Microsoft.