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 df1c08e74..da60daf32 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 d1774e6b6..f348161c2 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 3e7fc84eb..499b0ecc7 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 a6d911871..229429b47 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 8f503b639..d788fea1f 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 18a181077..26f4ed43b 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 74dc18644..b46f3de3f 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, },