From 85552cf40af8ab42671290c953d150f2bd1ec75c Mon Sep 17 00:00:00 2001 From: Jason Date: Fri, 29 May 2026 18:15:03 +0800 Subject: [PATCH] Add referral param to ShengSuanYun website links The websiteUrl for ShengSuanYun presets pointed at the bare domain while only apiKeyUrl carried the from=CH_4HHXMRYF referral code. Append the same referral param to websiteUrl across all provider presets so the in-app 'open website' jump is also attributed to the channel. --- src/config/claudeDesktopProviderPresets.ts | 2 +- src/config/claudeProviderPresets.ts | 2 +- src/config/codexProviderPresets.ts | 2 +- src/config/geminiProviderPresets.ts | 2 +- src/config/hermesProviderPresets.ts | 2 +- src/config/openclawProviderPresets.ts | 2 +- src/config/opencodeProviderPresets.ts | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/config/claudeDesktopProviderPresets.ts b/src/config/claudeDesktopProviderPresets.ts index afc40a270..23068acc4 100644 --- a/src/config/claudeDesktopProviderPresets.ts +++ b/src/config/claudeDesktopProviderPresets.ts @@ -152,7 +152,7 @@ export const claudeDesktopProviderPresets: ClaudeDesktopProviderPreset[] = [ { name: "Shengsuanyun", nameKey: "providerForm.presets.shengsuanyun", - websiteUrl: "https://www.shengsuanyun.com", + websiteUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", apiKeyUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", category: "aggregator", baseUrl: "https://router.shengsuanyun.com/api", diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts index 724f6fdab..af83fbdba 100644 --- a/src/config/claudeProviderPresets.ts +++ b/src/config/claudeProviderPresets.ts @@ -92,7 +92,7 @@ export const providerPresets: ProviderPreset[] = [ { name: "Shengsuanyun", nameKey: "providerForm.presets.shengsuanyun", - websiteUrl: "https://www.shengsuanyun.com", + websiteUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", apiKeyUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", settingsConfig: { env: { diff --git a/src/config/codexProviderPresets.ts b/src/config/codexProviderPresets.ts index adb289ff5..d2a7bc39c 100644 --- a/src/config/codexProviderPresets.ts +++ b/src/config/codexProviderPresets.ts @@ -103,7 +103,7 @@ export const codexProviderPresets: CodexProviderPreset[] = [ { name: "Shengsuanyun", nameKey: "providerForm.presets.shengsuanyun", - websiteUrl: "https://www.shengsuanyun.com", + websiteUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", apiKeyUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", auth: generateThirdPartyAuth(""), config: generateThirdPartyConfig( diff --git a/src/config/geminiProviderPresets.ts b/src/config/geminiProviderPresets.ts index 18d4147de..1771cefd8 100644 --- a/src/config/geminiProviderPresets.ts +++ b/src/config/geminiProviderPresets.ts @@ -53,7 +53,7 @@ export const geminiProviderPresets: GeminiProviderPreset[] = [ { name: "Shengsuanyun", nameKey: "providerForm.presets.shengsuanyun", - websiteUrl: "https://www.shengsuanyun.com", + websiteUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", apiKeyUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", settingsConfig: { env: { diff --git a/src/config/hermesProviderPresets.ts b/src/config/hermesProviderPresets.ts index fd5bf26e6..d81df42c3 100644 --- a/src/config/hermesProviderPresets.ts +++ b/src/config/hermesProviderPresets.ts @@ -131,7 +131,7 @@ export const hermesProviderPresets: HermesProviderPreset[] = [ { name: "Shengsuanyun", nameKey: "providerForm.presets.shengsuanyun", - websiteUrl: "https://www.shengsuanyun.com", + websiteUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", apiKeyUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", settingsConfig: { name: "shengsuanyun", diff --git a/src/config/openclawProviderPresets.ts b/src/config/openclawProviderPresets.ts index 1b9b13de2..54b04007c 100644 --- a/src/config/openclawProviderPresets.ts +++ b/src/config/openclawProviderPresets.ts @@ -101,7 +101,7 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ { name: "Shengsuanyun", nameKey: "providerForm.presets.shengsuanyun", - websiteUrl: "https://www.shengsuanyun.com", + websiteUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", apiKeyUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", settingsConfig: { baseUrl: "https://router.shengsuanyun.com/api", diff --git a/src/config/opencodeProviderPresets.ts b/src/config/opencodeProviderPresets.ts index 23f49c4a6..5bd1d2e27 100644 --- a/src/config/opencodeProviderPresets.ts +++ b/src/config/opencodeProviderPresets.ts @@ -281,7 +281,7 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ { name: "Shengsuanyun", nameKey: "providerForm.presets.shengsuanyun", - websiteUrl: "https://www.shengsuanyun.com", + websiteUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", apiKeyUrl: "https://www.shengsuanyun.com/?from=CH_4HHXMRYF", settingsConfig: { npm: "@ai-sdk/anthropic",