diff --git a/src/config/grokBuildProviderPresets.ts b/src/config/grokBuildProviderPresets.ts index aa70dec82..ae4d6d1b9 100644 --- a/src/config/grokBuildProviderPresets.ts +++ b/src/config/grokBuildProviderPresets.ts @@ -637,4 +637,46 @@ export const grokBuildProviderPresets: GrokBuildProviderPreset[] = [ category: "aggregator", icon: "therouter", }, + { + name: "SoruxGPT", + websiteUrl: "https://ai.soruxgpt.com", + apiKeyUrl: "https://ai.soruxgpt.com/console/token", + auth: grokAuth(), + config: grokPresetConfig("SoruxGPT", "https://ai.soruxgpt.com/v1"), + endpointCandidates: [ + "https://ai.soruxgpt.com/v1", + "https://api-cf.soruxgpt.com/v1", + "https://api-host.soruxgpt.com/v1", + "https://api-node6.soruxgpt.com/v1", + "https://api-node3.soruxgpt.com/v1", + ], + category: "aggregator", + icon: "soruxgpt", + }, + { + name: "IKunCode", + websiteUrl: "https://api.ikuncode.ai", + apiKeyUrl: "https://api.ikuncode.ai/console/token", + auth: grokAuth(), + config: grokPresetConfig("IKunCode", "https://api.ikuncode.ai/v1"), + endpointCandidates: [ + "https://api.ikuncode.ai/v1", + "https://api.ikuncode.cc/v1", + ], + category: "aggregator", + icon: "ikuncode", + }, + { + name: "RunToken", + websiteUrl: "https://www.runtoken.ai", + apiKeyUrl: "https://www.runtoken.ai/console/token", + auth: grokAuth(), + config: grokPresetConfig("RunToken", "https://www.runtoken.ai/v1"), + endpointCandidates: [ + "https://www.runtoken.ai/v1", + "https://fast.runtoken.ai/v1", + ], + category: "aggregator", + icon: "runtoken", + }, ];