From c8327f7632eccd233a4ea41c614355583720aa48 Mon Sep 17 00:00:00 2001 From: Jason Date: Sat, 13 Sep 2025 13:23:32 +0800 Subject: [PATCH] feat: add API key links for third-party providers and simplify Kimi model labels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add "Get API Key" link support for third-party providers (e.g., PackyCode) - Simplify Kimi model selector labels by removing technical field names - Changed "主模型 (ANTHROPIC_MODEL)" to "主模型" - Changed "快速模型 (ANTHROPIC_SMALL_FAST_MODEL)" to "快速模型" - Improve user experience with cleaner, more intuitive interface labels --- src/components/ProviderForm.tsx | 7 ++++--- src/components/ProviderForm/KimiModelSelector.tsx | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/ProviderForm.tsx b/src/components/ProviderForm.tsx index c0e128d..6caefa1 100644 --- a/src/components/ProviderForm.tsx +++ b/src/components/ProviderForm.tsx @@ -473,12 +473,13 @@ const ProviderForm: React.FC = ({ // 判断是否显示基础 URL 输入框(仅自定义模式显示) const showBaseUrlInput = selectedPreset === -1 && !isCodex; - // 判断是否显示"获取 API Key"链接(国产官方和聚合站显示) + // 判断是否显示"获取 API Key"链接(国产官方、聚合站和第三方显示) const shouldShowApiKeyLink = !isCodex && !isOfficialPreset && - (category === "cn_official" || category === "aggregator" || + (category === "cn_official" || category === "aggregator" || category === "third_party" || (selectedPreset !== null && selectedPreset >= 0 && (providerPresets[selectedPreset]?.category === "cn_official" || - providerPresets[selectedPreset]?.category === "aggregator"))); + providerPresets[selectedPreset]?.category === "aggregator" || + providerPresets[selectedPreset]?.category === "third_party"))); // 获取当前供应商的网址 const getCurrentWebsiteUrl = () => { diff --git a/src/components/ProviderForm/KimiModelSelector.tsx b/src/components/ProviderForm/KimiModelSelector.tsx index 18a0942..e3d6fb7 100644 --- a/src/components/ProviderForm/KimiModelSelector.tsx +++ b/src/components/ProviderForm/KimiModelSelector.tsx @@ -158,12 +158,12 @@ const KimiModelSelector: React.FC = ({
onModelChange("ANTHROPIC_MODEL", value)} /> onModelChange("ANTHROPIC_SMALL_FAST_MODEL", value)