fix: 站点管理预设选项添加 label 标签

SiteInitializationPreset 类型缺少 label 字段,
导致 coding plan、deepseek 等预设在下拉菜单显示空白。
给接口添加 label: string,全部 13 个预设补上中文标签。
This commit is contained in:
boos
2026-05-19 02:33:13 +08:00
parent 5890a9b4ac
commit c8a523d973
2 changed files with 15 additions and 0 deletions
+1
View File
@@ -1,5 +1,6 @@
export interface SiteInitializationPreset {
id: string;
label: string;
platform: 'openai' | 'claude';
defaultUrl: string;
initialSegment: string;
+14
View File
@@ -1,5 +1,6 @@
export interface SiteInitializationPreset {
id: string;
label: string;
platform: 'openai' | 'claude';
defaultUrl: string;
initialSegment: string;
@@ -10,6 +11,7 @@ export interface SiteInitializationPreset {
const presets: SiteInitializationPreset[] = [
{
id: 'codingplan-openai',
label: '阿里云 Coding Plan (OpenAI)',
platform: 'openai',
defaultUrl: 'https://coding.dashscope.aliyuncs.com/v1',
initialSegment: 'apikey',
@@ -18,6 +20,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'codingplan-claude',
label: '阿里云 Coding Plan (Claude)',
platform: 'claude',
defaultUrl: 'https://coding.dashscope.aliyuncs.com/apps/anthropic',
initialSegment: 'apikey',
@@ -26,6 +29,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'zhipu-coding-plan-openai',
label: '智谱清言 Coding Plan (OpenAI)',
platform: 'openai',
defaultUrl: 'https://open.bigmodel.cn/api/coding/paas/v4',
initialSegment: 'apikey',
@@ -34,6 +38,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'zhipu-coding-plan-claude',
label: '智谱清言 Coding Plan (Claude)',
platform: 'claude',
defaultUrl: 'https://open.bigmodel.cn/api/anthropic',
initialSegment: 'apikey',
@@ -42,6 +47,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'deepseek-openai',
label: 'DeepSeek (OpenAI)',
platform: 'openai',
defaultUrl: 'https://api.deepseek.com/v1',
initialSegment: 'apikey',
@@ -50,6 +56,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'deepseek-claude',
label: 'DeepSeek (Claude)',
platform: 'claude',
defaultUrl: 'https://api.deepseek.com/anthropic',
initialSegment: 'apikey',
@@ -58,6 +65,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'moonshot-openai',
label: 'Moonshot (OpenAI)',
platform: 'openai',
defaultUrl: 'https://api.moonshot.cn/v1',
initialSegment: 'apikey',
@@ -66,6 +74,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'moonshot-claude',
label: 'Moonshot (Claude)',
platform: 'claude',
defaultUrl: 'https://api.moonshot.cn/anthropic',
initialSegment: 'apikey',
@@ -74,6 +83,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'minimax-openai',
label: 'MiniMax (OpenAI)',
platform: 'openai',
defaultUrl: 'https://api.minimaxi.com/v1',
initialSegment: 'apikey',
@@ -82,6 +92,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'minimax-claude',
label: 'MiniMax (Claude)',
platform: 'claude',
defaultUrl: 'https://api.minimaxi.com/anthropic',
initialSegment: 'apikey',
@@ -90,6 +101,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'modelscope-openai',
label: 'ModelScope (OpenAI)',
platform: 'openai',
defaultUrl: 'https://api-inference.modelscope.cn/v1',
initialSegment: 'apikey',
@@ -102,6 +114,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'modelscope-claude',
label: 'ModelScope (Claude)',
platform: 'claude',
defaultUrl: 'https://api-inference.modelscope.cn',
initialSegment: 'apikey',
@@ -110,6 +123,7 @@ const presets: SiteInitializationPreset[] = [
},
{
id: 'doubao-coding-openai',
label: '豆包 Coding Plan (OpenAI)',
platform: 'openai',
defaultUrl: 'https://ark.cn-beijing.volces.com/api/coding/v3',
initialSegment: 'apikey',