feat(openai): add codex gpt-5.4-mini support

This commit is contained in:
Peter Steinberger
2026-04-04 11:51:57 +09:00
parent 7df763b04d
commit 6b3ff0dd4f
12 changed files with 181 additions and 8 deletions

View File

@@ -604,6 +604,33 @@ export function describeOpenAIProviderRuntimeContract() {
});
});
it("owns forward-compat codex mini models", () => {
const provider = requireProviderContractProvider("openai-codex");
const model = provider.resolveDynamicModel?.({
provider: "openai-codex",
modelId: "gpt-5.4-mini",
modelRegistry: {
find: (_provider: string, id: string) =>
id === "gpt-5.1-codex-mini"
? createModel({
id,
api: "openai-codex-responses",
provider: "openai-codex",
baseUrl: "https://chatgpt.com/backend-api",
})
: null,
} as never,
});
expect(model).toMatchObject({
id: "gpt-5.4-mini",
provider: "openai-codex",
api: "openai-codex-responses",
contextWindow: 272_000,
maxTokens: 128_000,
});
});
it("owns codex transport defaults", () => {
const provider = requireProviderContractProvider("openai-codex");
expect(