{
  "aboutHtml": "<p>MiniMax M3.1 Flash est un modèle de MiniMax publié le 19 octobre 2026 pour la programmation, le raisonnement et les tâches comprenant plusieurs étapes liées. Le concepteur porte une attention particulière à la cohérence des documents, à la planification des actions et au développement logiciel. Le modèle prend aussi en charge la compréhension multimodale ; dans Ailoot, le type d’entrée disponible dépend de la méthode choisie.</p><h3>Quelles tâches lui confier ?</h3><ul><li>Lire un cahier des charges technique volumineux, relever les dépendances et préparer un plan de réalisation.</li><li>Analyser du code, expliquer une cause possible d’erreur et proposer une correction accompagnée d’une vérification.</li><li>Comparer plusieurs documents, réunir les exigences communes et signaler les divergences dans les données sources.</li><li>Préparer une instruction, une note d’analyse ou une ébauche de rapport selon une structure cohérente.</li></ul><p>Les contenus officiels abordent particulièrement les longues séquences de développement : compréhension du code source, réalisation d’une modification, correction des erreurs et vérification par des tests. Dans un dialogue textuel, ce travail peut être organisé par étapes : demander d’abord un plan, puis une modification précise, et enfin une explication et des critères de vérification.</p><h3>Texte et images</h3><p>Dans Standard, vous pouvez transmettre des images via Chat Completions et Responses, avec une question textuelle. Vous pouvez, par exemple, demander d’analyser une capture d’écran, de relier un élément visible à la description d’un problème ou d’intégrer des informations de l’image dans une conclusion textuelle. Précisez la partie de l’image qui compte et le résultat attendu.</p><p>Dans Ultra et avec la méthode compatible avec Gemini de cette fiche, l’entrée est textuelle. Toutes les variantes renvoient du texte : explication, liste d’actions, analyse ou code. Pour comparer des documents et préparer un rapport, définissez à l’avance la structure du résultat et demandez de distinguer les informations présentes dans les contenus des conclusions proposées.</p><h3>Raisonnement et long contexte</h3><p>MiniMax M3.1 Flash effectue un raisonnement avant sa réponse finale. La documentation du concepteur prévoit des niveaux de profondeur allant de low à max ; le raisonnement reste activé. Définissez séparément la forme de la réponse finale : une analyse interne approfondie et un long texte destiné à l’utilisateur sont deux exigences différentes.</p><p>Dans Standard, la fenêtre de contexte atteint 1 000 000 de jetons. Elle permet de travailler sur des textes longs, du code et l’historique des échanges dans les limites de la requête choisie. Transmettez les titres des sources, leur ordre et les questions à traiter ; pour un résultat volumineux, découpez la tâche en étapes claires et conservez les décisions intermédiaires dans les messages suivants.</p>",
  "aboutText": "MiniMax M3.1 Flash est un modèle de MiniMax publié le 19 octobre 2026 pour la programmation, le raisonnement et les tâches comprenant plusieurs étapes liées. Le concepteur porte une attention particulière à la cohérence des documents, à la planification des actions et au développement logiciel. Le modèle prend aussi en charge la compréhension multimodale ; dans Ailoot, le type d’entrée disponible dépend de la méthode choisie.\n\n### Quelles tâches lui confier ?\n\n- Lire un cahier des charges technique volumineux, relever les dépendances et préparer un plan de réalisation.\n- Analyser du code, expliquer une cause possible d’erreur et proposer une correction accompagnée d’une vérification.\n- Comparer plusieurs documents, réunir les exigences communes et signaler les divergences dans les données sources.\n- Préparer une instruction, une note d’analyse ou une ébauche de rapport selon une structure cohérente.\n\nLes contenus officiels abordent particulièrement les longues séquences de développement : compréhension du code source, réalisation d’une modification, correction des erreurs et vérification par des tests. Dans un dialogue textuel, ce travail peut être organisé par étapes : demander d’abord un plan, puis une modification précise, et enfin une explication et des critères de vérification.\n\n### Texte et images\n\nDans Standard, vous pouvez transmettre des images via Chat Completions et Responses, avec une question textuelle. Vous pouvez, par exemple, demander d’analyser une capture d’écran, de relier un élément visible à la description d’un problème ou d’intégrer des informations de l’image dans une conclusion textuelle. Précisez la partie de l’image qui compte et le résultat attendu.\n\nDans Ultra et avec la méthode compatible avec Gemini de cette fiche, l’entrée est textuelle. Toutes les variantes renvoient du texte : explication, liste d’actions, analyse ou code. Pour comparer des documents et préparer un rapport, définissez à l’avance la structure du résultat et demandez de distinguer les informations présentes dans les contenus des conclusions proposées.\n\n### Raisonnement et long contexte\n\nMiniMax M3.1 Flash effectue un raisonnement avant sa réponse finale. La documentation du concepteur prévoit des niveaux de profondeur allant de low à max ; le raisonnement reste activé. Définissez séparément la forme de la réponse finale : une analyse interne approfondie et un long texte destiné à l’utilisateur sont deux exigences différentes.\n\nDans Standard, la fenêtre de contexte atteint 1 000 000 de jetons. Elle permet de travailler sur des textes longs, du code et l’historique des échanges dans les limites de la requête choisie. Transmettez les titres des sources, leur ordre et les questions à traiter ; pour un résultat volumineux, découpez la tâche en étapes claires et conservez les décisions intermédiaires dans les messages suivants.",
  "locale": "fr-ca",
  "methods": [
    {
      "html": "<section class=\"meth\" data-route=\"Core\"><header><b><span class=\"alias\">Core</span> OpenAI Responses</b><code>POST /v1/responses</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Entrée</dt><dd><code>text</code>, <code>image</code></dd></div><div><dt>Sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>1 000 000 <em>tokens</em></dd></div><div><dt>Réponse maximale</dt><dd>524 288 <em>tokens</em></dd></div></dl><dl><div><dt>Entrée</dt><dd>0,00015 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,0006 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>≈0,000015 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache</dt><dd>0,0003 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache, 5 min</dt><dd>0,0003 USD <em>/ 1K tokens</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "MiniMax-M3.1-Flash",
        "fmt": "responses",
        "http": "POST",
        "path": "/v1/responses",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Core"
      },
      "method_key": "Core|responses|/v1/responses|MiniMax-M3.1-Flash",
      "ordinal": 0,
      "rawMethod": {
        "cache_read": 0.015,
        "cache_write": 0.3,
        "cache_write_1h": null,
        "cache_write_5m": 0.3,
        "conditional_meter": null,
        "ctx": 1000000,
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.15,
        "input": [
          "text",
          "image"
        ],
        "label": "OpenAI Responses",
        "max_out": 524288,
        "max_tool_calls": null,
        "out": 0.6,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Core",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Core\"><header><b><span class=\"alias\">Core</span> OpenAI Chat</b><code>POST /v1/chat/completions</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Entrée</dt><dd><code>text</code>, <code>image</code></dd></div><div><dt>Sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>1 000 000 <em>tokens</em></dd></div><div><dt>Réponse maximale</dt><dd>524 288 <em>tokens</em></dd></div></dl><dl><div><dt>Entrée</dt><dd>0,00015 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,0006 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>≈0,000015 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache</dt><dd>0,0003 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache, 5 min</dt><dd>0,0003 USD <em>/ 1K tokens</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "MiniMax-M3.1-Flash",
        "fmt": "chat",
        "http": "POST",
        "path": "/v1/chat/completions",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Core"
      },
      "method_key": "Core|chat|/v1/chat/completions|MiniMax-M3.1-Flash",
      "ordinal": 1,
      "rawMethod": {
        "cache_read": 0.015,
        "cache_write": 0.3,
        "cache_write_1h": null,
        "cache_write_5m": 0.3,
        "conditional_meter": null,
        "ctx": 1000000,
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.15,
        "input": [
          "text",
          "image"
        ],
        "label": "OpenAI Chat",
        "max_out": 524288,
        "max_tool_calls": null,
        "out": 0.6,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Core",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Core\"><header><b><span class=\"alias\">Core</span> Gemini generateContent</b><code>POST /v1beta/models/{model}:generateContent</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Entrée</dt><dd><code>text</code></dd></div><div><dt>Sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>1 000 000 <em>tokens</em></dd></div><div><dt>Réponse maximale</dt><dd>524 288 <em>tokens</em></dd></div></dl><dl><div><dt>Entrée</dt><dd>0,00015 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,0006 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>≈0,000015 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache</dt><dd>0,0003 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache, 5 min</dt><dd>0,0003 USD <em>/ 1K tokens</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "MiniMax-M3.1-Flash",
        "fmt": "gemini",
        "http": "POST",
        "path": "/v1beta/models/{model}:generateContent",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Core"
      },
      "method_key": "Core|gemini|/v1beta/models/{model}:generateContent|MiniMax-M3.1-Flash",
      "ordinal": 2,
      "rawMethod": {
        "cache_read": 0.015,
        "cache_write": 0.3,
        "cache_write_1h": null,
        "cache_write_5m": 0.3,
        "conditional_meter": null,
        "ctx": 1000000,
        "family": "gemini",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.15,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": 524288,
        "max_tool_calls": null,
        "out": 0.6,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/{model}:generateContent",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Core",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> OpenAI Chat</b><code>POST /v1/chat/completions</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Entrée</dt><dd><code>text</code></dd></div><div><dt>Sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>968 576 <em>tokens</em></dd></div><div><dt>Réponse maximale</dt><dd>80 000 <em>tokens</em></dd></div></dl><dl><div><dt>Entrée</dt><dd>0,0003 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,0012 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>≈0,00003 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache</dt><dd>≈0,000036 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache, 5 min</dt><dd>≈0,000036 USD <em>/ 1K tokens</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "MiniMax-M3.1-Flash",
        "fmt": "chat",
        "http": "POST",
        "path": "/v1/chat/completions",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|chat|/v1/chat/completions|MiniMax-M3.1-Flash",
      "ordinal": 3,
      "rawMethod": {
        "cache_read": 0.03,
        "cache_write": 0.036,
        "cache_write_1h": null,
        "cache_write_5m": 0.036,
        "conditional_meter": null,
        "ctx": 968576,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": 80000,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> OpenAI Responses</b><code>POST /v1/responses</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Entrée</dt><dd><code>text</code></dd></div><div><dt>Sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>968 576 <em>tokens</em></dd></div><div><dt>Réponse maximale</dt><dd>80 000 <em>tokens</em></dd></div></dl><dl><div><dt>Entrée</dt><dd>0,0003 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,0012 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>≈0,00003 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache</dt><dd>≈0,000036 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache, 5 min</dt><dd>≈0,000036 USD <em>/ 1K tokens</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "MiniMax-M3.1-Flash",
        "fmt": "responses",
        "http": "POST",
        "path": "/v1/responses",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|responses|/v1/responses|MiniMax-M3.1-Flash",
      "ordinal": 4,
      "rawMethod": {
        "cache_read": 0.03,
        "cache_write": 0.036,
        "cache_write_1h": null,
        "cache_write_5m": 0.036,
        "conditional_meter": null,
        "ctx": 968576,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "OpenAI Responses",
        "max_out": 80000,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> Gemini generateContent</b><code>POST /v1beta/models/MiniMax-M3.1-Flash:generateContent</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Entrée</dt><dd><code>text</code></dd></div><div><dt>Sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>968 576 <em>tokens</em></dd></div><div><dt>Réponse maximale</dt><dd>80 000 <em>tokens</em></dd></div></dl><dl><div><dt>Entrée</dt><dd>0,0003 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,0012 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>≈0,00003 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache</dt><dd>≈0,000036 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache, 5 min</dt><dd>≈0,000036 USD <em>/ 1K tokens</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "MiniMax-M3.1-Flash",
        "fmt": "gemini",
        "http": "POST",
        "path": "/v1beta/models/MiniMax-M3.1-Flash:generateContent",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|gemini|/v1beta/models/MiniMax-M3.1-Flash:generateContent|MiniMax-M3.1-Flash",
      "ordinal": 5,
      "rawMethod": {
        "cache_read": 0.03,
        "cache_write": 0.036,
        "cache_write_1h": null,
        "cache_write_5m": 0.036,
        "conditional_meter": null,
        "ctx": 968576,
        "family": "gemini",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": 80000,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/MiniMax-M3.1-Flash:generateContent",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> Anthropic Messages</b><code>POST /v1/messages</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Entrée</dt><dd><code>text</code></dd></div><div><dt>Sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>Non précisé dans le catalogue</dd></div><div><dt>Réponse maximale</dt><dd>Non précisé dans le catalogue</dd></div></dl><dl><div><dt>Entrée</dt><dd>0,0003 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,0012 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>≈0,00003 USD <em>/ 1K</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "minimax/minimax-m3.1-flash",
        "fmt": "messages",
        "http": "POST",
        "path": "/v1/messages",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|messages|/v1/messages|minimax%2Fminimax-m3.1-flash",
      "ordinal": 6,
      "rawMethod": {
        "cache_read": 0.03,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "anthropic",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "messages",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "Anthropic Messages",
        "max_out": null,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1/messages",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> OpenAI Responses</b><code>POST /v1/responses</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Entrée</dt><dd><code>text</code></dd></div><div><dt>Sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>Non précisé dans le catalogue</dd></div><div><dt>Réponse maximale</dt><dd>Non précisé dans le catalogue</dd></div></dl><dl><div><dt>Entrée</dt><dd>0,0003 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,0012 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>≈0,00003 USD <em>/ 1K</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "minimax/minimax-m3.1-flash",
        "fmt": "responses",
        "http": "POST",
        "path": "/v1/responses",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|responses|/v1/responses|minimax%2Fminimax-m3.1-flash",
      "ordinal": 7,
      "rawMethod": {
        "cache_read": 0.03,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "OpenAI Responses",
        "max_out": null,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> OpenAI Chat</b><code>POST /v1/chat/completions</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Entrée</dt><dd><code>text</code></dd></div><div><dt>Sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>Non précisé dans le catalogue</dd></div><div><dt>Réponse maximale</dt><dd>Non précisé dans le catalogue</dd></div></dl><dl><div><dt>Entrée</dt><dd>0,0003 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,0012 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>≈0,00003 USD <em>/ 1K</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "minimax/minimax-m3.1-flash",
        "fmt": "chat",
        "http": "POST",
        "path": "/v1/chat/completions",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|chat|/v1/chat/completions|minimax%2Fminimax-m3.1-flash",
      "ordinal": 8,
      "rawMethod": {
        "cache_read": 0.03,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": null,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> Gemini generateContent</b><code>POST /v1beta/models/minimax/minimax-m3.1-flash:generateContent</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Entrée</dt><dd><code>text</code></dd></div><div><dt>Sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>Non précisé dans le catalogue</dd></div><div><dt>Réponse maximale</dt><dd>Non précisé dans le catalogue</dd></div></dl><dl><div><dt>Entrée</dt><dd>0,0003 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,0012 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>≈0,00003 USD <em>/ 1K</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "minimax/minimax-m3.1-flash",
        "fmt": "gemini",
        "http": "POST",
        "path": "/v1beta/models/minimax/minimax-m3.1-flash:generateContent",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|gemini|/v1beta/models/minimax/minimax-m3.1-flash:generateContent|minimax%2Fminimax-m3.1-flash",
      "ordinal": 9,
      "rawMethod": {
        "cache_read": 0.03,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "gemini",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": null,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/minimax/minimax-m3.1-flash:generateContent",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    }
  ],
  "model_id": "minimax/minimax-m3.1-flash",
  "page": {
    "canonical": "https://ailoot.ai/models/fr-ca/minimax-minimax-m3-1-flash/",
    "description": "MiniMax M3.1 Flash aide à analyser des documents, à écrire du code et à planifier des tâches en plusieurs étapes ; dans Standard, Chat Completions et Responses acceptent aussi des images.",
    "locale": "fr-ca",
    "md_url": "https://ailoot.ai/models/fr-ca/minimax-minimax-m3-1-flash/index.md",
    "title": "MiniMax: MiniMax M3.1 Flash",
    "url": "https://ailoot.ai/models/fr-ca/minimax-minimax-m3-1-flash/"
  },
  "rawModel": {
    "about": "MiniMax M3.1 Flash est un modèle de MiniMax publié le 19 octobre 2026 pour la programmation, le raisonnement et les tâches comprenant plusieurs étapes liées. Le concepteur porte une attention particulière à la cohérence des documents, à la planification des actions et au développement logiciel. Le modèle prend aussi en charge la compréhension multimodale ; dans Ailoot, le type d’entrée disponible dépend de la méthode choisie.\n\n### Quelles tâches lui confier ?\n\n- Lire un cahier des charges technique volumineux, relever les dépendances et préparer un plan de réalisation.\n- Analyser du code, expliquer une cause possible d’erreur et proposer une correction accompagnée d’une vérification.\n- Comparer plusieurs documents, réunir les exigences communes et signaler les divergences dans les données sources.\n- Préparer une instruction, une note d’analyse ou une ébauche de rapport selon une structure cohérente.\n\nLes contenus officiels abordent particulièrement les longues séquences de développement : compréhension du code source, réalisation d’une modification, correction des erreurs et vérification par des tests. Dans un dialogue textuel, ce travail peut être organisé par étapes : demander d’abord un plan, puis une modification précise, et enfin une explication et des critères de vérification.\n\n### Texte et images\n\nDans Standard, vous pouvez transmettre des images via Chat Completions et Responses, avec une question textuelle. Vous pouvez, par exemple, demander d’analyser une capture d’écran, de relier un élément visible à la description d’un problème ou d’intégrer des informations de l’image dans une conclusion textuelle. Précisez la partie de l’image qui compte et le résultat attendu.\n\nDans Ultra et avec la méthode compatible avec Gemini de cette fiche, l’entrée est textuelle. Toutes les variantes renvoient du texte : explication, liste d’actions, analyse ou code. Pour comparer des documents et préparer un rapport, définissez à l’avance la structure du résultat et demandez de distinguer les informations présentes dans les contenus des conclusions proposées.\n\n### Raisonnement et long contexte\n\nMiniMax M3.1 Flash effectue un raisonnement avant sa réponse finale. La documentation du concepteur prévoit des niveaux de profondeur allant de low à max ; le raisonnement reste activé. Définissez séparément la forme de la réponse finale : une analyse interne approfondie et un long texte destiné à l’utilisateur sont deux exigences différentes.\n\nDans Standard, la fenêtre de contexte atteint 1 000 000 de jetons. Elle permet de travailler sur des textes longs, du code et l’historique des échanges dans les limites de la requête choisie. Transmettez les titres des sources, leur ordre et les questions à traiter ; pour un résultat volumineux, découpez la tâche en étapes claires et conservez les décisions intermédiaires dans les messages suivants.",
    "alias_of": null,
    "aliases": [
      "MiniMax-M3.1-Flash"
    ],
    "author": "MiniMax",
    "canonical_model": "minimax/minimax-m3.1-flash",
    "ctx": 1000000,
    "formats": [
      "chat",
      "gemini",
      "messages",
      "responses"
    ],
    "id": "minimax/minimax-m3.1-flash",
    "input": [
      "image",
      "text"
    ],
    "kind": "text",
    "max_out": 524288,
    "methods": [
      {
        "cache_read": 0.015,
        "cache_write": 0.3,
        "cache_write_1h": null,
        "cache_write_5m": 0.3,
        "conditional_meter": null,
        "ctx": 1000000,
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.15,
        "input": [
          "text",
          "image"
        ],
        "label": "OpenAI Responses",
        "max_out": 524288,
        "max_tool_calls": null,
        "out": 0.6,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Core",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.015,
        "cache_write": 0.3,
        "cache_write_1h": null,
        "cache_write_5m": 0.3,
        "conditional_meter": null,
        "ctx": 1000000,
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.15,
        "input": [
          "text",
          "image"
        ],
        "label": "OpenAI Chat",
        "max_out": 524288,
        "max_tool_calls": null,
        "out": 0.6,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Core",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.015,
        "cache_write": 0.3,
        "cache_write_1h": null,
        "cache_write_5m": 0.3,
        "conditional_meter": null,
        "ctx": 1000000,
        "family": "gemini",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.15,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": 524288,
        "max_tool_calls": null,
        "out": 0.6,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/{model}:generateContent",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Core",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.03,
        "cache_write": 0.036,
        "cache_write_1h": null,
        "cache_write_5m": 0.036,
        "conditional_meter": null,
        "ctx": 968576,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": 80000,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.03,
        "cache_write": 0.036,
        "cache_write_1h": null,
        "cache_write_5m": 0.036,
        "conditional_meter": null,
        "ctx": 968576,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "OpenAI Responses",
        "max_out": 80000,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.03,
        "cache_write": 0.036,
        "cache_write_1h": null,
        "cache_write_5m": 0.036,
        "conditional_meter": null,
        "ctx": 968576,
        "family": "gemini",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": 80000,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/MiniMax-M3.1-Flash:generateContent",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.03,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "anthropic",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "messages",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "Anthropic Messages",
        "max_out": null,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1/messages",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.03,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "OpenAI Responses",
        "max_out": null,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.03,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": null,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.03,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "gemini",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0.3,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": null,
        "max_tool_calls": null,
        "out": 1.2,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/minimax/minimax-m3.1-flash:generateContent",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "minimax/minimax-m3.1-flash",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Core"
      },
      {
        "canonical_model_id": "minimax/minimax-m3.1-flash",
        "request_model_id": "MiniMax-M3.1-Flash",
        "route_label": "Ultra"
      },
      {
        "canonical_model_id": "minimax/minimax-m3.1-flash",
        "request_model_id": "minimax/minimax-m3.1-flash",
        "route_label": "Ultra"
      }
    ],
    "name": "MiniMax: MiniMax M3.1 Flash",
    "price": {
      "in": 0.15,
      "in_label": null,
      "out": 0.6,
      "out_label": null,
      "sort_in": 0.15,
      "sort_out": 0.6,
      "varies": true
    },
    "public_id": "minimax/minimax-m3.1-flash",
    "short": "MiniMax M3.1 Flash aide à analyser des documents, à écrire du code et à planifier des tâches en plusieurs étapes ; dans Standard, Chat Completions et Responses acceptent aussi des images."
  },
  "renderer_schema": {
    "method_order": "rawModel.methods-ordinal",
    "prices": "exact-native-DTO-units-and-selected-renderer-html"
  },
  "representation": "exact-public-dto-and-native-renderer-html",
  "schema": "ailoot-static-model-facts-v1",
  "schema_version": 1,
  "shortText": "MiniMax M3.1 Flash aide à analyser des documents, à écrire du code et à planifier des tâches en plusieurs étapes ; dans Standard, Chat Completions et Responses acceptent aussi des images.",
  "source": {
    "audit_sha256": "7455a729c6e901087ec1901126fe7c158e6029ea44b15acf8b0d9e6f6ba8b890",
    "bridge_map_sha256": "7455a729c6e901087ec1901126fe7c158e6029ea44b15acf8b0d9e6f6ba8b890",
    "projection_audit": {
      "parent_manifest_sha256": "dfd3a7a4bc6f960e128026cae1f98f769d1503ffa1c6cf0ccf80066382dbbb9e",
      "raw_model_json_sha256": "fe3f0bc50c9b59fb7db0855e1cd315dadfa7f00880a28b9004afdac0b4775a91",
      "renderer_sha256": "d00c2641e8634b9840a33c7bef78f4e4bcefbc3499086d92fabcdf9fde35dc47"
    },
    "projection_kind": "catalogue-refresh-native-dto-v1",
    "raw_model_json_sha256": "fe3f0bc50c9b59fb7db0855e1cd315dadfa7f00880a28b9004afdac0b4775a91",
    "renderer_sha256": "d00c2641e8634b9840a33c7bef78f4e4bcefbc3499086d92fabcdf9fde35dc47"
  },
  "sourceRevision": "314067136dc0cadfee98e535cdff22ba7a6ba886d054f0abc76a8dc4df0808e6"
}
