fix(provider): correct MiniMax M3 thinking variants (#38330)

This commit is contained in:
Aiden Cline
2026-07-22 10:38:23 -05:00
committed by GitHub
parent 0a601cf334
commit 50eee1f5a4
2 changed files with 22 additions and 0 deletions
@@ -3468,6 +3468,22 @@ describe("ProviderTransform.variants", () => {
})
})
test.each(["nvidia", "lilac"])("%s minimax m3 returns chat template thinking toggles", (providerID) => {
const model = createMockModel({
id: `${providerID}/minimaxai/minimax-m3`,
providerID,
api: {
id: "minimaxai/minimax-m3",
url: "https://api.example.com/v1",
npm: "@ai-sdk/openai-compatible",
},
})
expect(ProviderTransform.variants(model)).toEqual({
none: { chat_template_kwargs: { thinking_mode: "disabled" } },
thinking: { chat_template_kwargs: { thinking_mode: "enabled" } },
})
})
test("glm returns empty object", () => {
const model = createMockModel({
id: "glm/glm-4",