diff options
| author | Aiden Cline <[email protected]> | 2025-12-31 14:53:59 -0600 |
|---|---|---|
| committer | Aiden Cline <[email protected]> | 2025-12-31 14:54:21 -0600 |
| commit | 34aecda47c8897c6611c5df9406a06f6331a8d20 (patch) | |
| tree | 69c1a6daa8f910ab305ab53f8285576996715df6 | |
| parent | b419b0ec5580387a4b9fa9a6ccf8e082eb8ea8d1 (diff) | |
| download | opencode-34aecda47c8897c6611c5df9406a06f6331a8d20.tar.gz opencode-34aecda47c8897c6611c5df9406a06f6331a8d20.zip | |
tweak: default to ai-sdk/opeai-compatible if no npm package provided
| -rw-r--r-- | packages/opencode/src/provider/provider.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index d17a50ffe..983a08272 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -501,7 +501,7 @@ export namespace Provider { api: { id: model.id, url: provider.api!, - npm: model.provider?.npm ?? provider.npm ?? provider.id, + npm: model.provider?.npm ?? provider.npm ?? "@ai-sdk/openai-compatible", }, status: model.status ?? "active", headers: model.headers ?? {}, @@ -646,7 +646,11 @@ export namespace Provider { api: { id: model.id ?? existingModel?.api.id ?? modelID, npm: - model.provider?.npm ?? provider.npm ?? existingModel?.api.npm ?? modelsDev[providerID]?.npm ?? providerID, + model.provider?.npm ?? + provider.npm ?? + existingModel?.api.npm ?? + modelsDev[providerID]?.npm ?? + "@ai-sdk/openai-compatible", url: provider?.api ?? existingModel?.api.url ?? modelsDev[providerID]?.api, }, status: model.status ?? existingModel?.status ?? "active", |
