fix(ai): refresh generated model catalog for release

This commit is contained in:
Mario Zechner
2026-04-27 21:28:21 +02:00
parent 24321b47c9
commit 65fc803671
7 changed files with 333 additions and 236 deletions

View File

@@ -212,7 +212,7 @@ describe("openai-completions tool_choice", () => {
});
it("enables tool_stream for supported z.ai models with tools", async () => {
const model = getModel("zai", "glm-5")!;
const model = getModel("zai", "glm-5.1")!;
const tools: Tool[] = [
{
name: "ping",
@@ -249,10 +249,10 @@ describe("openai-completions tool_choice", () => {
});
it("stores z.ai tool_stream support in model compat metadata", () => {
expect(getModel("zai", "glm-5")?.compat?.zaiToolStream).toBe(true);
expect(getModel("zai", "glm-5.1")?.compat?.zaiToolStream).toBe(true);
expect(getModel("zai", "glm-4.7")?.compat?.zaiToolStream).toBe(true);
expect(getModel("zai", "glm-4.7-flash")?.compat?.zaiToolStream).toBe(true);
expect(getModel("zai", "glm-4.6v")?.compat?.zaiToolStream).toBe(true);
expect(getModel("zai", "glm-4.7")?.compat?.zaiToolStream).toBe(true);
expect(getModel("zai", "glm-5-turbo")?.compat?.zaiToolStream).toBe(true);
expect(getModel("zai", "glm-4.5-air")?.compat?.zaiToolStream).toBeUndefined();
});
@@ -338,7 +338,7 @@ describe("openai-completions tool_choice", () => {
});
it("omits tool_stream when no tools are provided", async () => {
const model = getModel("zai", "glm-5")!;
const model = getModel("zai", "glm-5.1")!;
let payload: unknown;
await streamSimple(
@@ -380,7 +380,7 @@ describe("openai-completions tool_choice", () => {
},
];
const model = getModel("zai", "glm-5")!;
const model = getModel("zai", "glm-5.1")!;
const response = await streamSimple(
model,
{