Integrate ComfyUI agents and video workflows
This commit is contained in:
@@ -120,6 +120,16 @@ const presets = [
|
||||
recommendedSkipModelFetch: true,
|
||||
recommendedModels: ['ark-code-latest', 'doubao-seed-2.0-code', 'doubao-seed-2.0-pro'],
|
||||
},
|
||||
{
|
||||
id: 'volcengine-ark-openai',
|
||||
label: '火山方舟 / 字节豆包 (OpenAI)',
|
||||
platform: 'openai',
|
||||
defaultUrl: 'https://ark.cn-beijing.volces.com/api/v3',
|
||||
initialSegment: 'apikey',
|
||||
description: '火山方舟通用 OpenAI 兼容入口;模型名通常填写方舟推理接入点 ID。',
|
||||
recommendedSkipModelFetch: true,
|
||||
recommendedModels: [],
|
||||
},
|
||||
];
|
||||
const urlMatchers = [
|
||||
{ urlPrefix: 'https://coding.dashscope.aliyuncs.com/v1', id: 'codingplan-openai', platform: 'openai' },
|
||||
@@ -134,11 +144,13 @@ const urlMatchers = [
|
||||
{ urlPrefix: 'https://api-inference.modelscope.cn/v1', id: 'modelscope-openai', platform: 'openai' },
|
||||
{ urlPrefix: 'https://api-inference.modelscope.cn', id: 'modelscope-claude', platform: 'claude' },
|
||||
{ urlPrefix: 'https://ark.cn-beijing.volces.com/api/coding/v3', id: 'doubao-coding-openai', platform: 'openai' },
|
||||
{ urlPrefix: 'https://ark.cn-beijing.volces.com/api/v3', id: 'volcengine-ark-openai', platform: 'openai', stripTrailingSlash: true },
|
||||
];
|
||||
// Canonical root → preset mapping for reselection when platform is known
|
||||
const rootReselect = [
|
||||
{ rootPrefix: 'https://api.deepseek.com', id: 'deepseek-openai' },
|
||||
{ rootPrefix: 'https://coding.dashscope.aliyuncs.com', id: 'codingplan-openai' },
|
||||
{ rootPrefix: 'https://ark.cn-beijing.volces.com', id: 'volcengine-ark-openai' },
|
||||
];
|
||||
export function getSiteInitializationPreset(id) {
|
||||
if (!id)
|
||||
|
||||
@@ -131,6 +131,16 @@ const presets: SiteInitializationPreset[] = [
|
||||
recommendedSkipModelFetch: true,
|
||||
recommendedModels: ['ark-code-latest', 'doubao-seed-2.0-code', 'doubao-seed-2.0-pro'],
|
||||
},
|
||||
{
|
||||
id: 'volcengine-ark-openai',
|
||||
label: '火山方舟 / 字节豆包 (OpenAI)',
|
||||
platform: 'openai',
|
||||
defaultUrl: 'https://ark.cn-beijing.volces.com/api/v3',
|
||||
initialSegment: 'apikey',
|
||||
description: '火山方舟通用 OpenAI 兼容入口;模型名通常填写方舟推理接入点 ID。',
|
||||
recommendedSkipModelFetch: true,
|
||||
recommendedModels: [],
|
||||
},
|
||||
];
|
||||
|
||||
const urlMatchers: Array<{
|
||||
@@ -151,12 +161,14 @@ const urlMatchers: Array<{
|
||||
{ urlPrefix: 'https://api-inference.modelscope.cn/v1', id: 'modelscope-openai', platform: 'openai' },
|
||||
{ urlPrefix: 'https://api-inference.modelscope.cn', id: 'modelscope-claude', platform: 'claude' },
|
||||
{ urlPrefix: 'https://ark.cn-beijing.volces.com/api/coding/v3', id: 'doubao-coding-openai', platform: 'openai' },
|
||||
{ urlPrefix: 'https://ark.cn-beijing.volces.com/api/v3', id: 'volcengine-ark-openai', platform: 'openai', stripTrailingSlash: true },
|
||||
];
|
||||
|
||||
// Canonical root → preset mapping for reselection when platform is known
|
||||
const rootReselect: Array<{ rootPrefix: string; id: string }> = [
|
||||
{ rootPrefix: 'https://api.deepseek.com', id: 'deepseek-openai' },
|
||||
{ rootPrefix: 'https://coding.dashscope.aliyuncs.com', id: 'codingplan-openai' },
|
||||
{ rootPrefix: 'https://ark.cn-beijing.volces.com', id: 'volcengine-ark-openai' },
|
||||
];
|
||||
|
||||
export function getSiteInitializationPreset(id?: string | null): SiteInitializationPreset | undefined {
|
||||
|
||||
Reference in New Issue
Block a user