-
Notifications
You must be signed in to change notification settings - Fork 33.8k
Open
Labels
apiapi-finalizationfeature-requestRequest for new features or functionalityRequest for new features or functionality
Milestone
Description
Does this issue occur when all extensions are disabled?: Yes/No
- VS Code Version:
- OS Version:
Summarizing some discussions surrounding the language model provider API and efforts to finalize it
The idea is to accomplish the following goals
- Allow extensions to contribute language models
- Allow users to manage which models appear in the model picker
- Allow extensions to have custom flows for auth and additioanl model configuration such as Azure Open AI
To complete finalization we should modify the contribution point from
"languageModels": [
{
"vendor": "gemini"
},
]
To something like
"languageModels": [
{
"vendor": "gemini",
"displayName": "Google Gemini"
},
]
Additionally, we need a way to have a sort of provider provider for the language model lists. The current suggested shape is to follow CallHierarchyProvider
and expose a list of language model items that then get passed back to the provide response function
cc @sbatten
insilications
Metadata
Metadata
Labels
apiapi-finalizationfeature-requestRequest for new features or functionalityRequest for new features or functionality