fix: show site presets and api key site options
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
const presets = [
|
||||
{
|
||||
id: 'codingplan-openai',
|
||||
label: '阿里云 Coding Plan (OpenAI)',
|
||||
platform: 'openai',
|
||||
defaultUrl: 'https://coding.dashscope.aliyuncs.com/v1',
|
||||
initialSegment: 'apikey',
|
||||
@@ -9,6 +10,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'codingplan-claude',
|
||||
label: '阿里云 Coding Plan (Claude)',
|
||||
platform: 'claude',
|
||||
defaultUrl: 'https://coding.dashscope.aliyuncs.com/apps/anthropic',
|
||||
initialSegment: 'apikey',
|
||||
@@ -17,6 +19,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'zhipu-coding-plan-openai',
|
||||
label: '智谱清言 Coding Plan (OpenAI)',
|
||||
platform: 'openai',
|
||||
defaultUrl: 'https://open.bigmodel.cn/api/coding/paas/v4',
|
||||
initialSegment: 'apikey',
|
||||
@@ -25,6 +28,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'zhipu-coding-plan-claude',
|
||||
label: '智谱清言 Coding Plan (Claude)',
|
||||
platform: 'claude',
|
||||
defaultUrl: 'https://open.bigmodel.cn/api/anthropic',
|
||||
initialSegment: 'apikey',
|
||||
@@ -33,6 +37,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'deepseek-openai',
|
||||
label: 'DeepSeek (OpenAI)',
|
||||
platform: 'openai',
|
||||
defaultUrl: 'https://api.deepseek.com/v1',
|
||||
initialSegment: 'apikey',
|
||||
@@ -41,6 +46,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'deepseek-claude',
|
||||
label: 'DeepSeek (Claude)',
|
||||
platform: 'claude',
|
||||
defaultUrl: 'https://api.deepseek.com/anthropic',
|
||||
initialSegment: 'apikey',
|
||||
@@ -49,6 +55,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'moonshot-openai',
|
||||
label: 'Moonshot (OpenAI)',
|
||||
platform: 'openai',
|
||||
defaultUrl: 'https://api.moonshot.cn/v1',
|
||||
initialSegment: 'apikey',
|
||||
@@ -57,6 +64,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'moonshot-claude',
|
||||
label: 'Moonshot (Claude)',
|
||||
platform: 'claude',
|
||||
defaultUrl: 'https://api.moonshot.cn/anthropic',
|
||||
initialSegment: 'apikey',
|
||||
@@ -65,6 +73,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'minimax-openai',
|
||||
label: 'MiniMax (OpenAI)',
|
||||
platform: 'openai',
|
||||
defaultUrl: 'https://api.minimaxi.com/v1',
|
||||
initialSegment: 'apikey',
|
||||
@@ -73,6 +82,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'minimax-claude',
|
||||
label: 'MiniMax (Claude)',
|
||||
platform: 'claude',
|
||||
defaultUrl: 'https://api.minimaxi.com/anthropic',
|
||||
initialSegment: 'apikey',
|
||||
@@ -81,6 +91,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'modelscope-openai',
|
||||
label: 'ModelScope (OpenAI)',
|
||||
platform: 'openai',
|
||||
defaultUrl: 'https://api-inference.modelscope.cn/v1',
|
||||
initialSegment: 'apikey',
|
||||
@@ -93,6 +104,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'modelscope-claude',
|
||||
label: 'ModelScope (Claude)',
|
||||
platform: 'claude',
|
||||
defaultUrl: 'https://api-inference.modelscope.cn',
|
||||
initialSegment: 'apikey',
|
||||
@@ -101,6 +113,7 @@ const presets = [
|
||||
},
|
||||
{
|
||||
id: 'doubao-coding-openai',
|
||||
label: '豆包 Coding Plan (OpenAI)',
|
||||
platform: 'openai',
|
||||
defaultUrl: 'https://ark.cn-beijing.volces.com/api/coding/v3',
|
||||
initialSegment: 'apikey',
|
||||
@@ -128,6 +141,8 @@ const rootReselect = [
|
||||
{ rootPrefix: 'https://coding.dashscope.aliyuncs.com', id: 'codingplan-openai' },
|
||||
];
|
||||
export function getSiteInitializationPreset(id) {
|
||||
if (!id)
|
||||
return undefined;
|
||||
return presets.find((p) => p.id === id);
|
||||
}
|
||||
export function listSiteInitializationPresets() {
|
||||
|
||||
Reference in New Issue
Block a user