Skip to content

Commit f7e9d02

Browse files
committed
fix: claude api now requires header anthropic-dangerous-direct-browser-access
1 parent 57b6505 commit f7e9d02

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

src/helpers/aiSdkUtils.ts

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -272,13 +272,20 @@ export async function fetchResponseFromModelAnthropic(
272272
],
273273
});
274274
}
275-
const completion = await anthropic.messages.create({
276-
model,
277-
system: params.systemMessage,
278-
messages,
279-
max_tokens: 1000,
280-
temperature: 0,
281-
});
275+
const completion = await anthropic.messages.create(
276+
{
277+
model,
278+
system: params.systemMessage,
279+
messages,
280+
max_tokens: 1000,
281+
temperature: 0,
282+
},
283+
{
284+
headers: {
285+
"anthropic-dangerous-direct-browser-access": "true",
286+
},
287+
},
288+
);
282289
let rawResponse = completion.content[0].text.trim();
283290
if (params.jsonMode && !rawResponse.startsWith("{")) {
284291
rawResponse = "{" + rawResponse;

0 commit comments

Comments
 (0)