mirror of
https://github.com/moltbot/moltbot.git
synced 2026-04-20 21:23:23 +00:00
minimax: add image capability to MiniMax-M2.7 model
This commit is contained in:
committed by
Peter Steinberger
parent
ed866020df
commit
87b41ca693
@@ -50,4 +50,19 @@ describe("minimax model definitions", () => {
|
||||
expect(model.name).toBe("MiniMax MiniMax-Future");
|
||||
expect(model.reasoning).toBe(false);
|
||||
});
|
||||
|
||||
it("M2.7 model includes image input", () => {
|
||||
const model = buildMinimaxApiModelDefinition("MiniMax-M2.7");
|
||||
expect(model.input).toEqual(["text", "image"]);
|
||||
});
|
||||
|
||||
it("M2.7-highspeed model includes image input", () => {
|
||||
const model = buildMinimaxApiModelDefinition("MiniMax-M2.7-highspeed");
|
||||
expect(model.input).toEqual(["text", "image"]);
|
||||
});
|
||||
|
||||
it("M2.5 model remains text-only", () => {
|
||||
const model = buildMinimaxApiModelDefinition("MiniMax-M2.5");
|
||||
expect(model.input).toEqual(["text"]);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -39,11 +39,13 @@ export function buildMinimaxModelDefinition(params: {
|
||||
maxTokens: number;
|
||||
}): ModelDefinitionConfig {
|
||||
const catalog = MINIMAX_TEXT_MODEL_CATALOG[params.id as MinimaxCatalogId];
|
||||
// MiniMax-M2.7 supports image input
|
||||
const isImageCapable = params.id === "MiniMax-M2.7" || params.id.startsWith("MiniMax-M2.7-");
|
||||
return {
|
||||
id: params.id,
|
||||
name: params.name ?? catalog?.name ?? `MiniMax ${params.id}`,
|
||||
reasoning: params.reasoning ?? catalog?.reasoning ?? false,
|
||||
input: ["text"],
|
||||
input: isImageCapable ? ["text", "image"] : ["text"],
|
||||
cost: params.cost,
|
||||
contextWindow: params.contextWindow,
|
||||
maxTokens: params.maxTokens,
|
||||
|
||||
Reference in New Issue
Block a user