From 8dabb9fab9d810e6d4336211df6e1206ef3d5321 Mon Sep 17 00:00:00 2001 From: Jason Date: Thu, 14 May 2026 15:40:41 +0800 Subject: [PATCH] chore(presets): update CrazyRouter API endpoints to cn subdomain Update all CrazyRouter baseURL configurations from crazyrouter.com to cn.crazyrouter.com across all supported applications (Claude, Codex, Gemini, Hermes, OpenClaw, OpenCode, Claude Desktop). Website and registration URLs remain unchanged. --- src/config/claudeDesktopProviderPresets.ts | 4 ++-- src/config/claudeProviderPresets.ts | 4 ++-- src/config/codexProviderPresets.ts | 4 ++-- src/config/geminiProviderPresets.ts | 6 +++--- src/config/hermesProviderPresets.ts | 2 +- src/config/openclawProviderPresets.ts | 2 +- src/config/opencodeProviderPresets.ts | 2 +- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/config/claudeDesktopProviderPresets.ts b/src/config/claudeDesktopProviderPresets.ts index df1c08e7452..da60daf32ba 100644 --- a/src/config/claudeDesktopProviderPresets.ts +++ b/src/config/claudeDesktopProviderPresets.ts @@ -590,11 +590,11 @@ export const claudeDesktopProviderPresets: ClaudeDesktopProviderPreset[] = [ websiteUrl: "https://www.crazyrouter.com", apiKeyUrl: "https://www.crazyrouter.com/register?aff=OZcm&ref=cc-switch", category: "third_party", - baseUrl: "https://crazyrouter.com", + baseUrl: "https://cn.crazyrouter.com", mode: "proxy", apiFormat: "anthropic", modelRoutes: passthroughRoutes(), - endpointCandidates: ["https://crazyrouter.com"], + endpointCandidates: ["https://cn.crazyrouter.com"], isPartner: true, partnerPromotionKey: "crazyrouter", icon: "crazyrouter", diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts index d1774e6b673..f348161c203 100644 --- a/src/config/claudeProviderPresets.ts +++ b/src/config/claudeProviderPresets.ts @@ -638,11 +638,11 @@ export const providerPresets: ProviderPreset[] = [ apiKeyUrl: "https://www.crazyrouter.com/register?aff=OZcm&ref=cc-switch", settingsConfig: { env: { - ANTHROPIC_BASE_URL: "https://crazyrouter.com", + ANTHROPIC_BASE_URL: "https://cn.crazyrouter.com", ANTHROPIC_AUTH_TOKEN: "", }, }, - endpointCandidates: ["https://crazyrouter.com"], + endpointCandidates: ["https://cn.crazyrouter.com"], category: "third_party", isPartner: true, // 合作伙伴 partnerPromotionKey: "crazyrouter", // 促销信息 i18n key diff --git a/src/config/codexProviderPresets.ts b/src/config/codexProviderPresets.ts index 3e7fc84eb04..499b0ecc758 100644 --- a/src/config/codexProviderPresets.ts +++ b/src/config/codexProviderPresets.ts @@ -267,10 +267,10 @@ requires_openai_auth = true`, auth: generateThirdPartyAuth(""), config: generateThirdPartyConfig( "crazyrouter", - "https://crazyrouter.com/v1", + "https://cn.crazyrouter.com/v1", "gpt-5.4", ), - endpointCandidates: ["https://crazyrouter.com/v1"], + endpointCandidates: ["https://cn.crazyrouter.com/v1"], isPartner: true, partnerPromotionKey: "crazyrouter", icon: "crazyrouter", diff --git a/src/config/geminiProviderPresets.ts b/src/config/geminiProviderPresets.ts index a6d91187135..229429b4786 100644 --- a/src/config/geminiProviderPresets.ts +++ b/src/config/geminiProviderPresets.ts @@ -185,17 +185,17 @@ export const geminiProviderPresets: GeminiProviderPreset[] = [ apiKeyUrl: "https://www.crazyrouter.com/register?aff=OZcm&ref=cc-switch", settingsConfig: { env: { - GOOGLE_GEMINI_BASE_URL: "https://crazyrouter.com", + GOOGLE_GEMINI_BASE_URL: "https://cn.crazyrouter.com", GEMINI_MODEL: "gemini-3.1-pro", }, }, - baseURL: "https://crazyrouter.com", + baseURL: "https://cn.crazyrouter.com", model: "gemini-3.1-pro", description: "CrazyRouter", category: "third_party", isPartner: true, partnerPromotionKey: "crazyrouter", - endpointCandidates: ["https://crazyrouter.com"], + endpointCandidates: ["https://cn.crazyrouter.com"], icon: "crazyrouter", iconColor: "#000000", }, diff --git a/src/config/hermesProviderPresets.ts b/src/config/hermesProviderPresets.ts index 8f503b63935..d788fea1f1f 100644 --- a/src/config/hermesProviderPresets.ts +++ b/src/config/hermesProviderPresets.ts @@ -808,7 +808,7 @@ export const hermesProviderPresets: HermesProviderPreset[] = [ apiKeyUrl: "https://www.crazyrouter.com/register?aff=OZcm&ref=cc-switch", settingsConfig: { name: "crazyrouter", - base_url: "https://crazyrouter.com", + base_url: "https://cn.crazyrouter.com", api_key: "", api_mode: "anthropic_messages", models: [ diff --git a/src/config/openclawProviderPresets.ts b/src/config/openclawProviderPresets.ts index 18a181077fa..26f4ed43b27 100644 --- a/src/config/openclawProviderPresets.ts +++ b/src/config/openclawProviderPresets.ts @@ -1392,7 +1392,7 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ websiteUrl: "https://www.crazyrouter.com", apiKeyUrl: "https://www.crazyrouter.com/register?aff=OZcm&ref=cc-switch", settingsConfig: { - baseUrl: "https://crazyrouter.com/v1", + baseUrl: "https://cn.crazyrouter.com/v1", apiKey: "", api: "anthropic-messages", models: [ diff --git a/src/config/opencodeProviderPresets.ts b/src/config/opencodeProviderPresets.ts index 74dc1864410..b46f3de3ff0 100644 --- a/src/config/opencodeProviderPresets.ts +++ b/src/config/opencodeProviderPresets.ts @@ -1248,7 +1248,7 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ npm: "@ai-sdk/anthropic", name: "CrazyRouter", options: { - baseURL: "https://crazyrouter.com", + baseURL: "https://cn.crazyrouter.com", apiKey: "", setCacheKey: true, },