diff --git a/src/components/providers/ProviderCard.tsx b/src/components/providers/ProviderCard.tsx index 209469b9d..2eca9dc49 100644 --- a/src/components/providers/ProviderCard.tsx +++ b/src/components/providers/ProviderCard.tsx @@ -323,15 +323,12 @@ export function ProviderCard({ )} {appId === "claude-desktop" && - provider.category !== "official" && ( + provider.category !== "official" && + provider.meta?.claudeDesktopMode === "proxy" && ( - {provider.meta?.claudeDesktopMode === "proxy" - ? t("claudeDesktop.modeProxy", { - defaultValue: "模型映射", - }) - : t("claudeDesktop.modeDirect", { - defaultValue: "直连", - })} + {t("claudeDesktop.modeProxy", { + defaultValue: "需要路由", + })} )} diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json index 5765587a5..b9d07fd37 100644 --- a/src/i18n/locales/en.json +++ b/src/i18n/locales/en.json @@ -176,7 +176,7 @@ "claudeDesktop": { "mode": "Model handling", "modeDirect": "Direct", - "modeProxy": "Model mapping", + "modeProxy": "Requires routing", "modelMappingToggle": "Needs model mapping", "modelMappingOffHint": "Use this when the provider already exposes and accepts claude-* / anthropic/claude-* model IDs through Anthropic Messages. Claude Desktop connects to the provider directly.", "modelMappingOnHint": "Claude Desktop currently restricts model IDs. If your provider offers non-Claude models, enable this switch and keep local routing running while in use.", diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index 0d8a6ac5d..31165c6f2 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json @@ -176,7 +176,7 @@ "claudeDesktop": { "mode": "モデル処理方式", "modeDirect": "直結", - "modeProxy": "モデルマッピング", + "modeProxy": "ルーティング必要", "modelMappingToggle": "モデルマッピングが必要", "modelMappingOffHint": "プロバイダーが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのまま受け付ける場合に使います。Claude Desktop はプロバイダーへ直接接続します。", "modelMappingOnHint": "Claude Desktop は現在モデル ID を制限しています。お使いのプロバイダーが Claude 系列以外のモデルを提供する場合、このスイッチを有効にし、使用中はローカルルーティングを起動したままにしてください。", diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json index f8d38ff01..af4745078 100644 --- a/src/i18n/locales/zh.json +++ b/src/i18n/locales/zh.json @@ -176,7 +176,7 @@ "claudeDesktop": { "mode": "模型处理方式", "modeDirect": "直连", - "modeProxy": "模型映射", + "modeProxy": "需要路由", "modelMappingToggle": "需要模型映射", "modelMappingOffHint": "适合供应商已经暴露并接受 claude-* / anthropic/claude-* 模型名的 Anthropic Messages API;请求会由 Claude Desktop 直连供应商。", "modelMappingOnHint": "Claude Desktop 目前对模型 ID 进行了限制,如果您的供应商提供的模型不是 Claude 系列模型,则需要打开本开关,并在使用过程中保持本地路由开启。",