Fixed `target` field usage in model API IDs

Co-authored-by: thdxr <thdxr@users.noreply.github.com>
provider-cleanup
opencode-agent[bot] 2025-12-04 00:54:25 +00:00
parent 42aadadf7a
commit 425ec87b7f
1 changed files with 2 additions and 2 deletions

View File

@ -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,
},