feat: support deepseek api for master agent

This commit is contained in:
AI Bot
2026-05-12 12:52:47 +08:00
parent 4de64ac01c
commit 1c1140b1fd
11 changed files with 246 additions and 23 deletions

View File

@@ -71,10 +71,27 @@ function providerOptions() {
return [
{ value: "openai_api", label: "OpenAI API" },
{ value: "aliyun_qwen_api", label: "阿里百炼 Qwen" },
{ value: "deepseek_api", label: "DeepSeek API" },
{ value: "minimax_api", label: "MiniMax API" },
{ value: "glm_api", label: "GLM API" },
{ value: "hyzq_api", label: "环宇智擎 API" },
{ value: "custom_api", label: "自定义 API" },
{ value: "master_codex_node", label: "Master Codex Node / ChatGPT Plus 节点" },
] as const;
}
function isApiKeyDraftProvider(provider: AiProvider) {
return (
provider === "openai_api" ||
provider === "aliyun_qwen_api" ||
provider === "deepseek_api" ||
provider === "minimax_api" ||
provider === "glm_api" ||
provider === "hyzq_api" ||
provider === "custom_api"
);
}
function defaultOpenAiOnboardDraft(): OpenAiOnboardDraft {
return {
label: "主 GPT",
@@ -675,7 +692,7 @@ export function AiAccountsClient({
placeholder="例如gpt-5.4"
/>
)}
{draft.provider === "openai_api" || draft.provider === "aliyun_qwen_api" ? (
{isApiKeyDraftProvider(draft.provider) ? (
<div className="col-span-2">
<AccountField
label={`API Key${account.apiKeyMasked ? `(已配置 ${account.apiKeyMasked}` : ""}`}
@@ -688,7 +705,9 @@ export function AiAccountsClient({
? "留空则保持现有 Key"
: draft.provider === "aliyun_qwen_api"
? "输入阿里百炼 API Key"
: "输入 OpenAI API Key"
: draft.provider === "deepseek_api"
? "输入 DeepSeek API Key"
: "输入 API Key"
}
type="password"
/>