diff --git a/backend/package/yuxi/models/providers/builtin.py b/backend/package/yuxi/models/providers/builtin.py index 9b390118..a7cbab45 100644 --- a/backend/package/yuxi/models/providers/builtin.py +++ b/backend/package/yuxi/models/providers/builtin.py @@ -102,6 +102,27 @@ BUILTIN_PROVIDERS: list[dict[str, Any]] = [ "api_key_env": "ZAI_API_KEY", "models_endpoint": "https://api.z.ai/api/coding/paas/v4/models", }, + { + "provider_id": "xiaomi-token-plan-cn", + "display_name": "XiaomiMiMo Token Plan", + "base_url": "https://token-plan-cn.xiaomimimo.com/v1", + "api_key_env": "XIAOMI_MIMO_TOKEN_PLAN_API_KEY", + "models_endpoint": "https://token-plan-cn.xiaomimimo.com/v1/models", + }, + { + "provider_id": "xiaomi", + "display_name": "XiaomiMiMo", + "base_url": "https://api.xiaomimimo.com/v1", + "api_key_env": "XIAOMI_MIMO_API_KEY", + "models_endpoint": "https://api.xiaomimimo.com/v1/models", + }, + { + "provider_id": "kimi-for-coding", + "display_name": "Kimi Code", + "base_url": "https://api.kimi.com/coding/v1", + "api_key_env": "KIMI_CODE_API_KEY", + "models_endpoint": "https://api.kimi.com/coding/v1/models", + }, { "provider_id": "moonshotai-cn", "display_name": "Moonshot", diff --git a/web/src/utils/modelIcon.js b/web/src/utils/modelIcon.js index c1158805..47830647 100644 --- a/web/src/utils/modelIcon.js +++ b/web/src/utils/modelIcon.js @@ -22,6 +22,9 @@ export const modelIcons = { siliconflow: `${ICON_BASE}/siliconcloud-color.svg`, 'siliconflow-cn': `${ICON_BASE}/siliconcloud-color.svg`, together: `${ICON_BASE}/together-color.svg`, + 'kimi-for-coding': `${ICON_BASE}/moonshot.svg`, + xiaomi: `${ICON_BASE}/xiaomimimo.svg`, + 'xiaomi-token-plan-cn': `${ICON_BASE}/xiaomimimo.svg`, zai: `${ICON_BASE}/zai.svg`, 'zai-coding-plan': `${ICON_BASE}/zai.svg`, zhipu: `${ICON_BASE}/zhipu-color.svg`,