feat(models): support minimax highspeed across onboarding

This commit is contained in:
Peter Steinberger
2026-03-03 00:39:57 +00:00
parent 53fd7f8163
commit 77ecef1fde
10 changed files with 36 additions and 14 deletions

View File

@@ -596,6 +596,11 @@ function buildMinimaxProvider(): ProviderConfig {
name: "MiniMax M2.5",
reasoning: true,
}),
buildMinimaxTextModel({
id: "MiniMax-M2.5-highspeed",
name: "MiniMax M2.5 Highspeed",
reasoning: true,
}),
buildMinimaxTextModel({
id: "MiniMax-M2.5-Lightning",
name: "MiniMax M2.5 Lightning",
@@ -616,6 +621,11 @@ function buildMinimaxPortalProvider(): ProviderConfig {
name: "MiniMax M2.5",
reasoning: true,
}),
buildMinimaxTextModel({
id: "MiniMax-M2.5-highspeed",
name: "MiniMax M2.5 Highspeed",
reasoning: true,
}),
buildMinimaxTextModel({
id: "MiniMax-M2.5-Lightning",
name: "MiniMax M2.5 Lightning",

View File

@@ -11,8 +11,8 @@ const LIVE = isTruthyEnvValue(process.env.ZAI_LIVE_TEST) || isTruthyEnvValue(pro
const describeLive = LIVE && ZAI_KEY ? describe : describe.skip;
async function expectModelReturnsAssistantText(modelId: "glm-4.7" | "glm-4.7-flashx") {
const model = getModel("zai", modelId as "glm-4.7");
async function expectModelReturnsAssistantText(modelId: "glm-5" | "glm-4.7") {
const model = getModel("zai", modelId);
const res = await completeSimple(
model,
{
@@ -26,10 +26,10 @@ async function expectModelReturnsAssistantText(modelId: "glm-4.7" | "glm-4.7-fla
describeLive("zai live", () => {
it("returns assistant text", async () => {
await expectModelReturnsAssistantText("glm-4.7");
await expectModelReturnsAssistantText("glm-5");
}, 20000);
it("glm-4.7-flashx returns assistant text", async () => {
await expectModelReturnsAssistantText("glm-4.7-flashx");
it("glm-4.7 returns assistant text", async () => {
await expectModelReturnsAssistantText("glm-4.7");
}, 20000);
});