fix: handle image size errors safely (#2871) (thanks @Suksham-sharma)

This commit is contained in:
Shadow
2026-01-27 16:01:18 -06:00
committed by Shadow
parent 20c0d1f2c5
commit 0b1c8db0ca
3 changed files with 16 additions and 0 deletions

View File

@@ -31,6 +31,7 @@ describe("classifyFailoverReason", () => {
"messages.84.content.1.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels",
),
).toBeNull();
expect(classifyFailoverReason("image exceeds 5 MB maximum")).toBeNull();
});
it("classifies OpenAI usage limit errors as rate_limit", () => {
expect(classifyFailoverReason("You have hit your ChatGPT usage limit (plus plan)")).toBe(