@@ -102,6 +102,22 @@ export interface HermesProviderSettingsConfig {
}
export const hermesProviderPresets : HermesProviderPreset [ ] = [
{
name : "Shengsuanyun" ,
nameKey : "providerForm.presets.shengsuanyun" ,
websiteUrl : "https://www.shengsuanyun.com" ,
apiKeyUrl : "https://www.shengsuanyun.com/?from=CH_4HHXMRYF" ,
settingsConfig : {
name : "shengsuanyun" ,
base_url : "https://router.shengsuanyun.com/api" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "aggregator" ,
isPartner : true ,
partnerPromotionKey : "shengsuanyun" ,
icon : "shengsuanyun" ,
} ,
{
name : "OpenRouter" ,
nameKey : "providerForm.presets.openrouter" ,
@@ -347,4 +363,678 @@ export const hermesProviderPresets: HermesProviderPreset[] = [
model : { default : "Hermes-4-405B" , provider : "nous" } ,
} ,
} ,
// ===== 以下为从 Claude 应用预设同步而来的供应商 =====
// 字段映射:env.ANTHROPIC_BASE_URL → base_url; env.ANTHROPIC_AUTH_TOKEN → api_key;
// apiFormat "anthropic"(默认) → api_mode "anthropic_messages";
// apiFormat "openai_chat" → api_mode "chat_completions";
// ANTHROPIC_MODEL / DEFAULT_HAIKU / SONNET / OPUS_MODEL 去重后塞进 models[]。
// 注:Shengsuanyun 也属同步而来,但作为合作伙伴置顶展示,已上移到数组开头。
{
name : "Zhipu GLM" ,
websiteUrl : "https://open.bigmodel.cn" ,
apiKeyUrl : "https://www.bigmodel.cn/claude-code?ic=RRVJPB5SII" ,
settingsConfig : {
name : "zhipu_glm" ,
base_url : "https://open.bigmodel.cn/api/anthropic" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [ { id : "glm-5" , name : "GLM-5" } ] ,
} ,
category : "cn_official" ,
icon : "zhipu" ,
iconColor : "#0F62FE" ,
suggestedDefaults : {
model : { default : "glm-5" , provider : "zhipu_glm" } ,
} ,
} ,
{
name : "Zhipu GLM en" ,
websiteUrl : "https://z.ai" ,
apiKeyUrl : "https://z.ai/subscribe?ic=8JVLJQFSKB" ,
settingsConfig : {
name : "zhipu_glm_en" ,
base_url : "https://api.z.ai/api/anthropic" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [ { id : "glm-5" , name : "GLM-5" } ] ,
} ,
category : "cn_official" ,
icon : "zhipu" ,
iconColor : "#0F62FE" ,
suggestedDefaults : {
model : { default : "glm-5" , provider : "zhipu_glm_en" } ,
} ,
} ,
{
name : "Bailian" ,
websiteUrl : "https://bailian.console.aliyun.com" ,
settingsConfig : {
name : "bailian" ,
base_url : "https://dashscope.aliyuncs.com/apps/anthropic" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "cn_official" ,
icon : "bailian" ,
iconColor : "#624AFF" ,
} ,
{
name : "Bailian For Coding" ,
websiteUrl : "https://bailian.console.aliyun.com" ,
settingsConfig : {
name : "bailian_coding" ,
base_url : "https://coding.dashscope.aliyuncs.com/apps/anthropic" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "cn_official" ,
icon : "bailian" ,
iconColor : "#624AFF" ,
} ,
{
name : "Kimi" ,
websiteUrl : "https://platform.moonshot.cn/console" ,
settingsConfig : {
name : "kimi" ,
base_url : "https://api.moonshot.cn/anthropic" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [ { id : "kimi-k2.5" , name : "Kimi K2.5" } ] ,
} ,
category : "cn_official" ,
icon : "kimi" ,
iconColor : "#6366F1" ,
suggestedDefaults : {
model : { default : "kimi-k2.5" , provider : "kimi" } ,
} ,
} ,
{
name : "Kimi For Coding" ,
websiteUrl : "https://www.kimi.com/coding/docs/" ,
settingsConfig : {
name : "kimi_coding" ,
base_url : "https://api.kimi.com/coding/" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "cn_official" ,
icon : "kimi" ,
iconColor : "#6366F1" ,
} ,
{
name : "StepFun" ,
websiteUrl : "https://platform.stepfun.ai" ,
apiKeyUrl : "https://platform.stepfun.ai/interface-key" ,
settingsConfig : {
name : "stepfun" ,
base_url : "https://api.stepfun.ai/v1" ,
api_key : "" ,
api_mode : "chat_completions" ,
models : [ { id : "step-3.5-flash" , name : "Step 3.5 Flash" } ] ,
} ,
category : "cn_official" ,
icon : "stepfun" ,
iconColor : "#005AFF" ,
suggestedDefaults : {
model : { default : "step-3.5-flash" , provider : "stepfun" } ,
} ,
} ,
{
name : "ModelScope" ,
websiteUrl : "https://modelscope.cn" ,
settingsConfig : {
name : "modelscope" ,
base_url : "https://api-inference.modelscope.cn" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [ { id : "ZhipuAI/GLM-5" , name : "ZhipuAI / GLM-5" } ] ,
} ,
category : "aggregator" ,
icon : "modelscope" ,
iconColor : "#624AFF" ,
suggestedDefaults : {
model : { default : "ZhipuAI/GLM-5" , provider : "modelscope" } ,
} ,
} ,
{
name : "KAT-Coder" ,
websiteUrl : "https://console.streamlake.ai" ,
apiKeyUrl : "https://console.streamlake.ai/console/api-key" ,
settingsConfig : {
name : "kat_coder" ,
base_url :
"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/claude-code-proxy" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [
{ id : "KAT-Coder-Pro V1" , name : "KAT-Coder Pro V1" } ,
{ id : "KAT-Coder-Air V1" , name : "KAT-Coder Air V1" } ,
] ,
} ,
category : "cn_official" ,
templateValues : {
ENDPOINT_ID : {
label : "Vanchin Endpoint ID" ,
placeholder : "ep-xxx-xxx" ,
defaultValue : "" ,
editorValue : "" ,
} ,
} ,
icon : "catcoder" ,
suggestedDefaults : {
model : { default : "KAT-Coder-Pro V1" , provider : "kat_coder" } ,
} ,
} ,
{
name : "Longcat" ,
websiteUrl : "https://longcat.chat/platform" ,
apiKeyUrl : "https://longcat.chat/platform/api_keys" ,
settingsConfig : {
name : "longcat" ,
base_url : "https://api.longcat.chat/anthropic" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [ { id : "LongCat-Flash-Chat" , name : "LongCat Flash Chat" } ] ,
} ,
category : "cn_official" ,
icon : "longcat" ,
iconColor : "#29E154" ,
suggestedDefaults : {
model : { default : "LongCat-Flash-Chat" , provider : "longcat" } ,
} ,
} ,
{
name : "MiniMax" ,
websiteUrl : "https://platform.minimaxi.com" ,
apiKeyUrl : "https://platform.minimaxi.com/subscribe/coding-plan" ,
settingsConfig : {
name : "minimax" ,
base_url : "https://api.minimaxi.com/anthropic" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [ { id : "MiniMax-M2.7" , name : "MiniMax M2.7" } ] ,
} ,
category : "cn_official" ,
isPartner : true ,
partnerPromotionKey : "minimax_cn" ,
theme : { backgroundColor : "#f64551" , textColor : "#FFFFFF" } ,
icon : "minimax" ,
iconColor : "#FF6B6B" ,
suggestedDefaults : {
model : { default : "MiniMax-M2.7" , provider : "minimax" } ,
} ,
} ,
{
name : "MiniMax en" ,
websiteUrl : "https://platform.minimax.io" ,
apiKeyUrl : "https://platform.minimax.io/subscribe/coding-plan" ,
settingsConfig : {
name : "minimax_en" ,
base_url : "https://api.minimax.io/anthropic" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [ { id : "MiniMax-M2.7" , name : "MiniMax M2.7" } ] ,
} ,
category : "cn_official" ,
isPartner : true ,
partnerPromotionKey : "minimax_en" ,
theme : { backgroundColor : "#f64551" , textColor : "#FFFFFF" } ,
icon : "minimax" ,
iconColor : "#FF6B6B" ,
suggestedDefaults : {
model : { default : "MiniMax-M2.7" , provider : "minimax_en" } ,
} ,
} ,
{
name : "DouBaoSeed" ,
websiteUrl : "https://www.volcengine.com/product/doubao" ,
apiKeyUrl : "https://www.volcengine.com/product/doubao" ,
settingsConfig : {
name : "doubao_seed" ,
base_url : "https://ark.cn-beijing.volces.com/api/coding" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [
{
id : "doubao-seed-2-0-code-preview-latest" ,
name : "Doubao Seed 2.0 Code Preview" ,
} ,
] ,
} ,
category : "cn_official" ,
icon : "doubao" ,
iconColor : "#3370FF" ,
suggestedDefaults : {
model : {
default : "doubao-seed-2-0-code-preview-latest" ,
provider : "doubao_seed" ,
} ,
} ,
} ,
{
name : "BaiLing" ,
websiteUrl : "https://alipaytbox.yuque.com/sxs0ba/ling/get_started" ,
settingsConfig : {
name : "bailing" ,
base_url : "https://api.tbox.cn/api/anthropic" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [ { id : "Ling-2.5-1T" , name : "Ling 2.5 1T" } ] ,
} ,
category : "cn_official" ,
suggestedDefaults : {
model : { default : "Ling-2.5-1T" , provider : "bailing" } ,
} ,
} ,
{
name : "AiHubMix" ,
websiteUrl : "https://aihubmix.com" ,
apiKeyUrl : "https://aihubmix.com" ,
settingsConfig : {
name : "aihubmix" ,
base_url : "https://aihubmix.com" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "aggregator" ,
icon : "aihubmix" ,
iconColor : "#006FFB" ,
} ,
{
name : "SiliconFlow" ,
websiteUrl : "https://siliconflow.cn" ,
apiKeyUrl : "https://cloud.siliconflow.cn/i/drGuwc9k" ,
settingsConfig : {
name : "siliconflow" ,
base_url : "https://api.siliconflow.cn" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [
{
id : "Pro/MiniMaxAI/MiniMax-M2.7" ,
name : "Pro / MiniMax M2.7" ,
} ,
] ,
} ,
category : "aggregator" ,
isPartner : true ,
partnerPromotionKey : "siliconflow" ,
icon : "siliconflow" ,
iconColor : "#6E29F6" ,
suggestedDefaults : {
model : {
default : "Pro/MiniMaxAI/MiniMax-M2.7" ,
provider : "siliconflow" ,
} ,
} ,
} ,
{
name : "SiliconFlow en" ,
websiteUrl : "https://siliconflow.com" ,
apiKeyUrl : "https://cloud.siliconflow.cn/i/drGuwc9k" ,
settingsConfig : {
name : "siliconflow_en" ,
base_url : "https://api.siliconflow.com" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [ { id : "MiniMaxAI/MiniMax-M2.7" , name : "MiniMax M2.7" } ] ,
} ,
category : "aggregator" ,
isPartner : true ,
partnerPromotionKey : "siliconflow" ,
icon : "siliconflow" ,
iconColor : "#000000" ,
suggestedDefaults : {
model : {
default : "MiniMaxAI/MiniMax-M2.7" ,
provider : "siliconflow_en" ,
} ,
} ,
} ,
{
name : "DMXAPI" ,
websiteUrl : "https://www.dmxapi.cn" ,
apiKeyUrl : "https://www.dmxapi.cn" ,
settingsConfig : {
name : "dmxapi" ,
base_url : "https://www.dmxapi.cn" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "aggregator" ,
isPartner : true ,
partnerPromotionKey : "dmxapi" ,
} ,
{
name : "PackyCode" ,
websiteUrl : "https://www.packyapi.com" ,
apiKeyUrl : "https://www.packyapi.com/register?aff=cc-switch" ,
settingsConfig : {
name : "packycode" ,
base_url : "https://www.packyapi.com" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "packycode" ,
icon : "packycode" ,
} ,
{
name : "Cubence" ,
websiteUrl : "https://cubence.com" ,
apiKeyUrl : "https://cubence.com/signup?code=CCSWITCH&source=ccs" ,
settingsConfig : {
name : "cubence" ,
base_url : "https://api.cubence.com" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "cubence" ,
icon : "cubence" ,
iconColor : "#000000" ,
} ,
{
name : "AIGoCode" ,
websiteUrl : "https://aigocode.com" ,
apiKeyUrl : "https://aigocode.com/invite/CC-SWITCH" ,
settingsConfig : {
name : "aigocode" ,
base_url : "https://api.aigocode.com" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "aigocode" ,
icon : "aigocode" ,
iconColor : "#5B7FFF" ,
} ,
{
name : "RightCode" ,
websiteUrl : "https://www.right.codes" ,
apiKeyUrl : "https://www.right.codes/register?aff=CCSWITCH" ,
settingsConfig : {
name : "rightcode" ,
base_url : "https://www.right.codes/claude" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "rightcode" ,
icon : "rc" ,
iconColor : "#E96B2C" ,
} ,
{
name : "AICodeMirror" ,
websiteUrl : "https://www.aicodemirror.com" ,
apiKeyUrl : "https://www.aicodemirror.com/register?invitecode=9915W3" ,
settingsConfig : {
name : "aicodemirror" ,
base_url : "https://api.aicodemirror.com/api/claudecode" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "aicodemirror" ,
icon : "aicodemirror" ,
iconColor : "#000000" ,
} ,
{
name : "AICoding" ,
websiteUrl : "https://aicoding.sh" ,
apiKeyUrl : "https://aicoding.sh/i/CCSWITCH" ,
settingsConfig : {
name : "aicoding" ,
base_url : "https://api.aicoding.sh" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "aicoding" ,
icon : "aicoding" ,
iconColor : "#000000" ,
} ,
{
name : "CrazyRouter" ,
websiteUrl : "https://www.crazyrouter.com" ,
apiKeyUrl : "https://www.crazyrouter.com/register?aff=OZcm&ref=cc-switch" ,
settingsConfig : {
name : "crazyrouter" ,
base_url : "https://crazyrouter.com" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "crazyrouter" ,
icon : "crazyrouter" ,
iconColor : "#000000" ,
} ,
{
name : "SSSAiCode" ,
websiteUrl : "https://www.sssaicode.com" ,
apiKeyUrl : "https://www.sssaicode.com/register?ref=DCP0SM" ,
settingsConfig : {
name : "sssaicode" ,
base_url : "https://node-hk.sssaicode.com/api" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "sssaicode" ,
icon : "sssaicode" ,
iconColor : "#000000" ,
} ,
{
name : "Compshare" ,
nameKey : "providerForm.presets.ucloud" ,
websiteUrl : "https://www.compshare.cn" ,
apiKeyUrl :
"https://www.compshare.cn/coding-plan?ytag=GPU_YY_YX_git_cc-switch" ,
settingsConfig : {
name : "compshare" ,
base_url : "https://api.modelverse.cn" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "aggregator" ,
isPartner : true ,
partnerPromotionKey : "ucloud" ,
icon : "ucloud" ,
iconColor : "#000000" ,
} ,
{
name : "Micu" ,
websiteUrl : "https://www.openclaudecode.cn" ,
apiKeyUrl : "https://www.openclaudecode.cn/register?aff=aOYQ" ,
settingsConfig : {
name : "micu" ,
base_url : "https://www.openclaudecode.cn" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "micu" ,
icon : "micu" ,
iconColor : "#000000" ,
} ,
{
name : "CTok.ai" ,
websiteUrl : "https://ctok.ai" ,
apiKeyUrl : "https://ctok.ai" ,
settingsConfig : {
name : "ctok" ,
base_url : "https://api.ctok.ai" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "ctok" ,
icon : "ctok" ,
iconColor : "#000000" ,
} ,
{
name : "DDSHub" ,
websiteUrl : "https://www.ddshub.cc" ,
apiKeyUrl : "https://ddshub.short.gy/ccswitch" ,
settingsConfig : {
name : "ddshub" ,
base_url : "https://www.ddshub.cc" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "ddshub" ,
icon : "dds" ,
iconColor : "#000000" ,
} ,
{
name : "E-FlowCode" ,
websiteUrl : "https://e-flowcode.cc" ,
apiKeyUrl : "https://e-flowcode.cc" ,
settingsConfig : {
name : "eflowcode" ,
base_url : "https://e-flowcode.cc" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
icon : "eflowcode" ,
iconColor : "#000000" ,
} ,
{
name : "LionCCAPI" ,
websiteUrl : "https://vibecodingapi.ai" ,
settingsConfig : {
name : "lionccapi" ,
base_url : "https://vibecodingapi.ai" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
} ,
category : "third_party" ,
isPartner : true ,
partnerPromotionKey : "lionccapi" ,
icon : "lioncc" ,
} ,
{
name : "TheRouter" ,
websiteUrl : "https://therouter.ai" ,
apiKeyUrl : "https://dashboard.therouter.ai" ,
settingsConfig : {
name : "therouter" ,
base_url : "https://api.therouter.ai" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [
{
id : "anthropic/claude-sonnet-4.6" ,
name : "Claude Sonnet 4.6" ,
} ,
{
id : "anthropic/claude-haiku-4.5" ,
name : "Claude Haiku 4.5" ,
} ,
{
id : "anthropic/claude-opus-4.7" ,
name : "Claude Opus 4.7" ,
} ,
] ,
} ,
category : "aggregator" ,
suggestedDefaults : {
model : {
default : "anthropic/claude-sonnet-4.6" ,
provider : "therouter" ,
} ,
} ,
} ,
{
name : "Novita AI" ,
websiteUrl : "https://novita.ai" ,
apiKeyUrl : "https://novita.ai" ,
settingsConfig : {
name : "novita" ,
base_url : "https://api.novita.ai/anthropic" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [ { id : "zai-org/glm-5" , name : "Zai-Org / GLM-5" } ] ,
} ,
category : "aggregator" ,
icon : "novita" ,
iconColor : "#000000" ,
suggestedDefaults : {
model : { default : "zai-org/glm-5" , provider : "novita" } ,
} ,
} ,
{
name : "Nvidia" ,
websiteUrl : "https://build.nvidia.com" ,
apiKeyUrl : "https://build.nvidia.com/settings/api-keys" ,
settingsConfig : {
name : "nvidia" ,
base_url : "https://integrate.api.nvidia.com" ,
api_key : "" ,
api_mode : "chat_completions" ,
models : [ { id : "moonshotai/kimi-k2.5" , name : "Moonshot Kimi K2.5" } ] ,
} ,
category : "aggregator" ,
icon : "nvidia" ,
iconColor : "#000000" ,
suggestedDefaults : {
model : { default : "moonshotai/kimi-k2.5" , provider : "nvidia" } ,
} ,
} ,
{
name : "PIPELLM" ,
websiteUrl : "https://code.pipellm.ai" ,
apiKeyUrl : "https://code.pipellm.ai/login?ref=uvw650za" ,
settingsConfig : {
name : "pipellm" ,
base_url : "https://cc-api.pipellm.ai" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [
{ id : "claude-opus-4-7" , name : "Claude Opus 4.7" } ,
{ id : "claude-sonnet-4-6" , name : "Claude Sonnet 4.6" } ,
{
id : "claude-haiku-4-5-20251001" ,
name : "Claude Haiku 4.5" ,
} ,
] ,
} ,
category : "aggregator" ,
icon : "pipellm" ,
suggestedDefaults : {
model : { default : "claude-opus-4-7" , provider : "pipellm" } ,
} ,
} ,
{
name : "Xiaomi MiMo" ,
websiteUrl : "https://platform.xiaomimimo.com" ,
apiKeyUrl : "https://platform.xiaomimimo.com/#/console/api-keys" ,
settingsConfig : {
name : "xiaomi_mimo" ,
base_url : "https://api.xiaomimimo.com/anthropic" ,
api_key : "" ,
api_mode : "anthropic_messages" ,
models : [ { id : "mimo-v2-pro" , name : "MiMo v2 Pro" } ] ,
} ,
category : "cn_official" ,
icon : "xiaomimimo" ,
iconColor : "#000000" ,
suggestedDefaults : {
model : { default : "mimo-v2-pro" , provider : "xiaomi_mimo" } ,
} ,
} ,
] ;