New models not showing up in Emacs #465
-
|
My company has recently expanded the models we have access to, opening up a few premium ones (with XX premium requests a month). Although the new models are selectable in the online version of copilot and my VS Code-using colleagues can see and select them (including an option called Auto), I still see only the one |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
|
I've tried setting other models manually (e.g., (I've tried others besides auto, but auto is highly recommended because it saves requests.) |
Beta Was this translation helpful? Give feedback.
-
|
Here's a more complete example log from the language server: |
Beta Was this translation helpful? Give feedback.
-
|
This is a server-side limitation, not something copilot.el can control. The language server's VS Code uses the exact same endpoint and protocol under the hood. The broader model selection you see there is for the chat UI, not for inline completions. The "auto" option is also a chat-specific feature. Your LS log confirms this — when you set Nothing we can do on the client side here. If/when GitHub adds more completion-scoped models, they'll show up automatically in |
Beta Was this translation helpful? Give feedback.
This is a server-side limitation, not something copilot.el can control. The language server's
copilot/modelsendpoint classifies models by scope — and currently onlygpt-41-copilothas the "completion" scope. Models like Claude, Gemini, GPT-4o, etc. are all chat/edit-only on the server side and can't be used for inline completions.VS Code uses the exact same endpoint and protocol under the hood. The broader model selection you see there is for the chat UI, not for inline completions. The "auto" option is also a chat-specific feature.
Your LS log confirms this — when you set
gpt-4o-copilotmanually, the server rejects it because it's not in the completion models list: