diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts
index 08e8e9c8a..01b9b19dd 100644
--- a/src/config/claudeProviderPresets.ts
+++ b/src/config/claudeProviderPresets.ts
@@ -125,24 +125,20 @@ export const providerPresets: ProviderPreset[] = [
iconColor: "#0F62FE",
},
{
- name: "Qwen Coder",
+ name: "Bailian",
websiteUrl: "https://bailian.console.aliyun.com",
settingsConfig: {
env: {
ANTHROPIC_BASE_URL: "https://dashscope.aliyuncs.com/apps/anthropic",
ANTHROPIC_AUTH_TOKEN: "",
- ANTHROPIC_MODEL: "qwen3-max",
- ANTHROPIC_DEFAULT_HAIKU_MODEL: "qwen3-max",
- ANTHROPIC_DEFAULT_SONNET_MODEL: "qwen3-max",
- ANTHROPIC_DEFAULT_OPUS_MODEL: "qwen3-max",
},
},
category: "cn_official",
- icon: "qwen",
- iconColor: "#FF6A00",
+ icon: "bailian",
+ iconColor: "#624AFF",
},
{
- name: "Kimi k2",
+ name: "Kimi",
websiteUrl: "https://platform.moonshot.cn/console",
settingsConfig: {
env: {
diff --git a/src/config/iconInference.ts b/src/config/iconInference.ts
index 561975447..b2f37ab5e 100644
--- a/src/config/iconInference.ts
+++ b/src/config/iconInference.ts
@@ -10,6 +10,7 @@ const iconMappings = {
zhipu: { icon: "zhipu", iconColor: "#0F62FE" },
glm: { icon: "zhipu", iconColor: "#0F62FE" },
qwen: { icon: "qwen", iconColor: "#FF6A00" },
+ bailian: { icon: "bailian", iconColor: "#624AFF" },
alibaba: { icon: "alibaba", iconColor: "#FF6A00" },
aliyun: { icon: "alibaba", iconColor: "#FF6A00" },
kimi: { icon: "kimi", iconColor: "#6366F1" },
diff --git a/src/config/opencodeProviderPresets.ts b/src/config/opencodeProviderPresets.ts
index 3a30fe62e..2bdf48fc7 100644
--- a/src/config/opencodeProviderPresets.ts
+++ b/src/config/opencodeProviderPresets.ts
@@ -137,23 +137,21 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [
},
},
{
- name: "Qwen Coder",
+ name: "Bailian",
websiteUrl: "https://bailian.console.aliyun.com",
apiKeyUrl: "https://bailian.console.aliyun.com/#/api-key",
settingsConfig: {
npm: "@ai-sdk/openai-compatible",
- name: "Qwen Coder",
+ name: "Bailian",
options: {
baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1",
apiKey: "",
},
- models: {
- "qwen3-max": { name: "Qwen3 Max" },
- },
+ models: {},
},
category: "cn_official",
- icon: "qwen",
- iconColor: "#FF6A00",
+ icon: "bailian",
+ iconColor: "#624AFF",
templateValues: {
baseURL: {
label: "Base URL",
diff --git a/src/icons/extracted/bailian.svg b/src/icons/extracted/bailian.svg
new file mode 100644
index 000000000..c75f1d8be
--- /dev/null
+++ b/src/icons/extracted/bailian.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/extracted/index.ts b/src/icons/extracted/index.ts
index a1edddcb9..dcc9bb12d 100644
--- a/src/icons/extracted/index.ts
+++ b/src/icons/extracted/index.ts
@@ -60,6 +60,7 @@ export const icons: Record = {
catcoder: ``,
mcp: ``,
nvidia: ``,
+ bailian: ``,
};
export const iconList = Object.keys(icons);
diff --git a/src/icons/extracted/metadata.ts b/src/icons/extracted/metadata.ts
index 4a79f2201..0c103d028 100644
--- a/src/icons/extracted/metadata.ts
+++ b/src/icons/extracted/metadata.ts
@@ -44,6 +44,13 @@ export const iconMetadata: Record = {
keywords: ["ernie", "wenxin"],
defaultColor: "#2932E1",
},
+ bailian: {
+ name: "bailian",
+ displayName: "Bailian",
+ category: "ai-provider",
+ keywords: ["bailian", "dashscope", "aliyun", "alibaba"],
+ defaultColor: "#624AFF",
+ },
bytedance: {
name: "bytedance",
displayName: "bytedance",