diff --git a/src/config/claudeDesktopProviderPresets.ts b/src/config/claudeDesktopProviderPresets.ts index 788aa55d2..5d74ae4ad 100644 --- a/src/config/claudeDesktopProviderPresets.ts +++ b/src/config/claudeDesktopProviderPresets.ts @@ -418,6 +418,26 @@ export const claudeDesktopProviderPresets: ClaudeDesktopProviderPreset[] = [ icon: "doubao", iconColor: "#3370FF", }, + { + name: "火山Agentplan", + websiteUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + apiKeyUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + category: "cn_official", + baseUrl: "https://ark.cn-beijing.volces.com/api/coding", + mode: "proxy", + apiFormat: "anthropic", + modelRoutes: brandedRoutes( + "ark-code-latest", + "ark-code-latest", + "ark-code-latest", + ), + icon: "huoshan", + iconColor: "#3370FF", + isPartner: true, + partnerPromotionKey: "volcengine_agentplan", + }, { name: "BaiLing", websiteUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/get_started", diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts index 84180864a..9d6453526 100644 --- a/src/config/claudeProviderPresets.ts +++ b/src/config/claudeProviderPresets.ts @@ -434,6 +434,28 @@ export const providerPresets: ProviderPreset[] = [ icon: "doubao", iconColor: "#3370FF", }, + { + name: "火山Agentplan", + websiteUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + apiKeyUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + settingsConfig: { + env: { + ANTHROPIC_BASE_URL: "https://ark.cn-beijing.volces.com/api/coding", + ANTHROPIC_AUTH_TOKEN: "", + ANTHROPIC_MODEL: "ark-code-latest", + ANTHROPIC_DEFAULT_HAIKU_MODEL: "ark-code-latest", + ANTHROPIC_DEFAULT_SONNET_MODEL: "ark-code-latest", + ANTHROPIC_DEFAULT_OPUS_MODEL: "ark-code-latest", + }, + }, + category: "cn_official", + isPartner: true, + partnerPromotionKey: "volcengine_agentplan", + icon: "huoshan", + iconColor: "#3370FF", + }, { name: "BaiLing", websiteUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/get_started", diff --git a/src/config/hermesProviderPresets.ts b/src/config/hermesProviderPresets.ts index c1df78dde..e44fb9f75 100644 --- a/src/config/hermesProviderPresets.ts +++ b/src/config/hermesProviderPresets.ts @@ -561,6 +561,36 @@ export const hermesProviderPresets: HermesProviderPreset[] = [ }, }, }, + { + name: "火山Agentplan", + websiteUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + apiKeyUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + settingsConfig: { + name: "ark_agentplan", + base_url: "https://ark.cn-beijing.volces.com/api/coding", + api_key: "", + api_mode: "anthropic_messages", + models: [ + { + id: "ark-code-latest", + name: "Ark Code Latest", + }, + ], + }, + category: "cn_official", + isPartner: true, + partnerPromotionKey: "volcengine_agentplan", + icon: "huoshan", + iconColor: "#3370FF", + suggestedDefaults: { + model: { + default: "ark-code-latest", + provider: "ark_agentplan", + }, + }, + }, { name: "BaiLing", websiteUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/get_started", diff --git a/src/config/openclawProviderPresets.ts b/src/config/openclawProviderPresets.ts index 8ebe33f33..4460d280a 100644 --- a/src/config/openclawProviderPresets.ts +++ b/src/config/openclawProviderPresets.ts @@ -627,6 +627,43 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ }, }, }, + { + name: "火山Agentplan", + websiteUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + apiKeyUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + settingsConfig: { + baseUrl: "https://ark.cn-beijing.volces.com/api/coding/v3", + apiKey: "", + api: "openai-completions", + models: [ + { + id: "ark-code-latest", + name: "Ark Code Latest", + contextWindow: 128000, + }, + ], + }, + category: "cn_official", + isPartner: true, + partnerPromotionKey: "volcengine_agentplan", + icon: "huoshan", + iconColor: "#3370FF", + templateValues: { + apiKey: { + label: "API Key", + placeholder: "", + editorValue: "", + }, + }, + suggestedDefaults: { + model: { primary: "ark_agentplan/ark-code-latest" }, + modelCatalog: { + "ark_agentplan/ark-code-latest": { alias: "Ark Code" }, + }, + }, + }, { name: "BaiLing", websiteUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/get_started", diff --git a/src/config/opencodeProviderPresets.ts b/src/config/opencodeProviderPresets.ts index 1276b68ed..3d1f5656f 100644 --- a/src/config/opencodeProviderPresets.ts +++ b/src/config/opencodeProviderPresets.ts @@ -816,6 +816,39 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ }, }, }, + { + name: "火山Agentplan", + websiteUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + apiKeyUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + settingsConfig: { + npm: "@ai-sdk/openai-compatible", + name: "火山Agentplan", + options: { + baseURL: "https://ark.cn-beijing.volces.com/api/coding/v3", + apiKey: "", + setCacheKey: true, + }, + models: { + "ark-code-latest": { + name: "Ark Code Latest", + }, + }, + }, + category: "cn_official", + isPartner: true, + partnerPromotionKey: "volcengine_agentplan", + icon: "huoshan", + iconColor: "#3370FF", + templateValues: { + apiKey: { + label: "API Key", + placeholder: "", + editorValue: "", + }, + }, + }, { name: "BaiLing", websiteUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/get_started", diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json index 7f4f20b0c..a2b1654d8 100644 --- a/src/i18n/locales/en.json +++ b/src/i18n/locales/en.json @@ -856,7 +856,8 @@ "lionccapi": "LionCCAPI offers exclusive benefits for CC Switch users. After registration, add WeChat HSQBJ088888888 and mention 'cc-switch' to receive $10 free credits!", "shengsuanyun": "Shengsuanyun offers exclusive benefits for CC Switch users. New users who register via this link get ¥10 free credits and 10% bonus on first top-up!", "lemondata": "Lemon Code offers a special promotion for CC Switch users. Sign up via this link to receive $1 in free credits.", - "doubaoseed": "DouBao offers exclusive benefits for CC Switch users: register via this link to get 500K tokens of inference credits for all DouBao text models and 5M tokens of free Seedance 2.0 credits." + "doubaoseed": "DouBao offers exclusive benefits for CC Switch users: register via this link to get 500K tokens of inference credits for all DouBao text models and 5M tokens of free Seedance 2.0 credits.", + "volcengine_agentplan": "Volcengine Ark Agent Plan offers exclusive benefits for CC Switch users: subscribe via this link, starting from ¥40/month for new customers." }, "presets": { "ucloud": "Compshare", diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index 7199cc65d..ffd2d79a1 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json @@ -856,7 +856,8 @@ "lionccapi": "LionCCAPIはCC Switchユーザーに特別特典を提供しています。登録後、WeChat HSQBJ088888888を追加し、「cc-switch」と伝えると$10分のクレジットがもらえます!", "shengsuanyun": "胜算云はCC Switchユーザーに特別特典を提供しています。このリンクから登録すると、10元分の無料クレジットと初回チャージ10%ボーナスがもらえます!", "lemondata": "Lemon Code は CC Switch ユーザー向けの特別オファーを提供しています。このリンクから登録すると 1 ドル分の無料クレジットがもらえます。", - "doubaoseed": "豆包大モデルは CC Switch ユーザーに専属特典を提供しています:このリンクから登録すると、豆包全テキストモデル50万トークンの推論クレジットおよびSeedance2.0の500万トークン無料クレジットがもらえます。" + "doubaoseed": "豆包大モデルは CC Switch ユーザーに専属特典を提供しています:このリンクから登録すると、豆包全テキストモデル50万トークンの推論クレジットおよびSeedance2.0の500万トークン無料クレジットがもらえます。", + "volcengine_agentplan": "火山方舟 Agent Plan は CC Switch ユーザーに専属特典を提供しています:このリンクから方舟AgentPlanを購読すると、新規のお客様は初月40元から利用できます。" }, "presets": { "ucloud": "Compshare", diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json index 5eb45cd1e..b02865953 100644 --- a/src/i18n/locales/zh.json +++ b/src/i18n/locales/zh.json @@ -856,7 +856,8 @@ "lionccapi": "LionCCAPI 为 CC Switch 的用户提供了特别福利,注册后添加客服微信HSQBJ088888888,发暗号cc-switch备注即可送10美金额度!", "shengsuanyun": "胜算云为 CC Switch 的用户提供了特别福利,使用此链接注册的新用户可获 10 元模力及首充 10% 赠送!", "lemondata": "Lemon Code 为 CC Switch 的用户提供了特别优惠。使用此链接注册可以获得1美元免费额度。", - "doubaoseed": "豆包大模型为 CC Switch 的用户提供了专属福利:通过此链接注册即可获取豆包全系列文本模型 50万tokens推理额度以及Seedance2.0的500万tokens免费额度" + "doubaoseed": "豆包大模型为 CC Switch 的用户提供了专属福利:通过此链接注册即可获取豆包全系列文本模型 50万tokens推理额度以及Seedance2.0的500万tokens免费额度", + "volcengine_agentplan": "火山方舟 Agent Plan 为 CC Switch 的用户提供了专属福利:通过此链接订阅方舟AgentPlan,新客户首月40元起。" }, "presets": { "ucloud": "优云智算", diff --git a/src/icons/extracted/huoshan.png b/src/icons/extracted/huoshan.png new file mode 100644 index 000000000..dabe3b721 Binary files /dev/null and b/src/icons/extracted/huoshan.png differ diff --git a/src/icons/extracted/index.ts b/src/icons/extracted/index.ts index 620ade529..273f40df5 100644 --- a/src/icons/extracted/index.ts +++ b/src/icons/extracted/index.ts @@ -5,6 +5,7 @@ import _claudeapi from "./ClaudeApi.png"; import _claudecn from "./claudecn.png"; import _eflowcode from "./eflowcode.png"; import _hermes from "./hermes.png"; +import _huoshan from "./huoshan.png"; import _lemondata from "./lemondata.png"; import _pateway from "./pateway.jpg"; import _pipellm from "./pipellm.png"; @@ -89,6 +90,7 @@ export const iconUrls: Record = { claudecn: _claudecn, eflowcode: _eflowcode, hermes: _hermes, + huoshan: _huoshan, lemondata: _lemondata, pateway: _pateway, pipellm: _pipellm, diff --git a/src/icons/extracted/metadata.ts b/src/icons/extracted/metadata.ts index 294936940..ffbc11222 100644 --- a/src/icons/extracted/metadata.ts +++ b/src/icons/extracted/metadata.ts @@ -58,6 +58,13 @@ export const iconMetadata: Record = { keywords: [], defaultColor: "currentColor", }, + huoshan: { + name: "huoshan", + displayName: "火山方舟", + category: "ai-provider", + keywords: ["huoshan", "volcengine", "ark", "agentplan", "byteplus"], + defaultColor: "#3370FF", + }, chatglm: { name: "chatglm", displayName: "chatglm",