fix(ai): correct GPT-5 context window metadata

closes #5644
This commit is contained in:
Armin Ronacher
2026-06-12 23:03:10 +02:00
parent 17721d5e01
commit a7cdc679e7
4 changed files with 374 additions and 579 deletions

View File

@@ -0,0 +1,15 @@
import { describe, expect, it } from "vitest";
import { getModel } from "../src/models.ts";
describe("OpenAI model metadata", () => {
it("uses current GPT-5.4 and GPT-5.5 API context windows", () => {
expect(getModel("openai", "gpt-5.4").contextWindow).toBe(1050000);
expect(getModel("openai", "gpt-5.5").contextWindow).toBe(1050000);
});
it("uses current OpenAI Codex context windows", () => {
expect(getModel("openai-codex", "gpt-5.4").contextWindow).toBe(1000000);
expect(getModel("openai-codex", "gpt-5.4-mini").contextWindow).toBe(400000);
expect(getModel("openai-codex", "gpt-5.5").contextWindow).toBe(400000);
});
});