From 5502c74a793f3eed3211334f8d8b1b872cc54243 Mon Sep 17 00:00:00 2001
From: makoMako <48956204+zhu-jl18@users.noreply.github.com>
Date: Sun, 8 Feb 2026 23:32:40 +0800
Subject: [PATCH] feat: rename Qwen Coder preset to Bailian (#965)
- replace Qwen Coder preset with Bailian for Claude and OpenCode
- add Bailian icon asset and metadata mapping
- remove Bailian preset default model values
- rename Claude preset Kimi k2 to Kimi
---
src/config/claudeProviderPresets.ts | 12 ++++--------
src/config/iconInference.ts | 1 +
src/config/opencodeProviderPresets.ts | 12 +++++-------
src/icons/extracted/bailian.svg | 1 +
src/icons/extracted/index.ts | 1 +
src/icons/extracted/metadata.ts | 7 +++++++
6 files changed, 19 insertions(+), 15 deletions(-)
create mode 100644 src/icons/extracted/bailian.svg
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",