use a composted, semi-random identifier for language model and leave metadata#id for model selection only

This commit is contained in:
Johannes
2024-05-08 16:48:21 +02:00
parent 4baa94788e
commit 69a80f9f1d
5 changed files with 35 additions and 44 deletions

View File

@@ -1430,7 +1430,7 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
const lm: typeof vscode.lm = {
selectChatModels: (selector) => {
checkProposedApiEnabled(extension, 'languageModels');
return extHostLanguageModels.selectLanguageModels(extension, selector);
return extHostLanguageModels.selectLanguageModels(extension, selector ?? {});
},
onDidChangeChatModels: (listener, thisArgs?, disposables?) => {
checkProposedApiEnabled(extension, 'languageModels');