feat: support deepseek api for master agent
This commit is contained in:
@@ -33,6 +33,7 @@ public class AiAccountsActivity extends BossScreenActivity {
|
||||
private static final String PROVIDER_CHATGPT_OAUTH = "chatgpt_oauth";
|
||||
private static final String PROVIDER_OPENAI_API = "openai_api";
|
||||
private static final String PROVIDER_ALIYUN_QWEN_API = "aliyun_qwen_api";
|
||||
private static final String PROVIDER_DEEPSEEK_API = "deepseek_api";
|
||||
private static final String PROVIDER_MINIMAX_API = "minimax_api";
|
||||
private static final String PROVIDER_GLM_API = "glm_api";
|
||||
private static final String PROVIDER_HYZQ_API = "hyzq_api";
|
||||
@@ -41,6 +42,7 @@ public class AiAccountsActivity extends BossScreenActivity {
|
||||
private static final String DEFAULT_MASTER_MODEL = "gpt-5.4";
|
||||
private static final String OPENAI_API_BASE_URL = "https://api.openai.com/v1";
|
||||
private static final String ALIYUN_QWEN_API_BASE_URL = "https://dashscope.aliyuncs.com/compatible-mode/v1";
|
||||
private static final String DEEPSEEK_API_BASE_URL = "https://api.deepseek.com";
|
||||
private static final String MINIMAX_API_BASE_URL = "https://api.minimaxi.com/v1";
|
||||
private static final String GLM_API_BASE_URL = "https://open.bigmodel.cn/api/paas/v4";
|
||||
private static final String HYZQ_API_BASE_URL = "https://api.hyzq2046.com/v1";
|
||||
@@ -54,6 +56,7 @@ public class AiAccountsActivity extends BossScreenActivity {
|
||||
|
||||
private static final ProviderOption[] API_OPTIONS = new ProviderOption[] {
|
||||
new ProviderOption(PROVIDER_ALIYUN_QWEN_API, "阿里", "阿里百炼 API", "自动填好百炼兼容地址,直接填写模型和 Key。"),
|
||||
new ProviderOption(PROVIDER_DEEPSEEK_API, "DeepSeek", "DeepSeek API", "自动填好 DeepSeek 地址,可选择 V4 Pro / Flash。"),
|
||||
new ProviderOption(PROVIDER_MINIMAX_API, "Minimax", "MiniMax API", "自动填好 MiniMax 地址,适合接成主链路或备用链路。"),
|
||||
new ProviderOption(PROVIDER_GLM_API, "GLM", "智谱 GLM API", "自动填好 GLM 地址,直接复用通用 API 保存流程。"),
|
||||
new ProviderOption(PROVIDER_HYZQ_API, "环宇智擎", "环宇智擎 API", "自动填好环宇智擎网关地址,直接填写模型和 Key。"),
|
||||
@@ -466,7 +469,7 @@ public class AiAccountsActivity extends BossScreenActivity {
|
||||
isPrimaryRole(targetRole)
|
||||
? "主链路可直接接兼容 API。"
|
||||
: "备用链路可接兼容 API 做兜底。",
|
||||
"支持阿里、Minimax、GLM、环宇智擎和自定义。",
|
||||
"支持阿里、DeepSeek、Minimax、GLM、环宇智擎和自定义。",
|
||||
null,
|
||||
null
|
||||
));
|
||||
@@ -575,6 +578,7 @@ public class AiAccountsActivity extends BossScreenActivity {
|
||||
private boolean isApiProvider(String provider) {
|
||||
return PROVIDER_OPENAI_API.equals(provider)
|
||||
|| PROVIDER_ALIYUN_QWEN_API.equals(provider)
|
||||
|| PROVIDER_DEEPSEEK_API.equals(provider)
|
||||
|| PROVIDER_MINIMAX_API.equals(provider)
|
||||
|| PROVIDER_GLM_API.equals(provider)
|
||||
|| PROVIDER_HYZQ_API.equals(provider)
|
||||
@@ -588,6 +592,9 @@ public class AiAccountsActivity extends BossScreenActivity {
|
||||
if (PROVIDER_ALIYUN_QWEN_API.equals(provider)) {
|
||||
return ALIYUN_QWEN_API_BASE_URL;
|
||||
}
|
||||
if (PROVIDER_DEEPSEEK_API.equals(provider)) {
|
||||
return DEEPSEEK_API_BASE_URL;
|
||||
}
|
||||
if (PROVIDER_MINIMAX_API.equals(provider)) {
|
||||
return MINIMAX_API_BASE_URL;
|
||||
}
|
||||
@@ -604,6 +611,9 @@ public class AiAccountsActivity extends BossScreenActivity {
|
||||
if (PROVIDER_ALIYUN_QWEN_API.equals(provider)) {
|
||||
return "qwen3.5-plus";
|
||||
}
|
||||
if (PROVIDER_DEEPSEEK_API.equals(provider)) {
|
||||
return "deepseek-v4-pro";
|
||||
}
|
||||
if (PROVIDER_MINIMAX_API.equals(provider)) {
|
||||
return "MiniMax-M1";
|
||||
}
|
||||
@@ -629,6 +639,9 @@ public class AiAccountsActivity extends BossScreenActivity {
|
||||
if (PROVIDER_ALIYUN_QWEN_API.equals(provider)) {
|
||||
return "阿里";
|
||||
}
|
||||
if (PROVIDER_DEEPSEEK_API.equals(provider)) {
|
||||
return "DeepSeek";
|
||||
}
|
||||
if (PROVIDER_MINIMAX_API.equals(provider)) {
|
||||
return "Minimax";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user