feat: add API key links for third-party providers and simplify Kimi model labels

- 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
This commit is contained in:
Jason
2025-09-13 13:23:32 +08:00
parent 4a0e63d0b7
commit c8327f7632
2 changed files with 6 additions and 5 deletions

View File

@@ -473,12 +473,13 @@ const ProviderForm: React.FC<ProviderFormProps> = ({
// 判断是否显示基础 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 = () => {

View File

@@ -158,12 +158,12 @@ const KimiModelSelector: React.FC<KimiModelSelectorProps> = ({
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
<ModelSelect
label="主模型 (ANTHROPIC_MODEL)"
label="主模型"
value={anthropicModel}
onChange={(value) => onModelChange("ANTHROPIC_MODEL", value)}
/>
<ModelSelect
label="快速模型 (ANTHROPIC_SMALL_FAST_MODEL)"
label="快速模型"
value={anthropicSmallFastModel}
onChange={(value) =>
onModelChange("ANTHROPIC_SMALL_FAST_MODEL", value)