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 @@ +BaiLian 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: `KwaiKAT`, mcp: `ModelContextProtocol`, nvidia: `Nvidia`, + bailian: `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",