diff --git a/src/config/claudeDesktopProviderPresets.ts b/src/config/claudeDesktopProviderPresets.ts index d248d3ca3..6ea249bea 100644 --- a/src/config/claudeDesktopProviderPresets.ts +++ b/src/config/claudeDesktopProviderPresets.ts @@ -260,7 +260,7 @@ export const claudeDesktopProviderPresets: ClaudeDesktopProviderPreset[] = [ { name: "SubRouter", websiteUrl: "https://subrouter.ai", - apiKeyUrl: "https://subrouter.ai/console/token", + apiKeyUrl: "https://subrouter.ai/register?aff=l3ri", category: "aggregator", baseUrl: "https://subrouter.ai", mode: "direct", diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts index 893d7bdf7..a13fb4c98 100644 --- a/src/config/claudeProviderPresets.ts +++ b/src/config/claudeProviderPresets.ts @@ -212,7 +212,7 @@ export const providerPresets: ProviderPreset[] = [ { name: "SubRouter", websiteUrl: "https://subrouter.ai", - apiKeyUrl: "https://subrouter.ai/console/token", + apiKeyUrl: "https://subrouter.ai/register?aff=l3ri", settingsConfig: { env: { ANTHROPIC_BASE_URL: "https://subrouter.ai", diff --git a/src/config/codexProviderPresets.ts b/src/config/codexProviderPresets.ts index 01bb6a9c1..01ef91039 100644 --- a/src/config/codexProviderPresets.ts +++ b/src/config/codexProviderPresets.ts @@ -229,7 +229,7 @@ export const codexProviderPresets: CodexProviderPreset[] = [ { name: "SubRouter", websiteUrl: "https://subrouter.ai", - apiKeyUrl: "https://subrouter.ai/console/token", + apiKeyUrl: "https://subrouter.ai/register?aff=l3ri", category: "aggregator", auth: generateThirdPartyAuth(""), config: generateThirdPartyConfig( diff --git a/src/config/geminiProviderPresets.ts b/src/config/geminiProviderPresets.ts index 3a2b2e971..7aba39f48 100644 --- a/src/config/geminiProviderPresets.ts +++ b/src/config/geminiProviderPresets.ts @@ -91,7 +91,7 @@ export const geminiProviderPresets: GeminiProviderPreset[] = [ { name: "SubRouter", websiteUrl: "https://subrouter.ai", - apiKeyUrl: "https://subrouter.ai/console/token", + apiKeyUrl: "https://subrouter.ai/register?aff=l3ri", settingsConfig: { env: { GOOGLE_GEMINI_BASE_URL: "https://subrouter.ai/v1beta", diff --git a/src/config/hermesProviderPresets.ts b/src/config/hermesProviderPresets.ts index 6fbb58ae2..b88d1416e 100644 --- a/src/config/hermesProviderPresets.ts +++ b/src/config/hermesProviderPresets.ts @@ -267,7 +267,7 @@ export const hermesProviderPresets: HermesProviderPreset[] = [ { name: "SubRouter", websiteUrl: "https://subrouter.ai", - apiKeyUrl: "https://subrouter.ai/console/token", + apiKeyUrl: "https://subrouter.ai/register?aff=l3ri", settingsConfig: { name: "subrouter", base_url: "https://subrouter.ai/v1", diff --git a/src/config/openclawProviderPresets.ts b/src/config/openclawProviderPresets.ts index 44a015e45..0df0b23ff 100644 --- a/src/config/openclawProviderPresets.ts +++ b/src/config/openclawProviderPresets.ts @@ -297,7 +297,7 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ { name: "SubRouter", websiteUrl: "https://subrouter.ai", - apiKeyUrl: "https://subrouter.ai/console/token", + apiKeyUrl: "https://subrouter.ai/register?aff=l3ri", settingsConfig: { baseUrl: "https://subrouter.ai/v1", apiKey: "", diff --git a/src/config/opencodeProviderPresets.ts b/src/config/opencodeProviderPresets.ts index 396f74e80..a201d5473 100644 --- a/src/config/opencodeProviderPresets.ts +++ b/src/config/opencodeProviderPresets.ts @@ -439,7 +439,7 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ { name: "SubRouter", websiteUrl: "https://subrouter.ai", - apiKeyUrl: "https://subrouter.ai/console/token", + apiKeyUrl: "https://subrouter.ai/register?aff=l3ri", settingsConfig: { npm: "@ai-sdk/openai-compatible", name: "SubRouter", diff --git a/tests/config/subrouterProviderPresets.test.ts b/tests/config/subrouterProviderPresets.test.ts index 18ace893d..48c7e7026 100644 --- a/tests/config/subrouterProviderPresets.test.ts +++ b/tests/config/subrouterProviderPresets.test.ts @@ -9,7 +9,7 @@ import { opencodeProviderPresets } from "@/config/opencodeProviderPresets"; import { hasIcon } from "@/icons/extracted"; const WEBSITE_URL = "https://subrouter.ai"; -const API_KEY_URL = "https://subrouter.ai/console/token"; +const API_KEY_URL = "https://subrouter.ai/register?aff=l3ri"; describe("SubRouter provider presets", () => { it("uses the Anthropic-compatible root endpoint for Claude", () => {