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:
@@ -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 = () => {
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user