Skip to content

Commit 6c39a34

Browse files
authored
fix(ai-openrouter): correct HTTP-Referrer header to HTTP-Referer (#6145)
1 parent f99048e commit 6c39a34

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@effect/ai-openrouter": patch
3+
---
4+
5+
Fix typo in HTTP header name: `HTTP-Referrer``HTTP-Referer`. The HTTP spec spells it "Referer" (single r), and OpenRouter expects this exact header name for app attribution.

packages/ai/openrouter/src/OpenRouterClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ export const make: (options: {
102102
request.pipe(
103103
HttpClientRequest.prependUrl(options.apiUrl ?? "https://openrouter.ai/api/v1"),
104104
options.apiKey ? HttpClientRequest.bearerToken(options.apiKey) : identity,
105-
options.referrer ? HttpClientRequest.setHeader("HTTP-Referrer", options.referrer) : identity,
105+
options.referrer ? HttpClientRequest.setHeader("HTTP-Referer", options.referrer) : identity,
106106
options.title ? HttpClientRequest.setHeader("X-Title", options.title) : identity,
107107
HttpClientRequest.acceptJson
108108
)

0 commit comments

Comments
 (0)