Skip to content

Commit 25ec5c1

Browse files
authored
bug: [ENG-3158] handle body processing normally regardless of isAIGateway (#4859)
1 parent e786b45 commit 25ec5c1

File tree

2 files changed

+0
-26
lines changed

2 files changed

+0
-26
lines changed

packages/llm-mapper/utils/getMapperType.ts

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,6 @@ export const getMapperTypeFromHeliconeRequest = (
2525
heliconeRequest: HeliconeRequest,
2626
model: string
2727
) => {
28-
if (heliconeRequest.request_referrer === "ai-gateway") {
29-
// catch NO_MAPPING case for Anthropic SDK
30-
if (
31-
heliconeRequest.provider === "ANTHROPIC" &&
32-
heliconeRequest.target_url?.includes("/v1/messages")
33-
) {
34-
return "anthropic-chat";
35-
}
36-
return "openai-chat";
37-
}
38-
3928
if (heliconeRequest.request_body?._type === "vector_db") {
4029
return "vector-db";
4130
}
@@ -90,10 +79,6 @@ export const getMapperType = ({
9079
return "openai-chat";
9180
}
9281

93-
if (requestReferrer === "ai-gateway") {
94-
return "openai-chat";
95-
}
96-
9782
if (provider === "VERCEL") {
9883
return "vercel-chat";
9984
}

valhalla/jawn/src/lib/handlers/ResponseBodyHandler.ts

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -322,8 +322,6 @@ export class ResponseBodyHandler extends AbstractLogHandler {
322322
provider,
323323
responseBody,
324324
model,
325-
log.request.requestReferrer,
326-
log.request.targetUrl
327325
);
328326
return await parser.parse({
329327
responseBody: responseBody,
@@ -410,14 +408,8 @@ export class ResponseBodyHandler extends AbstractLogHandler {
410408
provider: string,
411409
responseBody: any,
412410
model?: string,
413-
requestReferrer?: string,
414-
targetUrl?: string
415411
): IBodyProcessor {
416-
const isAIGateway = requestReferrer?.includes("ai-gateway");
417412
if (!isStream) {
418-
if (provider === "OPENAI" || isAIGateway) {
419-
return new OpenAIBodyProcessor();
420-
}
421413
if (provider === "ANTHROPIC" && responseBody) {
422414
return new AnthropicBodyProcessor();
423415
}
@@ -441,9 +433,6 @@ export class ResponseBodyHandler extends AbstractLogHandler {
441433
}
442434

443435
if (isStream) {
444-
if (isAIGateway && !targetUrl?.includes("anthropic.com/v1/messages")) {
445-
return new OpenAIStreamProcessor();
446-
}
447436
if (provider === "ANTHROPIC" || model?.includes("claude")) {
448437
return new AnthropicStreamBodyProcessor();
449438
}

0 commit comments

Comments
 (0)