Spaces:
Sleeping
Sleeping
| /** | |
| * 各提供商支持的模型列表 | |
| * 用于前端UI选择不支持的模型 | |
| */ | |
| export const PROVIDER_MODELS = { | |
| 'gemini-cli-oauth': [ | |
| 'gemini-2.5-flash', | |
| 'gemini-2.5-flash-lite', | |
| 'gemini-2.5-pro', | |
| 'gemini-2.5-pro-preview-06-05', | |
| 'gemini-2.5-flash-preview-09-2025', | |
| 'gemini-3-pro-preview', | |
| 'gemini-3-flash-preview' | |
| ], | |
| 'gemini-antigravity': [ | |
| 'gemini-2.5-computer-use-preview-10-2025', | |
| 'gemini-3-pro-image-preview', | |
| 'gemini-3-pro-preview', | |
| 'gemini-3-flash-preview', | |
| 'gemini-2.5-flash-preview', | |
| 'gemini-claude-sonnet-4-5', | |
| 'gemini-claude-sonnet-4-5-thinking', | |
| 'gemini-claude-opus-4-5-thinking' | |
| ], | |
| 'claude-custom': [], | |
| 'claude-kiro-oauth': [ | |
| 'claude-haiku-4-5', | |
| 'claude-opus-4-5', | |
| 'claude-opus-4-5-20251101', | |
| 'claude-sonnet-4-5', | |
| 'claude-sonnet-4-5-20250929', | |
| 'claude-sonnet-4-20250514', | |
| 'claude-3-7-sonnet-20250219' | |
| ], | |
| 'openai-custom': [], | |
| 'openaiResponses-custom': [], | |
| 'openai-qwen-oauth': [ | |
| 'qwen3-coder-plus', | |
| 'qwen3-coder-flash' | |
| ], | |
| 'openai-iflow': [ | |
| // iFlow 特有模型 | |
| 'iflow-rome-30ba3b', | |
| // Qwen 模型 | |
| 'qwen3-coder-plus', | |
| 'qwen3-max', | |
| 'qwen3-vl-plus', | |
| 'qwen3-max-preview', | |
| 'qwen3-32b', | |
| 'qwen3-235b-a22b-thinking-2507', | |
| 'qwen3-235b-a22b-instruct', | |
| 'qwen3-235b', | |
| // Kimi 模型 | |
| 'kimi-k2-0905', | |
| 'kimi-k2', | |
| // GLM 模型 | |
| 'glm-4.6', | |
| 'glm-4.7', | |
| // DeepSeek 模型 | |
| 'deepseek-v3.2', | |
| 'deepseek-r1', | |
| 'deepseek-v3' | |
| ], | |
| 'openai-codex-oauth': [ | |
| 'gpt-5', | |
| 'gpt-5-codex', | |
| 'gpt-5-codex-mini', | |
| 'gpt-5.1', | |
| 'gpt-5.1-codex', | |
| 'gpt-5.1-codex-mini', | |
| 'gpt-5.1-codex-max', | |
| 'gpt-5.2', | |
| 'gpt-5.2-codex' | |
| ], | |
| 'forward-api': [] | |
| }; | |
| /** | |
| * 获取指定提供商类型支持的模型列表 | |
| * @param {string} providerType - 提供商类型 | |
| * @returns {Array<string>} 模型列表 | |
| */ | |
| export function getProviderModels(providerType) { | |
| return PROVIDER_MODELS[providerType] || []; | |
| } | |
| /** | |
| * 获取所有提供商的模型列表 | |
| * @returns {Object} 所有提供商的模型映射 | |
| */ | |
| export function getAllProviderModels() { | |
| return PROVIDER_MODELS; | |
| } |