diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index bd34f1fc2f..98de0babf5 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -509,7 +509,7 @@ export namespace Provider { providerID: z.string(), api: z.object({ id: z.string(), - url: z.string().optional(), + url: z.string(), npm: z.string(), }), name: z.string(), @@ -597,7 +597,7 @@ export namespace Provider { family: model.family, api: { id: model.id, - url: model.provider?.api ?? provider.api, + url: model.provider?.api ?? provider.api!, npm: model.provider?.npm ?? provider.npm ?? "@ai-sdk/openai-compatible", }, status: model.status ?? "active",