Copilot’s BYOK Blocking for Inline Completion Makes No Sense. [THE FIX]

GitHub Copilot allows Bring Your Own Key (BYOK) for its Chat window, but it explicitly blocks those exact same custom models from being used for inline code auto-completion.

The official justification from the VS Code team is a supposed "lack of capable FIM (Fill-in-the-Middle) models." However, this excuse doesn't hold water:

  • It shifts blame incorrectly: If a user configures an incapable model for inline completion and it breaks, that is a user configuration error, not a flaw in VS Code.
  • It ignores standard error handling: Why is the team over-policing the user's model choice? They could easily validate the model's response, throw a clear error if it fails to support FIM formatting, and offer a fallback option to the default Copilot model.

Instead of removing those few lines that blocks user defined models, the issue remains buried in the "forever-backlog" (see VS Code Issue #318545).

🔥 The Fix: A Community Solution That Actually Works: 🔥

Frustrated by this arbitrary limitation, I looked for alternatives and found a new extension that bridges the gap: GitHub Copilot LLM Gateway. (Thanks to the Andrew Butson and Contributors)

This extension enables true inline completion support for local and custom models. While it is still a work in progress and doesn't handle responses as flawlessly as the native Copilot integration just yet it proves that the functionality is entirely possible.

If you care about local LLM freedom and open-source control over your dev environment, consider checking out the repo and contributing to help perfect it!

The good news is that it's actually open source, so anyone can keep using it forever. Now let's just hope Microsoft doesn't "solve the problem" by removing it from the VS Code Marketplace. 😂

u/studentofknowledg3 — 2 days ago

in solos (solo v squad off)

Extract camping team in Solos. I had just finished my Snitch trial at Locked Gate, which was the only extract open. Throughout the match, I heard around 10 to 15 flares going off in that area. I threw a trigger nade inside to check for rats, and there we go, two friends extract camping in Solos for easy goop, both even wearing the same outfit! Hahahaha. Retards will say its how you suppose to play.

u/studentofknowledg3 — 24 days ago

How to use custom endpoint for auto inline suggestions?

I have setup LMStudio with this new model "qwopus3.5-9b-coder-mtp".. its decent on my RTX 5080 & 9950x3D..

I was able to use it on ghcp chat window and "ctrl + i" quick chat window. but the auto inline suggestion doesn't seem to be use my local model.

anyone knows how to configure the inline suggestion autocomplete to use my local api?

reddit.com
u/studentofknowledg3 — 1 month ago

Current Build:

PU: 9950x3d
CPU Cooler: Arctic Liquid Freezer III 360 Black
Motherboard: MSI Mag x870 tomahawk
RAM: Corsair 16GB x2 DDR5 6000mhz CL30
GPU: Zotac Gaming Geforce 5080 AMP Extream Infinity
SSD: Samsung SSD 990 Pro 1TB
PSU: MSI MAG A1000GL PCIE 5 ATX 3.1
CASING: Asus Tuf GT502 Horizon
CASING COOLERS: Arctic P12 MAX 120mm x10 [5 pack x2]

Currently I can run models like Gemma 26B A4B model (but slow).

What can I upgrade about my PC so that It can run 26, 30-60B models at a faster speed?

reddit.com
u/studentofknowledg3 — 2 months ago