ソースを参照

fix: auto-generate variants for user-configured custom provider models

Daniel Smolsky 3 ヶ月 前
コミット
fc2a5b851b
1 ファイル変更2 行追加0 行削除
  1. 2 0
      packages/opencode/src/provider/provider.ts

+ 2 - 0
packages/opencode/src/provider/provider.ts

@@ -697,7 +697,9 @@ export namespace Provider {
           headers: mergeDeep(existingModel?.headers ?? {}, model.headers ?? {}),
           family: model.family ?? existingModel?.family ?? "",
           release_date: model.release_date ?? existingModel?.release_date ?? "",
+          variants: {},
         }
+        parsedModel.variants = mapValues(ProviderTransform.variants(parsedModel), (v) => ({ disabled: false, ...v }))
         parsed.models[modelID] = parsedModel
       }
       database[providerID] = parsed