From 966d7b57829e433f76b747f7ef6c026750363428 Mon Sep 17 00:00:00 2001 From: Jason Date: Sat, 17 Jan 2026 11:46:50 +0800 Subject: [PATCH] fix(opencode): show Base URL field for all SDK types Previously Base URL was only shown for @ai-sdk/openai-compatible. Now it's always visible to support proxy scenarios for official SDKs like DeepSeek, Anthropic, etc. --- .../providers/forms/OpenCodeFormFields.tsx | 38 +++++++++---------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/src/components/providers/forms/OpenCodeFormFields.tsx b/src/components/providers/forms/OpenCodeFormFields.tsx index ffbf2dbb..792d7add 100644 --- a/src/components/providers/forms/OpenCodeFormFields.tsx +++ b/src/components/providers/forms/OpenCodeFormFields.tsx @@ -130,26 +130,24 @@ export function OpenCodeFormFields({ websiteUrl={websiteUrl} /> - {/* Base URL (only for compatible providers) */} - {npm === "@ai-sdk/openai-compatible" && ( -
- - {t("opencode.baseUrl", { defaultValue: "Base URL" })} - - onBaseUrlChange(e.target.value)} - placeholder="https://api.example.com/v1" - /> -

- {t("opencode.baseUrlHint", { - defaultValue: - "The base URL for OpenAI-compatible API endpoints.", - })} -

-
- )} + {/* Base URL */} +
+ + {t("opencode.baseUrl", { defaultValue: "Base URL" })} + + onBaseUrlChange(e.target.value)} + placeholder="https://api.example.com/v1" + /> +

+ {t("opencode.baseUrlHint", { + defaultValue: + "The base URL for the API endpoint. Leave empty to use the default endpoint for official SDKs.", + })} +

+
{/* Models Editor */}