{
  "aboutHtml": "<h3>Code et tâches professionnelles complexes</h3><p>GPT-6.1 Sol Ultrafast est une fiche destinée à l’analyse de code, d’exigences techniques et de contenus professionnels. OpenAI classe le modèle de base GPT-6.1 Sol parmi les modèles de raisonnement et met en avant la programmation complexe et le travail professionnel comme principaux domaines d’utilisation. Ces modèles utilisent des tokens de raisonnement internes pour préparer leur réponse ; le résultat visible peut prendre la forme d’une explication, de code ou d’un document abouti.</p><h3>De la tâche initiale à la solution</h3><p>En programmation, les usages utiles comprennent l’analyse du comportement d’une fonction, la préparation d’une modification répondant à des exigences et l’élaboration d’un plan de refactorisation. Fournissez le code source, les contraintes d’interface et des exemples d’entrée, puis demandez un résultat précis. Pour rechercher une erreur, ajoutez le comportement attendu et le comportement observé. Le modèle produit du texte : le code proposé, les commandes et les vérifications peuvent être utilisés dans votre environnement de travail.</p><p>Dans les tâches professionnelles, Sol peut intervenir dans l’analyse de spécifications volumineuses et la préparation de contenus fondés sur plusieurs sources. Il peut, par exemple, réunir des exigences dans une description cohérente, comparer plusieurs solutions techniques, expliquer une décision technique à un autre public ou préparer un projet de document. Les critères de comparaison et les informations de départ constituent la base de la réponse ; un format défini permet d’obtenir un résultat facile à vérifier et à réutiliser.</p><h3>Un grand contexte textuel</h3><p>Pour le modèle de base GPT-6.1 Sol, OpenAI annonce une fenêtre de 1 050 000 tokens. La fiche Ailoot API prévoit une limite de 922 000 tokens en entrée et de 128 000 tokens en sortie. Ces valeurs permettent de planifier séparément le volume des contenus sources et celui du résultat. Les tokens de raisonnement entrent eux aussi dans le budget de génération : la limite de sortie ne promet donc pas une réponse visible de cette longueur.</p><p>Pour un projet volumineux, transmettez les noms des fichiers et des sections avec leur contenu. Si la question concerne un composant ou un document précis, délimitez-le. La tâche reste ainsi rattachée aux éléments utiles, et les modifications proposées sont plus faciles à confronter aux données d’origine.</p><h3>Entrée et résultat dans Ailoot API</h3><p>La fiche reçoit du texte et renvoie du texte. Elle propose Chat Completions, Responses et generateContent compatible avec Gemini. Pour des documents ou des images, cet usage repose sur du texte préalablement extrait ou sur une description textuelle. Choisissez l’interface de votre client, puis définissez le résultat final, les contraintes obligatoires et la structure de la réponse.</p>",
  "aboutText": "### Code et tâches professionnelles complexes\n\nGPT-6.1 Sol Ultrafast est une fiche destinée à l’analyse de code, d’exigences techniques et de contenus professionnels. OpenAI classe le modèle de base GPT-6.1 Sol parmi les modèles de raisonnement et met en avant la programmation complexe et le travail professionnel comme principaux domaines d’utilisation. Ces modèles utilisent des tokens de raisonnement internes pour préparer leur réponse ; le résultat visible peut prendre la forme d’une explication, de code ou d’un document abouti.\n\n### De la tâche initiale à la solution\n\nEn programmation, les usages utiles comprennent l’analyse du comportement d’une fonction, la préparation d’une modification répondant à des exigences et l’élaboration d’un plan de refactorisation. Fournissez le code source, les contraintes d’interface et des exemples d’entrée, puis demandez un résultat précis. Pour rechercher une erreur, ajoutez le comportement attendu et le comportement observé. Le modèle produit du texte : le code proposé, les commandes et les vérifications peuvent être utilisés dans votre environnement de travail.\n\nDans les tâches professionnelles, Sol peut intervenir dans l’analyse de spécifications volumineuses et la préparation de contenus fondés sur plusieurs sources. Il peut, par exemple, réunir des exigences dans une description cohérente, comparer plusieurs solutions techniques, expliquer une décision technique à un autre public ou préparer un projet de document. Les critères de comparaison et les informations de départ constituent la base de la réponse ; un format défini permet d’obtenir un résultat facile à vérifier et à réutiliser.\n\n### Un grand contexte textuel\n\nPour le modèle de base GPT-6.1 Sol, OpenAI annonce une fenêtre de 1 050 000 tokens. La fiche Ailoot API prévoit une limite de 922 000 tokens en entrée et de 128 000 tokens en sortie. Ces valeurs permettent de planifier séparément le volume des contenus sources et celui du résultat. Les tokens de raisonnement entrent eux aussi dans le budget de génération : la limite de sortie ne promet donc pas une réponse visible de cette longueur.\n\nPour un projet volumineux, transmettez les noms des fichiers et des sections avec leur contenu. Si la question concerne un composant ou un document précis, délimitez-le. La tâche reste ainsi rattachée aux éléments utiles, et les modifications proposées sont plus faciles à confronter aux données d’origine.\n\n### Entrée et résultat dans Ailoot API\n\nLa fiche reçoit du texte et renvoie du texte. Elle propose Chat Completions, Responses et generateContent compatible avec Gemini. Pour des documents ou des images, cet usage repose sur du texte préalablement extrait ou sur une description textuelle. Choisissez l’interface de votre client, puis définissez le résultat final, les contraintes obligatoires et la structure de la réponse.",
  "locale": "fr",
  "methods": [
    {
      "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>Types d’entrée</dt><dd><code>text</code></dd></div><div><dt>Types de sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>922 000 <em>tokens</em></dd></div><div><dt>Réponse maximale</dt><dd>128 000 <em>tokens</em></dd></div></dl><dl><div><dt>Entrée</dt><dd>0,004 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,02 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>0,0002 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache</dt><dd>0,005 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache, 5 min</dt><dd>0,005 USD <em>/ 1K tokens</em></dd></div><div><dt>Écriture dans le cache, 1 h</dt><dd>0,005 USD <em>/ 1K tokens</em></dd></div></dl><h4>Prix selon la longueur de la requête · OpenAI Chat</h4><div class=\"tw\" data-card-table=\"tiers\"><table><thead><tr><th>Taille de la requête, en tokens</th><th class=\"num\">Entrée</th><th class=\"num\">Sortie</th><th class=\"num\">Lecture du cache</th><th class=\"num\">Écriture dans le cache</th><th class=\"num\">Cache 5 min</th><th class=\"num\">Cache 1 h</th></tr></thead><tbody><tr><td data-cell-label=\"Taille de la requête, en tokens\"><span class=\"card-cell-label\">Taille de la requête, en tokens</span><span class=\"card-tier-interval\">(0; 272 000]</span></td><td data-cell-label=\"Entrée\" class=\"num\"><span class=\"card-cell-label\">Entrée</span>0,004 USD</td><td data-cell-label=\"Sortie\" class=\"num\"><span class=\"card-cell-label\">Sortie</span>0,02 USD</td><td data-cell-label=\"Lecture du cache\" class=\"num\"><span class=\"card-cell-label\">Lecture du cache</span>0,0002 USD</td><td data-cell-label=\"Écriture dans le cache\" class=\"num\"><span class=\"card-cell-label\">Écriture dans le cache</span>0,005 USD</td><td data-cell-label=\"Cache 5 min\" class=\"num\"><span class=\"card-cell-label\">Cache 5 min</span>0,005 USD</td><td data-cell-label=\"Cache 1 h\" class=\"num\"><span class=\"card-cell-label\">Cache 1 h</span>0,005 USD</td></tr><tr><td data-cell-label=\"Taille de la requête, en tokens\"><span class=\"card-cell-label\">Taille de la requête, en tokens</span><span class=\"card-tier-interval\">(272 000; ∞)</span></td><td data-cell-label=\"Entrée\" class=\"num\"><span class=\"card-cell-label\">Entrée</span>0,008 USD</td><td data-cell-label=\"Sortie\" class=\"num\"><span class=\"card-cell-label\">Sortie</span>0,03 USD</td><td data-cell-label=\"Lecture du cache\" class=\"num\"><span class=\"card-cell-label\">Lecture du cache</span>0,0004 USD</td><td data-cell-label=\"Écriture dans le cache\" class=\"num\"><span class=\"card-cell-label\">Écriture dans le cache</span>0,01 USD</td><td data-cell-label=\"Cache 5 min\" class=\"num\"><span class=\"card-cell-label\">Cache 5 min</span>0,01 USD</td><td data-cell-label=\"Cache 1 h\" class=\"num\"><span class=\"card-cell-label\">Cache 1 h</span>0,01 USD</td></tr></tbody></table></div><p class=\"note-s\">Tarifs en USD par 1K tokens. Si aucun tarif n’est défini, le tarif de base de cette méthode est hérité ; «—» signifie qu’aucun tarif de base n’est défini.</p></section>",
      "method_identity": {
        "effective_request_model_id": "gpt-6.1-sol-ultrafast",
        "fmt": "chat",
        "http": "POST",
        "path": "/v1/chat/completions",
        "request_model_id": "gpt-6.1-sol-ultrafast",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|chat|/v1/chat/completions|gpt-6.1-sol-ultrafast",
      "ordinal": 0,
      "rawMethod": {
        "cache_read": 0.2,
        "cache_write": 5.0,
        "cache_write_1h": 5.0,
        "cache_write_5m": 5.0,
        "conditional_meter": null,
        "ctx": 922000,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 4.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": 128000,
        "max_tool_calls": null,
        "out": 20.0,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "gpt-6.1-sol-ultrafast",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.2,
            "cache_write": 5.0,
            "cache_write_1h": 5.0,
            "cache_write_5m": 5.0,
            "in": 4.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 20.0
          },
          {
            "cache_read": 0.4,
            "cache_write": 10.0,
            "cache_write_1h": 10.0,
            "cache_write_5m": 10.0,
            "in": 8.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 30.0
          }
        ],
        "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>Types d’entrée</dt><dd><code>text</code></dd></div><div><dt>Types de sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>922 000 <em>tokens</em></dd></div><div><dt>Réponse maximale</dt><dd>128 000 <em>tokens</em></dd></div></dl><dl><div><dt>Entrée</dt><dd>0,004 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,02 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>0,0002 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache</dt><dd>0,005 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache, 5 min</dt><dd>0,005 USD <em>/ 1K tokens</em></dd></div><div><dt>Écriture dans le cache, 1 h</dt><dd>0,005 USD <em>/ 1K tokens</em></dd></div></dl><h4>Prix selon la longueur de la requête · OpenAI Responses</h4><div class=\"tw\" data-card-table=\"tiers\"><table><thead><tr><th>Taille de la requête, en tokens</th><th class=\"num\">Entrée</th><th class=\"num\">Sortie</th><th class=\"num\">Lecture du cache</th><th class=\"num\">Écriture dans le cache</th><th class=\"num\">Cache 5 min</th><th class=\"num\">Cache 1 h</th></tr></thead><tbody><tr><td data-cell-label=\"Taille de la requête, en tokens\"><span class=\"card-cell-label\">Taille de la requête, en tokens</span><span class=\"card-tier-interval\">(0; 272 000]</span></td><td data-cell-label=\"Entrée\" class=\"num\"><span class=\"card-cell-label\">Entrée</span>0,004 USD</td><td data-cell-label=\"Sortie\" class=\"num\"><span class=\"card-cell-label\">Sortie</span>0,02 USD</td><td data-cell-label=\"Lecture du cache\" class=\"num\"><span class=\"card-cell-label\">Lecture du cache</span>0,0002 USD</td><td data-cell-label=\"Écriture dans le cache\" class=\"num\"><span class=\"card-cell-label\">Écriture dans le cache</span>0,005 USD</td><td data-cell-label=\"Cache 5 min\" class=\"num\"><span class=\"card-cell-label\">Cache 5 min</span>0,005 USD</td><td data-cell-label=\"Cache 1 h\" class=\"num\"><span class=\"card-cell-label\">Cache 1 h</span>0,005 USD</td></tr><tr><td data-cell-label=\"Taille de la requête, en tokens\"><span class=\"card-cell-label\">Taille de la requête, en tokens</span><span class=\"card-tier-interval\">(272 000; ∞)</span></td><td data-cell-label=\"Entrée\" class=\"num\"><span class=\"card-cell-label\">Entrée</span>0,008 USD</td><td data-cell-label=\"Sortie\" class=\"num\"><span class=\"card-cell-label\">Sortie</span>0,03 USD</td><td data-cell-label=\"Lecture du cache\" class=\"num\"><span class=\"card-cell-label\">Lecture du cache</span>0,0004 USD</td><td data-cell-label=\"Écriture dans le cache\" class=\"num\"><span class=\"card-cell-label\">Écriture dans le cache</span>0,01 USD</td><td data-cell-label=\"Cache 5 min\" class=\"num\"><span class=\"card-cell-label\">Cache 5 min</span>0,01 USD</td><td data-cell-label=\"Cache 1 h\" class=\"num\"><span class=\"card-cell-label\">Cache 1 h</span>0,01 USD</td></tr></tbody></table></div><p class=\"note-s\">Tarifs en USD par 1K tokens. Si aucun tarif n’est défini, le tarif de base de cette méthode est hérité ; «—» signifie qu’aucun tarif de base n’est défini.</p></section>",
      "method_identity": {
        "effective_request_model_id": "gpt-6.1-sol-ultrafast",
        "fmt": "responses",
        "http": "POST",
        "path": "/v1/responses",
        "request_model_id": "gpt-6.1-sol-ultrafast",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|responses|/v1/responses|gpt-6.1-sol-ultrafast",
      "ordinal": 1,
      "rawMethod": {
        "cache_read": 0.2,
        "cache_write": 5.0,
        "cache_write_1h": 5.0,
        "cache_write_5m": 5.0,
        "conditional_meter": null,
        "ctx": 922000,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 4.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Responses",
        "max_out": 128000,
        "max_tool_calls": null,
        "out": 20.0,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "gpt-6.1-sol-ultrafast",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.2,
            "cache_write": 5.0,
            "cache_write_1h": 5.0,
            "cache_write_5m": 5.0,
            "in": 4.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 20.0
          },
          {
            "cache_read": 0.4,
            "cache_write": 10.0,
            "cache_write_1h": 10.0,
            "cache_write_5m": 10.0,
            "in": 8.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 30.0
          }
        ],
        "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/gpt-6.1-sol-ultrafast:generateContent</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Types d’entrée</dt><dd><code>text</code></dd></div><div><dt>Types de sortie</dt><dd><code>text</code></dd></div><div><dt>Contexte</dt><dd>922 000 <em>tokens</em></dd></div><div><dt>Réponse maximale</dt><dd>128 000 <em>tokens</em></dd></div></dl><dl><div><dt>Entrée</dt><dd>0,004 USD <em>/ 1K</em></dd></div><div><dt>Sortie</dt><dd>0,02 USD <em>/ 1K</em></dd></div><div><dt>Lecture du cache</dt><dd>0,0002 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache</dt><dd>0,005 USD <em>/ 1K</em></dd></div><div><dt>Écriture dans le cache, 5 min</dt><dd>0,005 USD <em>/ 1K tokens</em></dd></div><div><dt>Écriture dans le cache, 1 h</dt><dd>0,005 USD <em>/ 1K tokens</em></dd></div></dl><h4>Prix selon la longueur de la requête · Gemini generateContent</h4><div class=\"tw\" data-card-table=\"tiers\"><table><thead><tr><th>Taille de la requête, en tokens</th><th class=\"num\">Entrée</th><th class=\"num\">Sortie</th><th class=\"num\">Lecture du cache</th><th class=\"num\">Écriture dans le cache</th><th class=\"num\">Cache 5 min</th><th class=\"num\">Cache 1 h</th></tr></thead><tbody><tr><td data-cell-label=\"Taille de la requête, en tokens\"><span class=\"card-cell-label\">Taille de la requête, en tokens</span><span class=\"card-tier-interval\">(0; 272 000]</span></td><td data-cell-label=\"Entrée\" class=\"num\"><span class=\"card-cell-label\">Entrée</span>0,004 USD</td><td data-cell-label=\"Sortie\" class=\"num\"><span class=\"card-cell-label\">Sortie</span>0,02 USD</td><td data-cell-label=\"Lecture du cache\" class=\"num\"><span class=\"card-cell-label\">Lecture du cache</span>0,0002 USD</td><td data-cell-label=\"Écriture dans le cache\" class=\"num\"><span class=\"card-cell-label\">Écriture dans le cache</span>0,005 USD</td><td data-cell-label=\"Cache 5 min\" class=\"num\"><span class=\"card-cell-label\">Cache 5 min</span>0,005 USD</td><td data-cell-label=\"Cache 1 h\" class=\"num\"><span class=\"card-cell-label\">Cache 1 h</span>0,005 USD</td></tr><tr><td data-cell-label=\"Taille de la requête, en tokens\"><span class=\"card-cell-label\">Taille de la requête, en tokens</span><span class=\"card-tier-interval\">(272 000; ∞)</span></td><td data-cell-label=\"Entrée\" class=\"num\"><span class=\"card-cell-label\">Entrée</span>0,008 USD</td><td data-cell-label=\"Sortie\" class=\"num\"><span class=\"card-cell-label\">Sortie</span>0,03 USD</td><td data-cell-label=\"Lecture du cache\" class=\"num\"><span class=\"card-cell-label\">Lecture du cache</span>0,0004 USD</td><td data-cell-label=\"Écriture dans le cache\" class=\"num\"><span class=\"card-cell-label\">Écriture dans le cache</span>0,01 USD</td><td data-cell-label=\"Cache 5 min\" class=\"num\"><span class=\"card-cell-label\">Cache 5 min</span>0,01 USD</td><td data-cell-label=\"Cache 1 h\" class=\"num\"><span class=\"card-cell-label\">Cache 1 h</span>0,01 USD</td></tr></tbody></table></div><p class=\"note-s\">Tarifs en USD par 1K tokens. Si aucun tarif n’est défini, le tarif de base de cette méthode est hérité ; «—» signifie qu’aucun tarif de base n’est défini.</p></section>",
      "method_identity": {
        "effective_request_model_id": "gpt-6.1-sol-ultrafast",
        "fmt": "gemini",
        "http": "POST",
        "path": "/v1beta/models/gpt-6.1-sol-ultrafast:generateContent",
        "request_model_id": "gpt-6.1-sol-ultrafast",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|gemini|/v1beta/models/gpt-6.1-sol-ultrafast:generateContent|gpt-6.1-sol-ultrafast",
      "ordinal": 2,
      "rawMethod": {
        "cache_read": 0.2,
        "cache_write": 5.0,
        "cache_write_1h": 5.0,
        "cache_write_5m": 5.0,
        "conditional_meter": null,
        "ctx": 922000,
        "family": "gemini",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 4.0,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": 128000,
        "max_tool_calls": null,
        "out": 20.0,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/gpt-6.1-sol-ultrafast:generateContent",
        "request_model_id": "gpt-6.1-sol-ultrafast",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.2,
            "cache_write": 5.0,
            "cache_write_1h": 5.0,
            "cache_write_5m": 5.0,
            "in": 4.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 20.0
          },
          {
            "cache_read": 0.4,
            "cache_write": 10.0,
            "cache_write_1h": 10.0,
            "cache_write_5m": 10.0,
            "in": 8.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 30.0
          }
        ],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    }
  ],
  "model_id": "gpt-6.1-sol-ultrafast",
  "page": {
    "canonical": "https://ailoot.ai/models/fr/gpt-6-1-sol-ultrafast/",
    "description": "GPT-6.1 Sol Ultrafast pour l’analyse de code, les tâches textuelles complexes et la préparation de contenus professionnels avec un grand contexte.",
    "locale": "fr",
    "md_url": "https://ailoot.ai/models/fr/gpt-6-1-sol-ultrafast/index.md",
    "title": "gpt-6.1-sol-ultrafast",
    "url": "https://ailoot.ai/models/fr/gpt-6-1-sol-ultrafast/"
  },
  "rawModel": {
    "about": "### Code et tâches professionnelles complexes\n\nGPT-6.1 Sol Ultrafast est une fiche destinée à l’analyse de code, d’exigences techniques et de contenus professionnels. OpenAI classe le modèle de base GPT-6.1 Sol parmi les modèles de raisonnement et met en avant la programmation complexe et le travail professionnel comme principaux domaines d’utilisation. Ces modèles utilisent des tokens de raisonnement internes pour préparer leur réponse ; le résultat visible peut prendre la forme d’une explication, de code ou d’un document abouti.\n\n### De la tâche initiale à la solution\n\nEn programmation, les usages utiles comprennent l’analyse du comportement d’une fonction, la préparation d’une modification répondant à des exigences et l’élaboration d’un plan de refactorisation. Fournissez le code source, les contraintes d’interface et des exemples d’entrée, puis demandez un résultat précis. Pour rechercher une erreur, ajoutez le comportement attendu et le comportement observé. Le modèle produit du texte : le code proposé, les commandes et les vérifications peuvent être utilisés dans votre environnement de travail.\n\nDans les tâches professionnelles, Sol peut intervenir dans l’analyse de spécifications volumineuses et la préparation de contenus fondés sur plusieurs sources. Il peut, par exemple, réunir des exigences dans une description cohérente, comparer plusieurs solutions techniques, expliquer une décision technique à un autre public ou préparer un projet de document. Les critères de comparaison et les informations de départ constituent la base de la réponse ; un format défini permet d’obtenir un résultat facile à vérifier et à réutiliser.\n\n### Un grand contexte textuel\n\nPour le modèle de base GPT-6.1 Sol, OpenAI annonce une fenêtre de 1 050 000 tokens. La fiche Ailoot API prévoit une limite de 922 000 tokens en entrée et de 128 000 tokens en sortie. Ces valeurs permettent de planifier séparément le volume des contenus sources et celui du résultat. Les tokens de raisonnement entrent eux aussi dans le budget de génération : la limite de sortie ne promet donc pas une réponse visible de cette longueur.\n\nPour un projet volumineux, transmettez les noms des fichiers et des sections avec leur contenu. Si la question concerne un composant ou un document précis, délimitez-le. La tâche reste ainsi rattachée aux éléments utiles, et les modifications proposées sont plus faciles à confronter aux données d’origine.\n\n### Entrée et résultat dans Ailoot API\n\nLa fiche reçoit du texte et renvoie du texte. Elle propose Chat Completions, Responses et generateContent compatible avec Gemini. Pour des documents ou des images, cet usage repose sur du texte préalablement extrait ou sur une description textuelle. Choisissez l’interface de votre client, puis définissez le résultat final, les contraintes obligatoires et la structure de la réponse.",
    "alias_of": null,
    "aliases": [],
    "author": "OpenAI",
    "canonical_model": "gpt-6.1-sol-ultrafast",
    "ctx": 922000,
    "formats": [
      "chat",
      "gemini",
      "responses"
    ],
    "id": "gpt-6.1-sol-ultrafast",
    "input": [
      "text"
    ],
    "kind": "text",
    "max_out": 128000,
    "methods": [
      {
        "cache_read": 0.2,
        "cache_write": 5.0,
        "cache_write_1h": 5.0,
        "cache_write_5m": 5.0,
        "conditional_meter": null,
        "ctx": 922000,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 4.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": 128000,
        "max_tool_calls": null,
        "out": 20.0,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "gpt-6.1-sol-ultrafast",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.2,
            "cache_write": 5.0,
            "cache_write_1h": 5.0,
            "cache_write_5m": 5.0,
            "in": 4.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 20.0
          },
          {
            "cache_read": 0.4,
            "cache_write": 10.0,
            "cache_write_1h": 10.0,
            "cache_write_5m": 10.0,
            "in": 8.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 30.0
          }
        ],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.2,
        "cache_write": 5.0,
        "cache_write_1h": 5.0,
        "cache_write_5m": 5.0,
        "conditional_meter": null,
        "ctx": 922000,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 4.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Responses",
        "max_out": 128000,
        "max_tool_calls": null,
        "out": 20.0,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "gpt-6.1-sol-ultrafast",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.2,
            "cache_write": 5.0,
            "cache_write_1h": 5.0,
            "cache_write_5m": 5.0,
            "in": 4.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 20.0
          },
          {
            "cache_read": 0.4,
            "cache_write": 10.0,
            "cache_write_1h": 10.0,
            "cache_write_5m": 10.0,
            "in": 8.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 30.0
          }
        ],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.2,
        "cache_write": 5.0,
        "cache_write_1h": 5.0,
        "cache_write_5m": 5.0,
        "conditional_meter": null,
        "ctx": 922000,
        "family": "gemini",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 4.0,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": 128000,
        "max_tool_calls": null,
        "out": 20.0,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/gpt-6.1-sol-ultrafast:generateContent",
        "request_model_id": "gpt-6.1-sol-ultrafast",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.2,
            "cache_write": 5.0,
            "cache_write_1h": 5.0,
            "cache_write_5m": 5.0,
            "in": 4.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 20.0
          },
          {
            "cache_read": 0.4,
            "cache_write": 10.0,
            "cache_write_1h": 10.0,
            "cache_write_5m": 10.0,
            "in": 8.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 30.0
          }
        ],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "gpt-6.1-sol-ultrafast",
        "request_model_id": "gpt-6.1-sol-ultrafast",
        "route_label": "Ultra"
      }
    ],
    "name": "gpt-6.1-sol-ultrafast",
    "price": {
      "in": 4.0,
      "in_label": null,
      "out": 20.0,
      "out_label": null,
      "sort_in": 4.0,
      "sort_out": 20.0,
      "varies": false
    },
    "public_id": "gpt-6.1-sol-ultrafast",
    "short": "GPT-6.1 Sol Ultrafast pour l’analyse de code, les tâches textuelles complexes et la préparation de contenus professionnels avec un grand contexte."
  },
  "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": "GPT-6.1 Sol Ultrafast pour l’analyse de code, les tâches textuelles complexes et la préparation de contenus professionnels avec un grand contexte.",
  "source": {
    "audit_sha256": "6a1377f1fa21e393153eb645debe749961d3c0f7fa74cd7672f2aee35f8a739d",
    "bridge_map_sha256": "6a1377f1fa21e393153eb645debe749961d3c0f7fa74cd7672f2aee35f8a739d",
    "projection_audit": {
      "parent_manifest_sha256": "dfd3a7a4bc6f960e128026cae1f98f769d1503ffa1c6cf0ccf80066382dbbb9e",
      "raw_model_json_sha256": "30784d02c8fba58ac197314c530a4b8700221ed533410be69b5a862935fbb35e",
      "renderer_sha256": "79d737bcd772b3636fe91ffe552ad149f7f2ee4904b531a1fdc6d096e4b23919"
    },
    "projection_kind": "catalogue-refresh-native-dto-v1",
    "raw_model_json_sha256": "30784d02c8fba58ac197314c530a4b8700221ed533410be69b5a862935fbb35e",
    "renderer_sha256": "79d737bcd772b3636fe91ffe552ad149f7f2ee4904b531a1fdc6d096e4b23919"
  },
  "sourceRevision": "39960ac68db4176fb90276f0b5ce89254b41f2a9e867a8f52f326e234818b18f"
}
