Skip to content
Discussion options

You must be logged in to vote

This is a server-side limitation, not something copilot.el can control. The language server's copilot/models endpoint classifies models by scope — and currently only gpt-41-copilot has 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-copilot manually, the server rejects it because it's not in the completion models list:

User selected model …

Replies: 3 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@eamonnsullivan
Comment options

Answer selected by eamonnsullivan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants