From 77149c351d5ce7936fba1bebfcc6367ca953903f Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Mon, 15 Dec 2025 19:22:40 +0100 Subject: [PATCH] Added project identification headers to other calls --- .../Provider/OpenRouter/ProviderOpenRouter.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/MindWork AI Studio/Provider/OpenRouter/ProviderOpenRouter.cs b/app/MindWork AI Studio/Provider/OpenRouter/ProviderOpenRouter.cs index f6006952..2b5e5780 100644 --- a/app/MindWork AI Studio/Provider/OpenRouter/ProviderOpenRouter.cs +++ b/app/MindWork AI Studio/Provider/OpenRouter/ProviderOpenRouter.cs @@ -143,6 +143,10 @@ public sealed class ProviderOpenRouter() : BaseProvider("https://openrouter.ai/a using var request = new HttpRequestMessage(HttpMethod.Get, "models"); request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", secretKey); + + // Set custom headers for project identification: + request.Headers.Add("HTTP-Referer", PROJECT_WEBSITE); + request.Headers.Add("X-Title", PROJECT_NAME); using var response = await this.httpClient.SendAsync(request, token); if(!response.IsSuccessStatusCode) @@ -181,6 +185,10 @@ public sealed class ProviderOpenRouter() : BaseProvider("https://openrouter.ai/a using var request = new HttpRequestMessage(HttpMethod.Get, "embeddings/models"); request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", secretKey); + + // Set custom headers for project identification: + request.Headers.Add("HTTP-Referer", PROJECT_WEBSITE); + request.Headers.Add("X-Title", PROJECT_NAME); using var response = await this.httpClient.SendAsync(request, token); if(!response.IsSuccessStatusCode)