Sfoglia il codice sorgente

Fixed `target` field usage in model API IDs

Co-authored-by: thdxr <[email protected]>
opencode-agent[bot] 4 mesi fa
parent
commit
425ec87b7f
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      packages/opencode/src/provider/provider.ts

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

@@ -380,7 +380,7 @@ export namespace Provider {
       providerID: provider.id,
       name: model.name,
       api: {
-        id: model.id,
+        id: model.target ?? model.id,
         url: provider.api!,
         npm: model.provider?.npm ?? provider.npm ?? provider.id,
       },
@@ -513,7 +513,7 @@ export namespace Provider {
         const parsedModel: Model = {
           id: modelID,
           api: {
-            id: model.id ?? existing?.api.id ?? modelID,
+            id: model.target ?? model.id ?? existing?.api.id ?? modelID,
             npm: model.provider?.npm ?? provider.npm ?? existing?.api.npm ?? providerID,
             url: provider?.api ?? existing?.api.url,
           },