Add languageModelProxy proposal (#271436)

This commit is contained in:
Rob Lourens
2025-10-14 21:26:27 -07:00
committed by GitHub
parent 83e551bc80
commit aa462d08c7
5 changed files with 76 additions and 0 deletions

View File

@@ -1552,6 +1552,14 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
registerLanguageModelChatProvider: (vendor, provider) => {
return extHostLanguageModels.registerLanguageModelChatProvider(extension, vendor, provider);
},
getModelProxy: () => {
checkProposedApiEnabled(extension, 'languageModelProxy');
return extHostLanguageModels.getModelProxy(extension);
},
registerLanguageModelProxyProvider: (provider) => {
checkProposedApiEnabled(extension, 'chatParticipantPrivate');
return extHostLanguageModels.registerLanguageModelProxyProvider(extension, provider);
},
// --- embeddings
get embeddingModels() {
checkProposedApiEnabled(extension, 'embeddings');