Просмотр исходного кода

fix: add getModel to SAP AI Core provider for correct SDK initialization (#5086)

Signed-off-by: Jérôme Benoit <[email protected]>
Jérôme Benoit 2 месяцев назад
Родитель
Сommit
bef4fdfc4b
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      packages/opencode/src/provider/provider.ts

+ 4 - 1
packages/opencode/src/provider/provider.ts

@@ -279,7 +279,7 @@ export namespace Provider {
           project,
           location,
         },
-        async getModel(sdk, modelID) {
+        async getModel(sdk: any, modelID) {
           const id = String(modelID).trim()
           return sdk.languageModel(id)
         },
@@ -294,6 +294,9 @@ export namespace Provider {
       return {
         autoload: !!serviceKey,
         options: serviceKey ? { serviceKey, deploymentId, resourceGroup } : {},
+        async getModel(sdk: any, modelID: string) {
+          return sdk(modelID)
+        },
       }
     },
     zenmux: async () => {