20 lines
721 B
C#
20 lines
721 B
C#
using System.Net.Http;
|
|
|
|
namespace AnchorCli.OpenRouter;
|
|
|
|
/// <summary>
|
|
/// Provides extension methods for adding OpenRouter-specific HTTP headers.
|
|
/// </summary>
|
|
public static class OpenRouterHeaders
|
|
{
|
|
/// <summary>
|
|
/// Applies the required OpenRouter headers to the specified HttpClient.
|
|
/// </summary>
|
|
public static void ApplyTo(HttpClient httpClient)
|
|
{
|
|
httpClient.DefaultRequestHeaders.TryAddWithoutValidation("HTTP-Referer", "https://git.technopunk.space/tomi/AnchorCli");
|
|
httpClient.DefaultRequestHeaders.TryAddWithoutValidation("X-OpenRouter-Title", "Anchor CLI");
|
|
httpClient.DefaultRequestHeaders.TryAddWithoutValidation("X-OpenRouter-Categories", "cli-agent");
|
|
}
|
|
}
|