Accéder au contenu principal

Vibe coding avec Xiaomi MiMo-V2.5-Pro : tutoriel pratique

Connectez Xiaomi MiMo-V2.5-Pro à OpenCode avec Olostep MCP et le MiMo Token Plan, puis testez-le en créant un outil CLI et une application web Reflex.
Actualisé 19 mai 2026  · 9 min lire

Le MiMo-V2.5-Pro de Xiaomi est l’une des sorties de modèles d’IA les plus surprenantes à ce jour. Xiaomi n’était pas vraiment perçu comme un acteur de premier plan dans la course aux modèles, mais MiMo est rapidement passé sous les projecteurs avec d’excellents résultats aux benchmarks et un grand bond en performance pour le code et les agents.

Mais ce guide n’a pas vocation à faire confiance aux benchmarks les yeux fermés. Ce qui compte vraiment, c’est l’usage réel : la vitesse, la fiabilité, le respect des consignes, et la capacité du modèle à aller au bout des tâches de code sans se bloquer en plein milieu.

Dans ce guide, nous allons configurer MiMo-V2.5-Pro pour du vibe coding. Nous verrons la plateforme MiMo de Xiaomi, le plan de jetons, l’installation d’OpenCode, le serveur web MCP, la connexion du modèle MiMo-V2.5 Pro dans OpenCode, puis nous testerons ses performances sur des tâches de code concrètes.

Qu’est-ce que Xiaomi MiMo ?

Xiaomi MiMo est une famille de modèles d’IA spécialisés dans le raisonnement, développée par Xiaomi, l’entreprise technologique chinoise surtout connue pour ses smartphones et électroniques grand public. La gamme MiMo marque l’entrée de Xiaomi dans l’IA de pointe, avec des modèles conçus pour le code, les mathématiques et les workflows d’agents. 

Artificial Analysis Agentic Index

Source : AI Model & API Providers Analysis | Artificial Analysis

La famille comprend plusieurs variantes selon la taille et les capacités, mais MiMo-V2.5-Pro est le porte-étendard, en concurrence directe avec les modèles de code établis des grands laboratoires d’IA. Il se classe quatrième sur l’Agentic Index d’Artificial Analysis, juste derrière GPT-5.5, Claude Opus 4.7 et GPT-5.4, et devance des modèles concurrents de pointe comme DeepSeek V4 Pro ou Kimi K2.6.

Introduction aux agents d'intelligence artificielle

Apprenez les principes fondamentaux des agents d'intelligence artificielle, leurs composants et leur utilisation dans le monde réel - aucun codage n'est nécessaire.
Cours d'exploration

Trois façons d’essayer MiMo-V2.5-Pro

Il existe trois moyens simples de tester le modèle :

  • Utiliser MiMo Studio dans le navigateur
  • Le tester via l’API Open Platform
  • Utiliser le Token Plan avec des outils de code comme OpenCode

1. Xiaomi MiMo Studio

La manière la plus simple de tester MiMo-V2.5-Pro est via le Xiaomi MiMo Studio, où vous pouvez essayer le modèle directement avant de mettre en place une API ou un environnement de développement. 

Je l’ai utilisé pour générer un site portfolio de grande qualité dans un seul fichier HTML, avec animations, sections interactives et visuels soignés. C’est un bon point de départ pour évaluer rapidement les capacités du modèle en design, en code et en suivi d’instructions, sans aucune configuration.

image16.png

Source : Xiaomi MiMo Studio

2. Xiaomi MiMo API Open Platform

Vous pouvez aussi tester le modèle via la Xiaomi MiMo API Open Platform. Quand j’ai créé un compte, j’ai reçu environ 0,72 $ de crédit gratuit, mais il a été consommé en seulement deux prompts, ce qui est un peu décevant. 

Cela m’a poussé à explorer le Token Plan de Xiaomi, qui propose un accès API à tarif réduit avec une enveloppe mensuelle de jetons. 

3. MiMo Token Plan pour le code

Pour les tâches de développement, le Token Plan m’a semblé bien moins cher que d’ajouter du crédit API standard.

Xiaomi MiMo Token Plan

Source : Xiaomi MiMo API Open Platform

Grâce à une promotion, j’ai pu obtenir le Lite Token Plan pour environ 4,62 $, soit environ 10× moins cher que le paiement à l’usage classique dans mon cas.

image11.png

Le Token Plan pour le code est compatible avec plusieurs outils d’agents et de développement populaires, dont OpenCode, Claude Code, OpenClaw, Hermes Agent, Cherry Studio, Qwen Code, CodeBuddy et Cline.

Pour ce guide, nous allons utiliser OpenCode pour connecter et tester MiMo-V2.5-Pro dans un vrai flux de travail de développement.

Remarque : surveillez attentivement votre consommation de jetons. Les agents de développement peuvent en consommer rapidement, car ils lisent plusieurs fois les fichiers, appellent des outils et renvoient de longs contextes au modèle.

Installer OpenCode et configurer MCP

Avant de configurer Olostep MCP, vous devez d’abord installer OpenCode.

1. Installer OpenCode

La façon la plus simple d’installer OpenCode est d’utiliser le script d’installation officiel.

Dans votre terminal, exécutez :

curl -fsSL https://opencode.ai/install | bash

Cela installe l’interface en ligne de commande OpenCode sur votre machine. OpenCode peut aussi s’installer via npm, bun, brew et d’autres gestionnaires de paquets, mais la commande curl reste l’option la plus simple.

Après l’installation, vérifiez qu’OpenCode est disponible :

opencode --version

Vous pouvez aussi lancer OpenCode en exécutant :

opencode

2. Créer votre clé API Olostep

Créez ensuite un compte Olostep gratuit, puis allez sur le tableau de bord Olostep pour créer ou copier votre clé API.

Nous utilisons Olostep car il donne à notre agent de développement l’accès à la recherche web, au scraping et à des outils de documentation vers code. C’est utile pour tester MiMo-V2.5-Pro, car le modèle peut vérifier rapidement la documentation la plus récente d’un framework au lieu de s’appuyer uniquement sur ses données d’entraînement. Cela réduit les erreurs, le code obsolète et les usages d’API incorrects.

Olostep requiert une clé API avant d’utiliser le serveur MCP hébergé ou le serveur local via npx. Conservez la clé en lieu sûr, vous en aurez besoin pour mettre à jour le fichier de configuration OpenCode.

3. Ajouter le serveur Olostep MCP

Dans votre terminal, exécutez :

opencode mcp add

OpenCode lance l’assistant de configuration MCP.

Utilisez les valeurs suivantes :

MCP server name: Olostep
MCP server type: Remote
MCP server URL: https://mcp.olostep.com/mcp
OAuth authentication: No

Adding mcp in the Opencode

Cela ajoute Olostep comme serveur MCP distant dans OpenCode.

4. Mettre à jour le fichier de configuration OpenCode

Après l’ajout du serveur MCP, OpenCode vous indique l’emplacement de votre fichier de configuration.

Par exemple, sous Windows, le mien est C:\Users\abida\.config\opencode\opencode.json.

Ouvrez ce fichier et mettez à jour la configuration du MCP Olostep pour y inclure votre en-tête d’autorisation.

Utilisez ceci :

{
 "$schema": "https://opencode.ai/config.json",
 "mcp": {
   "Olostep": {
     "type": "remote",
     "url": "https://mcp.olostep.com/mcp",
     "headers": {
       "Authorization": "Bearer YOUR_API_KEY"
     },
     "enabled": true
   }
 }
}

Remplacez YOUR_API_KEY par votre vraie clé API Olostep.

Par exemple :

"Authorization": "Bearer olo_xxxxxxxxxxxxxxxxx"

5. Vérifier la connexion au serveur MCP

Une fois le fichier enregistré, exécutez :

opencode mcp list

checking the list of mcp in the opencode

Vous devriez voir Olostep dans la liste de vos serveurs MCP.

Cela confirme qu’OpenCode peut désormais se connecter à Olostep via MCP.

Configurer Xiaomi MiMo-V2.5 dans Opencode

Allez sur la Xiaomi MiMo API Open Platform, section « Subscription Details » et créez une nouvelle clé API Token Plan. Cette clé est différente de la clé API classique, car elle est liée à votre abonnement Token Plan et vous permet d’utiliser le modèle via votre enveloppe de jetons. 

Dans la même section, vérifiez votre Dedicated Base URL. Xiaomi affiche différentes URLs de base en fonction de la région/du serveur associé à votre Token Plan. 

Par exemple, la mienne contient sgp, qui renvoie à Singapour. La vôtre peut indiquer une autre région, comme la Chine ou un autre serveur pris en charge. L’URL de base est importante, car vous devez sélectionner le fournisseur Xiaomi Token Plan correspondant dans OpenCode. 

Xiaomi MiMo Dashboard

Source : Xiaomi MiMo API Open Platform 

Ouvrez votre terminal, créez un nouveau dossier de projet et lancez OpenCode :

mkdir mimo-project
cd mimo-project
opencode

Dans OpenCode, exécutez :

/connect

Vous verrez une liste de fournisseurs disponibles. Recherchez « Xiaomi », puis sélectionnez l’option Token Plan qui correspond à votre région serveur. Dans mon cas, j’ai choisi l’option Token Plan Singapour car mon URL de base contient sgp

Connecting the LLM provider in the opencode

Collez votre clé API Token Plan lorsque vous y êtes invité.

Une fois la connexion établie, OpenCode vous demandera de choisir un modèle. Sélectionnez « MiMo-V2.5-Pro ». Puis réglez le niveau de réflexion sur « Medium ».

Ensuite, envoyez un prompt de test. Si le modèle répond correctement, votre configuration de Xiaomi MiMo-V2.5-Pro dans OpenCode est prête.

Testing the MiMo-V2.5-Pro in opencode

Créer un simple CLI Python avec MiMo-V2.5-Pro

Nous allons démarrer par un projet simple, utile, facile à construire et rapide à tester. J’ai demandé à l’agent de créer l’application suivante :

Build a simple Python CLI app that tracks live cryptocurrency prices. It should let users enter a coin symbol like BTC or ETH, fetch the current price from a public crypto API, display the price clearly in the terminal, and include basic error handling for invalid symbols or API issues.

En quelques secondes, MiMo-V2.5-Pro a commencé à créer l’app CLI Python et a ajouté les fonctionnalités de base pour consulter les prix crypto en direct.

Building a Simple Python CLI with MiMo-V2.5-Pro in Opencode

En moins d’une minute, nous avions une application en ligne de commande fonctionnelle.

Building a Simple Python CLI with MiMo-V2.5-Pro in Opencode

Pour la tester, ouvrez une autre fenêtre de terminal et exécutez :

python crypto_tracker.py

Vous pouvez aussi demander à l’agent de tester l’application pour vous.

Testing the crypto price trackers CLI

Le CLI a bien fonctionné lors de mon test. C’est rapide, simple, et cela ne nécessite ni authentification ni création de compte. L’app fonctionne immédiatement et offre un moyen rapide de consulter les prix crypto en direct depuis le terminal.

Créer une application web Python avec MiMo-V2.5-Pro

Ensuite, nous sommes passés d’un simple projet CLI à une application web Python complète avec frontend. Pour rendre le test plus réaliste, j’ai demandé à MiMo-V2.5-Pro d’étendre le traqueur crypto précédent en une application web Reflex.

Reflex est encore un framework web Python relativement récent, et beaucoup de modèles peinent à construire des applications correctes avec. Donc, plutôt que de demander au modèle de coder tout de suite, je lui ai d’abord demandé de consulter la documentation la plus récente de Reflex avec Olostep.

Voici le prompt :

Build a beginner-friendly Python crypto price tracker using Reflex. Search the latest Reflex docs before coding, keep everything in Python, include live prices, useful charts/graphs, clean UI, error handling, and simple setup/run instructions while deciding the best implementation details yourself.

Dès que j’ai saisi le prompt, MiMo-V2.5-Pro a créé une to-do list et a commencé à rechercher la documentation Reflex la plus récente via Olostep. 

Building a Python Web App with MiMo-V2.5-Pro

Il a aspiré les pages de documentation importantes, rassemblé suffisamment de contexte, puis a commencé à construire l’app Reflex à partir de zéro. 

MiMo-V2.5-Pro Scraping the documentation web page to gather the context.

Une fois l’app terminée, l’agent a fourni un récapitulatif de ce qu’il avait construit, des fichiers créés et des étapes nécessaires pour exécuter le projet.

Summary of the Reflex web app

Pour garder le processus simple, j’ai demandé à l’agent de lancer l’app pour moi et de corriger les éventuels problèmes. 

Testing of the Web ap is completed by the MiMo-V2.5-Pro

Après confirmation que l’app fonctionnait, je l’ai testée moi-même en exécutant :

cd crypto_tracker
reflex run

L’application a ensuite démarré en local sur http://localhost:3000.

The Reflex web app is running locally.

En ouvrant l’app dans le navigateur, la première version fonctionnait, mais l’UI avait plusieurs défauts. Certains nombres débordaient des cartes, le texte du champ de saisie était trop sombre et partiellement rogné, et quelques statistiques n’étaient pas très lisibles. 

image10.png

J’ai donc demandé à MiMo-V2.5-Pro d’améliorer l’UI : 

Improve the CryptoTracker UI. Fix the search input so the placeholder is fully visible and readable by adjusting height, padding, line-height, font size, and placeholder color. Format prices and stats with currency symbols, commas, compact values, and 2-decimal percentages. Replace 0 values for 24H High/Low with real API data or "Not available." Improve chart spacing, tooltip, loading/error states, text contrast, responsive stat cards, and connect the Watch button to a simple watchlist. Keep the same dark theme and Reflex/Python structure.

Asked the MiMo-V2.5-Pro AI agent to improve the UI

En quelques minutes, il a corrigé les principaux problèmes d’UI et a rendu l’app nettement plus soignée. 

La version finale était interactive, rapide et moderne. Vous pouvez saisir un symbole crypto manuellement ou cliquer sur l’un des tags de jetons populaires. L’app affiche le prix en direct, la capitalisation, le volume sur 24 heures, le plus haut et le plus bas sur 24 heures. 

Final Reflex UI looks better

Elle inclut aussi des graphiques sur différentes périodes, comme 1 jour, 7 jours, 30 jours et 90 jours, ce qui la rapproche d’un véritable tableau de bord crypto.

The Crypto tracker also includes charts for different time ranges, such as 1 day, 7 days, 30 days, and 90 days

En plus, vous pouvez ajouter des cryptos à une watchlist simple, ce qui rend l’app plus utile qu’un simple vérificateur de prix.

The Crypto tracker also include watchlists.

Conclusion

Après presque une journée d’utilisation de MiMo-V2.5-Pro, j’apprécie vraiment le modèle. Il est rapide, réactif et bien meilleur que prévu pour construire des projets from scratch. Comparé à GLM-5.1, il est plus direct. Il se met vite à construire, teste rapidement et ne passe pas des heures à « réfléchir » avant d’agir.

Le principal point qui me laisse dubitatif, c’est le Token Plan. Même s’il est subventionné, j’ai consommé presque 50 % de mon quota Lite en environ trois heures, ce qui semble beaucoup pour une seule session de développement avec agent. Comme le quota se réinitialise chaque mois, un usage intensif peut l’épuiser vite.

Il y a toutefois des plus. Le plan donne accès à plus que MiMo-V2.5-Pro, y compris d’autres modèles MiMo, et propose ponctuellement des avantages comme des tarifs réduits en heures creuses et un accès TTS gratuit.

J’ai rencontré un souci de compatibilité d’outils. MiMo a bien fonctionné avec OpenCode, mais j’ai eu des problèmes avec des outils comme TRAE, Cursor, Roo Code, Codex, GitHub Copilot CLI et Pi Code. Cela semble lié à la manière dont certains frameworks d’agents gèrent le reasoning_content dans les conversations multi-tours.

Globalement, j’aime beaucoup MiMo-V2.5-Pro en tant que modèle. Il est rapide, capable et étonnamment bon pour des projets de code réels. Je ne suis simplement pas fan de la structure Token Plan. Pour un usage régulier avec agents, je le comparerais encore à des options comme Moonshot ou Z.ai, surtout si je veux une consommation plus prévisible. Mais le modèle en lui-même est réellement impressionnant et mérite d’être testé.

FAQ sur Xiaomi MiMo-V2.5-Pro

MiMo-V2.5-Pro est-il gratuit à utiliser ?

Les poids du modèle sont gratuits et open source sous licence MIT, vous pouvez donc l’auto-héberger sans frais. Pour l’accès API via la plateforme de Xiaomi, vous avez besoin soit de crédit à l’usage, soit d’un abonnement Token Plan, qui démarre autour de 4,62 $ pendant les promotions.

Quelle est la différence entre le MiMo Token Plan et le crédit API standard ?

Le crédit API classique est facturé au jeton selon les tarifs standards. Le Token Plan vous donne une enveloppe mensuelle de jetons à un tarif fortement réduit (environ 10× moins cher pour un usage intensif), mais il est lié à des outils spécifiques pris en charge comme OpenCode, Cline et Cherry Studio.

Pourquoi utiliser Olostep MCP avec MiMo-V2.5-Pro ?

Les données d’entraînement de MiMo-V2.5-Pro ont une date de coupure, il peut donc produire du code obsolète ou utiliser des API dépréciées. En connectant Olostep via MCP, l’agent bénéficie de la recherche web et du scraping de documentation en direct, ce qui lui permet de consulter la doc la plus récente avant d’écrire du code.

Pourquoi MiMo-V2.5-Pro échoue-t-il avec certains outils de code comme Cursor ou Codex ?

Le problème vient de la gestion du reasoning_content dans les conversations multi-tours avec appels d’outils. Certains frameworks d’agents ne transmettent pas correctement, ou ne filtrent pas, ce contenu d’une itération à l’autre, ce qui provoque des erreurs. OpenCode gère cela correctement, d’où sa recommandation dans ce guide.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

En tant que data scientist certifié, je suis passionné par l'utilisation des technologies de pointe pour créer des applications innovantes d'apprentissage automatique. Avec une solide expérience en reconnaissance vocale, en analyse de données et en reporting, en MLOps, en IA conversationnelle et en NLP, j'ai affiné mes compétences dans le développement de systèmes intelligents qui peuvent avoir un impact réel. En plus de mon expertise technique, je suis également un communicateur compétent, doué pour distiller des concepts complexes dans un langage clair et concis. En conséquence, je suis devenu un blogueur recherché dans le domaine de la science des données, partageant mes idées et mes expériences avec une communauté grandissante de professionnels des données. Actuellement, je me concentre sur la création et l'édition de contenu, en travaillant avec de grands modèles linguistiques pour développer un contenu puissant et attrayant qui peut aider les entreprises et les particuliers à tirer le meilleur parti de leurs données.

Sujets

Apprenez l’IA avec DataCamp !

Cursus

Associate AI Engineer pour développeurs

26 h
Apprenez à intégrer l'IA dans des applications logicielles en utilisant des API et des bibliothèques open source. Commencez dès aujourd'hui votre parcours pour devenir AI Engineer !
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow
Contenus associés

blog

Types d'agents d'intelligence artificielle : Comprendre leurs rôles, leurs structures et leurs applications

Découvrez les principaux types d'agents d'intelligence artificielle, comment ils interagissent avec les environnements et comment ils sont utilisés dans les différents secteurs d'activité. Comprendre les agents réflexes simples, les agents basés sur un modèle, les agents basés sur un but, les agents basés sur l'utilité, les agents d'apprentissage, etc.
cursor ai code editor

Tutoriel

Cursor AI : Un guide avec 10 exemples pratiques

Apprenez à installer Cursor AI sur Windows, macOS et Linux, et découvrez comment l'utiliser à travers 10 cas d'utilisation différents.

Tutoriel

30 astuces Python pour améliorer votre code, accompagnées d'exemples

Nous avons sélectionné 30 astuces Python intéressantes que vous pouvez utiliser pour améliorer votre code et développer vos compétences en Python.
Kurtis Pykes 's photo

Kurtis Pykes

Tutoriel

Tutoriel sur les boucles Python

Tutoriel complet d'introduction aux boucles Python. Apprenez et pratiquez les boucles while et for, les boucles imbriquées, les mots-clés break et continue, la fonction range et bien plus encore.
Satyabrata Pal's photo

Satyabrata Pal

Tutoriel

Python Bonjour tout le monde : Guide de programmation pour débutants

Apprenez les bases de Python en exécutant le programme print(« Bonjour tout le monde »).
Adel Nehme's photo

Adel Nehme

Tutoriel

Séquence de Fibonacci en Python : Apprenez et explorez les techniques de codage

Veuillez découvrir le fonctionnement de la suite de Fibonacci. Veuillez explorer ses propriétés mathématiques et ses applications concrètes.
Laiba Siddiqui's photo

Laiba Siddiqui

Voir plusVoir plus