diff --git a/src/Cli/src/Helpers.cs b/src/Cli/src/Helpers.cs index 78ab506f..b0f68b31 100644 --- a/src/Cli/src/Helpers.cs +++ b/src/Cli/src/Helpers.cs @@ -57,6 +57,7 @@ public static IChatClient GetChatModel( Uri? endpoint = provider switch { Provider.Free or Provider.OpenRouter => new Uri(tryAGI.OpenAI.CustomProviders.OpenRouterBaseUrl), + Provider.Requesty => new Uri("https://router.requesty.ai/v1"), _ => null, }; model = model switch @@ -74,6 +75,8 @@ public static IChatClient GetChatModel( throw new InvalidOperationException("OPENAI_API_KEY environment variable is not set."), Provider.OpenRouter or Provider.Free => Environment.GetEnvironmentVariable("OPENROUTER_API_KEY") ?? throw new InvalidOperationException("OPENROUTER_API_KEY environment variable is not set."), + Provider.Requesty => Environment.GetEnvironmentVariable("REQUESTY_API_KEY") ?? + throw new InvalidOperationException("REQUESTY_API_KEY environment variable is not set."), _ => throw new NotImplementedException(), }; diff --git a/src/Cli/src/Models/Provider.cs b/src/Cli/src/Models/Provider.cs index b669aaae..ee560002 100644 --- a/src/Cli/src/Models/Provider.cs +++ b/src/Cli/src/Models/Provider.cs @@ -4,6 +4,7 @@ internal enum Provider { OpenAi, OpenRouter, + Requesty, Anthropic, Free, } \ No newline at end of file