From 181316c900af225982792b2fc389630289d59356 Mon Sep 17 00:00:00 2001 From: JohnKeating1997 Date: Fri, 27 Mar 2026 16:48:56 +0800 Subject: [PATCH] fix(docs): update references from Bailian to ModelStudio in README and localization files - Changed all instances of "Bailian Coding Plan" to "ModelStudio Coding Plan" in README.md and related documentation. - Updated localization files for multiple languages to reflect the new branding. - Ensured consistency across all references to the API key and subscription requirements for the ModelStudio Coding Plan. --- README.md | 18 ++++++------- docs/users/configuration/auth.md | 12 ++++----- packages/cli/src/constants/codingPlan.ts | 34 ++++++++++++------------ packages/cli/src/i18n/locales/de.js | 4 +-- packages/cli/src/i18n/locales/en.js | 4 +-- packages/cli/src/i18n/locales/ja.js | 4 +-- packages/cli/src/i18n/locales/pt.js | 4 +-- packages/cli/src/i18n/locales/ru.js | 4 +-- packages/cli/src/i18n/locales/zh.js | 2 +- 9 files changed, 43 insertions(+), 43 deletions(-) diff --git a/README.md b/README.md index 7658b7ef0..f0e0f61a8 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ Your browser does not support the video tag. Qwen Code supports two authentication methods: - **Qwen OAuth (recommended & free)**: sign in with your `qwen.ai` account in a browser. -- **API-KEY**: use an API key to connect to any supported provider (OpenAI, Anthropic, Google GenAI, Alibaba Cloud Bailian, and other compatible endpoints). +- **API-KEY**: use an API key to connect to any supported provider (OpenAI, Anthropic, Google GenAI, Alibaba Cloud ModelStudio, and other compatible endpoints). #### Qwen OAuth (recommended) @@ -121,7 +121,7 @@ Choose **Qwen OAuth** and complete the browser flow. Your credentials are cached Use this if you want more flexibility over which provider and model to use. Supports multiple protocols: -- **OpenAI-compatible**: Alibaba Cloud Bailian, ModelScope, OpenAI, OpenRouter, and other OpenAI-compatible providers +- **OpenAI-compatible**: Alibaba Cloud ModelStudio, ModelScope, OpenAI, OpenRouter, and other OpenAI-compatible providers - **Anthropic**: Claude models - **Google GenAI**: Gemini models @@ -183,7 +183,7 @@ Use the `/model` command at any time to switch between all configured models. ##### More Examples
-Coding Plan (Alibaba Cloud Bailian) — fixed monthly fee, higher quotas +Coding Plan (Alibaba Cloud ModelStudio) — fixed monthly fee, higher quotas ```json { @@ -193,7 +193,7 @@ Use the `/model` command at any time to switch between all configured models. "id": "qwen3.5-plus", "name": "qwen3.5-plus (Coding Plan)", "baseUrl": "https://coding.dashscope.aliyuncs.com/v1", - "description": "qwen3.5-plus with thinking enabled from Bailian Coding Plan", + "description": "qwen3.5-plus with thinking enabled from ModelStudio Coding Plan", "envKey": "BAILIAN_CODING_PLAN_API_KEY", "generationConfig": { "extra_body": { @@ -205,14 +205,14 @@ Use the `/model` command at any time to switch between all configured models. "id": "qwen3-coder-plus", "name": "qwen3-coder-plus (Coding Plan)", "baseUrl": "https://coding.dashscope.aliyuncs.com/v1", - "description": "qwen3-coder-plus from Bailian Coding Plan", + "description": "qwen3-coder-plus from ModelStudio Coding Plan", "envKey": "BAILIAN_CODING_PLAN_API_KEY" }, { "id": "qwen3-coder-next", "name": "qwen3-coder-next (Coding Plan)", "baseUrl": "https://coding.dashscope.aliyuncs.com/v1", - "description": "qwen3-coder-next with thinking enabled from Bailian Coding Plan", + "description": "qwen3-coder-next with thinking enabled from ModelStudio Coding Plan", "envKey": "BAILIAN_CODING_PLAN_API_KEY", "generationConfig": { "extra_body": { @@ -224,7 +224,7 @@ Use the `/model` command at any time to switch between all configured models. "id": "glm-4.7", "name": "glm-4.7 (Coding Plan)", "baseUrl": "https://coding.dashscope.aliyuncs.com/v1", - "description": "glm-4.7 with thinking enabled from Bailian Coding Plan", + "description": "glm-4.7 with thinking enabled from ModelStudio Coding Plan", "envKey": "BAILIAN_CODING_PLAN_API_KEY", "generationConfig": { "extra_body": { @@ -236,7 +236,7 @@ Use the `/model` command at any time to switch between all configured models. "id": "kimi-k2.5", "name": "kimi-k2.5 (Coding Plan)", "baseUrl": "https://coding.dashscope.aliyuncs.com/v1", - "description": "kimi-k2.5 with thinking enabled from Bailian Coding Plan", + "description": "kimi-k2.5 with thinking enabled from ModelStudio Coding Plan", "envKey": "BAILIAN_CODING_PLAN_API_KEY", "generationConfig": { "extra_body": { @@ -260,7 +260,7 @@ Use the `/model` command at any time to switch between all configured models. } ``` -> Subscribe to the Coding Plan and get your API key at [Alibaba Cloud Bailian](https://modelstudio.console.aliyun.com/?tab=dashboard#/efm/coding_plan). +> Subscribe to the Coding Plan and get your API key at [Alibaba Cloud ModelStudio(Beijing)](https://bailian.console.aliyun.com/cn-beijing?tab=coding-plan#/efm/coding-plan-index) or [Alibaba Cloud ModelStudio(intl)](https://modelstudio.console.alibabacloud.com/?tab=coding-plan#/efm/coding-plan-index).
diff --git a/docs/users/configuration/auth.md b/docs/users/configuration/auth.md index 445e42bc5..8f43729cb 100644 --- a/docs/users/configuration/auth.md +++ b/docs/users/configuration/auth.md @@ -37,16 +37,16 @@ qwen auth qwen-oauth Use this if you want predictable costs with diverse model options and higher usage quotas. - **How it works**: Subscribe to the Coding Plan with a fixed monthly fee, then configure Qwen Code to use the dedicated endpoint and your subscription API key. -- **Requirements**: Obtain an active Coding Plan subscription from [Aliyun Bailian](https://bailian.console.aliyun.com/?tab=model#/efm/coding_plan) or [Alibaba Cloud](https://bailian.console.alibabacloud.com/?tab=model#/efm/coding_plan), depending on the region of your account. +- **Requirements**: Obtain an active Coding Plan subscription from [Alibaba Cloud ModelStudio(Beijing)](https://bailian.console.aliyun.com/cn-beijing?tab=coding-plan#/efm/coding-plan-index) or [Alibaba Cloud ModelStudio(intl)](https://modelstudio.console.alibabacloud.com/?tab=coding-plan#/efm/coding-plan-index), depending on the region of your account. - **Benefits**: Diverse model options, higher usage quotas, predictable monthly costs, access to a wide range of models (Qwen, GLM, Kimi, Minimax and more). -- **Cost & quota**: View [Aliyun Bailian Coding Plan documentation](https://bailian.console.aliyun.com/cn-beijing/?tab=doc#/doc/?type=model&url=3005961). +- **Cost & quota**: View Aliyun ModelStudio Coding Plan documentation[Beijing](https://bailian.console.aliyun.com/cn-beijing/?tab=doc#/doc/?type=model&url=3005961)[intl](https://modelstudio.console.alibabacloud.com/?tab=doc#/doc/?type=model&url=2840914). Alibaba Cloud Coding Plan is available in two regions: -| Region | Console URL | -| -------------------------------- | ---------------------------------------------------------------------------- | -| Aliyun Bailian (aliyun.com) | [bailian.console.aliyun.com](https://bailian.console.aliyun.com) | -| Alibaba Cloud (alibabacloud.com) | [bailian.console.alibabacloud.com](https://bailian.console.alibabacloud.com) | +| Region | Console URL | +| ---------------------------- | ---------------------------------------------------------------------------- | +| Aliyun ModelStudio (Beijing) | [bailian.console.aliyun.com](https://bailian.console.aliyun.com) | +| Alibaba Cloud (intl) | [bailian.console.alibabacloud.com](https://bailian.console.alibabacloud.com) | ### Interactive setup diff --git a/packages/cli/src/constants/codingPlan.ts b/packages/cli/src/constants/codingPlan.ts index 87be46542..8e7621861 100644 --- a/packages/cli/src/constants/codingPlan.ts +++ b/packages/cli/src/constants/codingPlan.ts @@ -54,7 +54,7 @@ export function generateCodingPlanTemplate( return [ { id: 'qwen3.5-plus', - name: '[Bailian Coding Plan] qwen3.5-plus', + name: '[ModelStudio Coding Plan] qwen3.5-plus', baseUrl: 'https://coding.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -66,7 +66,7 @@ export function generateCodingPlanTemplate( }, { id: 'glm-5', - name: '[Bailian Coding Plan] glm-5', + name: '[ModelStudio Coding Plan] glm-5', baseUrl: 'https://coding.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -78,7 +78,7 @@ export function generateCodingPlanTemplate( }, { id: 'kimi-k2.5', - name: '[Bailian Coding Plan] kimi-k2.5', + name: '[ModelStudio Coding Plan] kimi-k2.5', baseUrl: 'https://coding.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -90,7 +90,7 @@ export function generateCodingPlanTemplate( }, { id: 'MiniMax-M2.5', - name: '[Bailian Coding Plan] MiniMax-M2.5', + name: '[ModelStudio Coding Plan] MiniMax-M2.5', baseUrl: 'https://coding.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -102,7 +102,7 @@ export function generateCodingPlanTemplate( }, { id: 'qwen3-coder-plus', - name: '[Bailian Coding Plan] qwen3-coder-plus', + name: '[ModelStudio Coding Plan] qwen3-coder-plus', baseUrl: 'https://coding.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -111,7 +111,7 @@ export function generateCodingPlanTemplate( }, { id: 'qwen3-coder-next', - name: '[Bailian Coding Plan] qwen3-coder-next', + name: '[ModelStudio Coding Plan] qwen3-coder-next', baseUrl: 'https://coding.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -120,7 +120,7 @@ export function generateCodingPlanTemplate( }, { id: 'qwen3-max-2026-01-23', - name: '[Bailian Coding Plan] qwen3-max-2026-01-23', + name: '[ModelStudio Coding Plan] qwen3-max-2026-01-23', baseUrl: 'https://coding.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -132,7 +132,7 @@ export function generateCodingPlanTemplate( }, { id: 'glm-4.7', - name: '[Bailian Coding Plan] glm-4.7', + name: '[ModelStudio Coding Plan] glm-4.7', baseUrl: 'https://coding.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -145,11 +145,11 @@ export function generateCodingPlanTemplate( ]; } - // Global region uses Bailian Coding Plan branding for Global/Intl + // Global region uses ModelStudio Coding Plan branding for Global/Intl return [ { id: 'qwen3.5-plus', - name: '[Bailian Coding Plan for Global/Intl] qwen3.5-plus', + name: '[ModelStudio Coding Plan for Global/Intl] qwen3.5-plus', baseUrl: 'https://coding-intl.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -161,7 +161,7 @@ export function generateCodingPlanTemplate( }, { id: 'qwen3-coder-plus', - name: '[Bailian Coding Plan for Global/Intl] qwen3-coder-plus', + name: '[ModelStudio Coding Plan for Global/Intl] qwen3-coder-plus', baseUrl: 'https://coding-intl.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -170,7 +170,7 @@ export function generateCodingPlanTemplate( }, { id: 'qwen3-coder-next', - name: '[Bailian Coding Plan for Global/Intl] qwen3-coder-next', + name: '[ModelStudio Coding Plan for Global/Intl] qwen3-coder-next', baseUrl: 'https://coding-intl.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -179,7 +179,7 @@ export function generateCodingPlanTemplate( }, { id: 'qwen3-max-2026-01-23', - name: '[Bailian Coding Plan for Global/Intl] qwen3-max-2026-01-23', + name: '[ModelStudio Coding Plan for Global/Intl] qwen3-max-2026-01-23', baseUrl: 'https://coding-intl.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -191,7 +191,7 @@ export function generateCodingPlanTemplate( }, { id: 'glm-4.7', - name: '[Bailian Coding Plan for Global/Intl] glm-4.7', + name: '[ModelStudio Coding Plan for Global/Intl] glm-4.7', baseUrl: 'https://coding-intl.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -203,7 +203,7 @@ export function generateCodingPlanTemplate( }, { id: 'glm-5', - name: '[Bailian Coding Plan for Global/Intl] glm-5', + name: '[ModelStudio Coding Plan for Global/Intl] glm-5', baseUrl: 'https://coding-intl.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -215,7 +215,7 @@ export function generateCodingPlanTemplate( }, { id: 'MiniMax-M2.5', - name: '[Bailian Coding Plan for Global/Intl] MiniMax-M2.5', + name: '[ModelStudio Coding Plan for Global/Intl] MiniMax-M2.5', baseUrl: 'https://coding-intl.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { @@ -227,7 +227,7 @@ export function generateCodingPlanTemplate( }, { id: 'kimi-k2.5', - name: '[Bailian Coding Plan for Global/Intl] kimi-k2.5', + name: '[ModelStudio Coding Plan for Global/Intl] kimi-k2.5', baseUrl: 'https://coding-intl.dashscope.aliyuncs.com/v1', envKey: CODING_PLAN_ENV_KEY, generationConfig: { diff --git a/packages/cli/src/i18n/locales/de.js b/packages/cli/src/i18n/locales/de.js index 42070c5a1..cb3229a2b 100644 --- a/packages/cli/src/i18n/locales/de.js +++ b/packages/cli/src/i18n/locales/de.js @@ -1784,8 +1784,8 @@ export default { // Auth Dialog - View Titles and Labels // ============================================================================ 'Coding Plan': 'Coding Plan', - "Paste your api key of Bailian Coding Plan and you're all set!": - 'Fügen Sie Ihren Bailian Coding Plan API-Schlüssel ein und Sie sind bereit!', + "Paste your api key of ModelStudio Coding Plan and you're all set!": + 'Fügen Sie Ihren ModelStudio Coding Plan API-Schlüssel ein und Sie sind bereit!', Custom: 'Benutzerdefiniert', 'More instructions about configuring `modelProviders` manually.': 'Weitere Anweisungen zur manuellen Konfiguration von `modelProviders`.', diff --git a/packages/cli/src/i18n/locales/en.js b/packages/cli/src/i18n/locales/en.js index 8024ebb80..3178ea533 100644 --- a/packages/cli/src/i18n/locales/en.js +++ b/packages/cli/src/i18n/locales/en.js @@ -1833,8 +1833,8 @@ export default { // Auth Dialog - View Titles and Labels // ============================================================================ 'Coding Plan': 'Coding Plan', - "Paste your api key of Bailian Coding Plan and you're all set!": - "Paste your api key of Bailian Coding Plan and you're all set!", + "Paste your api key of ModelStudio Coding Plan and you're all set!": + "Paste your api key of ModelStudio Coding Plan and you're all set!", Custom: 'Custom', 'More instructions about configuring `modelProviders` manually.': 'More instructions about configuring `modelProviders` manually.', diff --git a/packages/cli/src/i18n/locales/ja.js b/packages/cli/src/i18n/locales/ja.js index 7f5e6dbb9..ac5f59111 100644 --- a/packages/cli/src/i18n/locales/ja.js +++ b/packages/cli/src/i18n/locales/ja.js @@ -1285,8 +1285,8 @@ export default { // Auth Dialog - View Titles and Labels // ============================================================================ 'Coding Plan': 'Coding Plan', - "Paste your api key of Bailian Coding Plan and you're all set!": - 'Bailian Coding PlanのAPIキーを貼り付けるだけで準備完了です!', + "Paste your api key of ModelStudio Coding Plan and you're all set!": + 'ModelStudio Coding PlanのAPIキーを貼り付けるだけで準備完了です!', Custom: 'カスタム', 'More instructions about configuring `modelProviders` manually.': '`modelProviders`を手動で設定する方法の詳細はこちら。', diff --git a/packages/cli/src/i18n/locales/pt.js b/packages/cli/src/i18n/locales/pt.js index bafabb6f6..993cd8d8c 100644 --- a/packages/cli/src/i18n/locales/pt.js +++ b/packages/cli/src/i18n/locales/pt.js @@ -1777,8 +1777,8 @@ export default { // Auth Dialog - View Titles and Labels // ============================================================================ 'Coding Plan': 'Coding Plan', - "Paste your api key of Bailian Coding Plan and you're all set!": - 'Cole sua chave de API do Bailian Coding Plan e pronto!', + "Paste your api key of ModelStudio Coding Plan and you're all set!": + 'Cole sua chave de API do ModelStudio Coding Plan e pronto!', Custom: 'Personalizado', 'More instructions about configuring `modelProviders` manually.': 'Mais instruções sobre como configurar `modelProviders` manualmente.', diff --git a/packages/cli/src/i18n/locales/ru.js b/packages/cli/src/i18n/locales/ru.js index 51eadf956..bb7e8968f 100644 --- a/packages/cli/src/i18n/locales/ru.js +++ b/packages/cli/src/i18n/locales/ru.js @@ -1711,8 +1711,8 @@ export default { // Auth Dialog - View Titles and Labels // ============================================================================ 'Coding Plan': 'Coding Plan', - "Paste your api key of Bailian Coding Plan and you're all set!": - 'Вставьте ваш API-ключ Bailian Coding Plan и всё готово!', + "Paste your api key of ModelStudio Coding Plan and you're all set!": + 'Вставьте ваш API-ключ ModelStudio Coding Plan и всё готово!', Custom: 'Пользовательский', 'More instructions about configuring `modelProviders` manually.': 'Дополнительные инструкции по ручной настройке `modelProviders`.', diff --git a/packages/cli/src/i18n/locales/zh.js b/packages/cli/src/i18n/locales/zh.js index c646fc044..ad755b721 100644 --- a/packages/cli/src/i18n/locales/zh.js +++ b/packages/cli/src/i18n/locales/zh.js @@ -1650,7 +1650,7 @@ export default { // ============================================================================ 'API-KEY': 'API-KEY', 'Coding Plan': 'Coding Plan', - "Paste your api key of Bailian Coding Plan and you're all set!": + "Paste your api key of ModelStudio Coding Plan and you're all set!": '粘贴您的百炼 Coding Plan API Key,即可完成设置!', Custom: '自定义', 'More instructions about configuring `modelProviders` manually.':