@@ -49,6 +49,13 @@ describe("isContextOverflow", () => {
|
||||
expect(isContextOverflow(message, 131072)).toBe(true);
|
||||
});
|
||||
|
||||
it("detects OpenAI-compatible parenthesized maximum context length errors", () => {
|
||||
const message = createErrorMessage(
|
||||
"Error: 400 Input length (265330) exceeds model's maximum context length (262144).",
|
||||
);
|
||||
expect(isContextOverflow(message, 262144)).toBe(true);
|
||||
});
|
||||
|
||||
it("detects OpenRouter Poolside maximum allowed input length errors", () => {
|
||||
const message = createErrorMessage(
|
||||
"Provider returned error: Input length 131393 exceeds the maximum allowed input length of 131040 tokens.",
|
||||
|
||||
Reference in New Issue
Block a user