diff --git a/packages/core/src/family.ts b/packages/core/src/family.ts index e2adad433..43e2d2783 100644 --- a/packages/core/src/family.ts +++ b/packages/core/src/family.ts @@ -207,6 +207,10 @@ export const ModelFamilyValues = [ "mimo", "mimo-pro", "mimo-omni", + "mimo-v2-pro", + "mimo-v2-omni", + "mimo-v2.5-pro", + "mimo-v2.5", "mimo-pro-free", "mimo-omni-free", "mimo-flash-free", diff --git a/providers/opencode-go/models/mimo-v2-omni.toml b/providers/opencode-go/models/mimo-v2-omni.toml index 21a07cc20..02e37c18b 100644 --- a/providers/opencode-go/models/mimo-v2-omni.toml +++ b/providers/opencode-go/models/mimo-v2-omni.toml @@ -1,5 +1,5 @@ name = "MiMo V2 Omni" -family = "mimo-omni" +family = "mimo-v2-omni" release_date = "2026-03-18" last_updated = "2026-03-18" attachment = true @@ -19,7 +19,7 @@ cache_read = 0.08 [limit] context = 262_144 -output = 64_000 +output = 128_000 [modalities] input = ["text", "image", "audio", "pdf"] diff --git a/providers/opencode-go/models/mimo-v2-pro.toml b/providers/opencode-go/models/mimo-v2-pro.toml index 19035f8e0..5f8d7b103 100644 --- a/providers/opencode-go/models/mimo-v2-pro.toml +++ b/providers/opencode-go/models/mimo-v2-pro.toml @@ -1,5 +1,5 @@ name = "MiMo V2 Pro" -family = "mimo-pro" +family = "mimo-v2-pro" release_date = "2026-03-18" last_updated = "2026-03-18" attachment = true @@ -24,7 +24,7 @@ cache_read = 0.40 [limit] context = 1_048_576 -output = 64_000 +output = 128_000 [modalities] input = ["text"] diff --git a/providers/opencode-go/models/mimo-v2.5-pro.toml b/providers/opencode-go/models/mimo-v2.5-pro.toml new file mode 100644 index 000000000..56f348c6a --- /dev/null +++ b/providers/opencode-go/models/mimo-v2.5-pro.toml @@ -0,0 +1,31 @@ +name = "MiMo V2.5 Pro" +family = "mimo-v2.5-pro" +release_date = "2026-04-22" +last_updated = "2026-04-22" +attachment = true +reasoning = true +temperature = true +tool_call = true +knowledge = "2024-12" +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 1.00 +output = 3.00 +cache_read = 0.20 + +[cost.context_over_200k] +input = 2.00 +output = 6.00 +cache_read = 0.40 + +[limit] +context = 1_048_576 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/opencode-go/models/mimo-v2.5.toml b/providers/opencode-go/models/mimo-v2.5.toml new file mode 100644 index 000000000..06ab15434 --- /dev/null +++ b/providers/opencode-go/models/mimo-v2.5.toml @@ -0,0 +1,31 @@ +name = "MiMo V2.5" +family = "mimo-v2.5" +release_date = "2026-04-22" +last_updated = "2026-04-22" +attachment = true +reasoning = true +temperature = true +tool_call = true +knowledge = "2024-12" +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0.40 +output = 2.00 +cache_read = 0.08 + +[cost.context_over_200k] +input = 0.80 +output = 4.00 +cache_read = 0.16 + +[limit] +context = 262_144 +output = 128_000 + +[modalities] +input = ["text", "image", "audio", "pdf"] +output = ["text"]