git commit -m "feat(new model): adding MiMo-V2-Flash"

This commit is contained in:
Ahmed khaled
2026-01-03 05:55:37 +02:00
committed by GitHub
parent 3472009066
commit d617dfd983
6 changed files with 92 additions and 0 deletions

View File

@@ -58,6 +58,7 @@ const PROVIDER_HANDLES_TEMPLATING: string[] = [
"sagemaker",
"continue-proxy",
"mistral",
"mimo",
"sambanova",
"vertexai",
"watsonx",

13
core/llm/llms/Mimo.ts Normal file
View File

@@ -0,0 +1,13 @@
import { LLMOptions } from "../../index.js";
import OpenAI from "./OpenAI.js";
class Mimo extends OpenAI {
static providerName = "mimo";
static defaultOptions: Partial<LLMOptions> = {
apiBase: "https://api.xiaomimimo.com/v1/",
model: "mimo-v2-flash",
};
}
export default Mimo;

View File

@@ -37,6 +37,7 @@ import LlamaStack from "./LlamaStack";
import Lemonade from "./Lemonade";
import LMStudio from "./LMStudio";
import Mistral from "./Mistral";
import Mimo from "./Mimo";
import MockLLM from "./Mock";
import Moonshot from "./Moonshot";
import Msty from "./Msty";

View File

@@ -0,0 +1,40 @@
---
title: "How to Configure Xiaomi Mimo with Continue"
sidebarTitle: "Xiaomi Mimo"
---
<Info>
Get your API key from the [Xiaomi Mimo Platform](https://platform.xiaomimimo.com/)
</Info>
## Configuration
<Tabs>
<Tab title="YAML">
```yaml title="config.yaml"
name: My Config
version: 0.0.1
schema: v1
models:
- name: <MODEL_NAME>
provider: mimo
model: mimo-v2-flash
apiKey: <YOUR_MIMO_API_KEY>
```
</Tab>
<Tab title="JSON (Deprecated)">
```json title="config.json"
{
"models": [
{
"title": "<MODEL_NAME>",
"provider": "mimo",
"model": "mimo-v2-flash",
"apiKey": "<YOUR_MIMO_API_KEY>"
}
]
}
```
</Tab>
</Tabs>

View File

@@ -2661,4 +2661,20 @@ export const models: { [key: string]: ModelPackage } = {
icon: "cometapi.png",
isOpenSource: false,
},
// Xiaomi Mimo models
mimoV2Flash: {
title: "mimo-v2-flash",
description: "Xiaomi's fast and efficient language model",
refUrl: "https://platform.xiaomimimo.com/",
params: {
title: "mimo-v2-flash",
model: "mimo-v2-flash",
contextLength: 128_000,
apiKey: "",
},
providerOptions: ["mimo"],
icon: "mimo.png",
isOpenSource: false,
},
};

View File

@@ -367,6 +367,27 @@ Select the \`GPT-4o\` model below to complete your provider configuration, but n
models.mistral7b,
],
apiKeyUrl: "https://console.mistral.ai/codestral",
},
mimo: {
title: "Xiaomi Mimo",
provider: "mimo",
description: "Use Xiaomi's Mimo models for fast and efficient AI responses",
longDescription:
"Xiaomi Mimo provides OpenAI-compatible API access to their language models. Get your API key from the [Xiaomi Mimo Platform](https://platform.xiaomimimo.com/).",
icon: "mimo.png",
tags: [ModelProviderTags.RequiresApiKey],
packages: [models.mimoV2Flash],
collectInputFor: [
{
inputType: "text",
key: "apiKey",
label: "API Key",
placeholder: "Enter your Xiaomi Mimo API key",
required: true,
},
...completionParamsInputsConfigs,
],
apiKeyUrl: "https://platform.xiaomimimo.com/",
},
ollama: {
title: "Ollama",