{
  "aboutHtml": "<h3>Tekstiaineistojen käsittely</h3><p>GPT-6.1 Terra Pro vastaanottaa Ailoot API:ssa tekstipyynnön ja palauttaa tekstivastauksen. Mallikortin voi liittää asiakirjojen valmisteluun, lähtöaineistojen analyysiin ja tuloksen asteittaiseen tarkentamiseen keskustelussa. Anna tehtävän sisältö, tarvittavat tiedot ja vastauksen toivottu muoto yhdessä pyynnössä tai keskustelun viesteissä.</p><h3>Asiakirjan valmistelu</h3><p>Aloita tavoitteesta: millainen asiakirja tarvitaan, kenelle se on tarkoitettu ja minkä toimen tekemistä sen on tuettava? Liitä pääkohdat, lähdekatkelmat tai luonnos. Määrittele sitten rakenne, esimerkiksi johdanto, tärkeimmät johtopäätökset, perustelut ja seuraavat vaiheet. Muokkausta varten täsmennä, mitä on muutettava: pituutta, sävyä, terminologiaa vai esitysjärjestystä. Tällainen pyyntö antaa tarkistettavan tuloksen epämääräisen ”paranna tekstiä” -tehtävän sijaan.</p><h3>Analyysi ja vertailu</h3><p>Kun analysoit useita aineistoja, erottele ne nimillä ja määrittele vertailukriteerit. Voit pyytää jokaisen tekstin lyhyen yhteenvedon, yhteisen kysymysluettelon tai vaatimusten kohtakohtaisen vertailun. Jos täsmällinen lähdeyhteys on tärkeä, pyydä merkitsemään asiakirjan nimi ja vastaava katkelma johtopäätöksen viereen. Kenttäluettelo ja täytetty esimerkki auttavat saamaan vastauksen muodossa, jota on helppo käsitellä käsin edelleen.</p><h3>Liittäminen ja laajuus</h3><p>Ailoot API:ssa tälle mallikortille on määritetty tekstirajapinnat Messages, Responses, Chat Completions ja Gemini-yhteensopiva generateContent. Käytä asiakasohjelmasi tukemaa viestimuotoa. Asiakirjojen ja muun lähtöaineiston sisältö annetaan tekstinä; tuloksena on teksti, jonka voi tallentaa, muokata tai siirtää työn seuraavaan vaiheeseen.</p><p>Laajaa tehtävää valmisteltaessa jaa tila lähtöaineiston, ohjeen ja odotetun vastauksen kesken. Jos tarvitset lyhyen lopputuloksen, määrittele sen pituus suoraan pyynnössä; jos kattavuus on tärkeää, luettele pakolliset osiot ja tarkistuskriteerit.</p><h3>Pyynnön vaiheet</h3><ol><li>Kuvaa lopullinen tehtävä ja liitä lähdeteksti.</li><li>Määrittele rajoitteet ja haluttu rakenne.</li><li>Vertaa vastausta lähtöaineistoon.</li><li>Täsmennä yksittäisiä osioita säilyttäen yhteinen tavoite ja vaatimukset.</li></ol>",
  "aboutText": "### Tekstiaineistojen käsittely\n\nGPT-6.1 Terra Pro vastaanottaa Ailoot API:ssa tekstipyynnön ja palauttaa tekstivastauksen. Mallikortin voi liittää asiakirjojen valmisteluun, lähtöaineistojen analyysiin ja tuloksen asteittaiseen tarkentamiseen keskustelussa. Anna tehtävän sisältö, tarvittavat tiedot ja vastauksen toivottu muoto yhdessä pyynnössä tai keskustelun viesteissä.\n\n### Asiakirjan valmistelu\n\nAloita tavoitteesta: millainen asiakirja tarvitaan, kenelle se on tarkoitettu ja minkä toimen tekemistä sen on tuettava? Liitä pääkohdat, lähdekatkelmat tai luonnos. Määrittele sitten rakenne, esimerkiksi johdanto, tärkeimmät johtopäätökset, perustelut ja seuraavat vaiheet. Muokkausta varten täsmennä, mitä on muutettava: pituutta, sävyä, terminologiaa vai esitysjärjestystä. Tällainen pyyntö antaa tarkistettavan tuloksen epämääräisen ”paranna tekstiä” -tehtävän sijaan.\n\n### Analyysi ja vertailu\n\nKun analysoit useita aineistoja, erottele ne nimillä ja määrittele vertailukriteerit. Voit pyytää jokaisen tekstin lyhyen yhteenvedon, yhteisen kysymysluettelon tai vaatimusten kohtakohtaisen vertailun. Jos täsmällinen lähdeyhteys on tärkeä, pyydä merkitsemään asiakirjan nimi ja vastaava katkelma johtopäätöksen viereen. Kenttäluettelo ja täytetty esimerkki auttavat saamaan vastauksen muodossa, jota on helppo käsitellä käsin edelleen.\n\n### Liittäminen ja laajuus\n\nAiloot API:ssa tälle mallikortille on määritetty tekstirajapinnat Messages, Responses, Chat Completions ja Gemini-yhteensopiva generateContent. Käytä asiakasohjelmasi tukemaa viestimuotoa. Asiakirjojen ja muun lähtöaineiston sisältö annetaan tekstinä; tuloksena on teksti, jonka voi tallentaa, muokata tai siirtää työn seuraavaan vaiheeseen.\n\nLaajaa tehtävää valmisteltaessa jaa tila lähtöaineiston, ohjeen ja odotetun vastauksen kesken. Jos tarvitset lyhyen lopputuloksen, määrittele sen pituus suoraan pyynnössä; jos kattavuus on tärkeää, luettele pakolliset osiot ja tarkistuskriteerit.\n\n### Pyynnön vaiheet\n\n1. Kuvaa lopullinen tehtävä ja liitä lähdeteksti.\n2. Määrittele rajoitteet ja haluttu rakenne.\n3. Vertaa vastausta lähtöaineistoon.\n4. Täsmennä yksittäisiä osioita säilyttäen yhteinen tavoite ja vaatimukset.",
  "locale": "fi",
  "methods": [
    {
      "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>Syötetyypit</dt><dd><code>text</code></dd></div><div><dt>Tulostyypit</dt><dd><code>text</code></dd></div><div><dt>Konteksti</dt><dd>Ei määritelty luettelossa</dd></div><div><dt>Vastauksen enimmäispituus</dt><dd>Ei määritelty luettelossa</dd></div></dl><dl><div><dt>Syöte</dt><dd>0,002 $ <em>/ 1K</em></dd></div><div><dt>Tuloste</dt><dd>0,01 $ <em>/ 1K</em></dd></div><div><dt>Välimuistin luku</dt><dd>0,0001 $ <em>/ 1K</em></dd></div><div><dt>Välimuistiin kirjoitus</dt><dd>0,0025 $ <em>/ 1K</em></dd></div><div><dt>Välimuistiin kirjoitus, 5 min</dt><dd>0,0025 $ <em>/ 1K tokens</em></dd></div><div><dt>Välimuistiin kirjoitus, 1 tunti</dt><dd>0,0025 $ <em>/ 1K tokens</em></dd></div><div><dt>web_search_call</dt><dd>0,02 $ <em>kutsua kohti</em></dd></div></dl><h4>Hinnat pyynnön pituuden mukaan · Anthropic Messages</h4><div class=\"tw\" data-card-table=\"tiers\"><table><thead><tr><th>Pyynnön koko tokeneina</th><th class=\"num\">Syöte</th><th class=\"num\">Tuloste</th><th class=\"num\">Välimuistin luku</th><th class=\"num\">Välimuistiin kirjoitus</th><th class=\"num\">Välimuisti 5 min</th><th class=\"num\">Välimuisti 1 tunti</th></tr></thead><tbody><tr><td data-cell-label=\"Pyynnön koko tokeneina\"><span class=\"card-cell-label\">Pyynnön koko tokeneina</span><span class=\"card-tier-interval\">(0; 272 000]</span></td><td data-cell-label=\"Syöte\" class=\"num\"><span class=\"card-cell-label\">Syöte</span>0,002 $</td><td data-cell-label=\"Tuloste\" class=\"num\"><span class=\"card-cell-label\">Tuloste</span>0,01 $</td><td data-cell-label=\"Välimuistin luku\" class=\"num\"><span class=\"card-cell-label\">Välimuistin luku</span>0,0001 $</td><td data-cell-label=\"Välimuistiin kirjoitus\" class=\"num\"><span class=\"card-cell-label\">Välimuistiin kirjoitus</span>0,0025 $</td><td data-cell-label=\"Välimuisti 5 min\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 5 min</span>0,0025 $</td><td data-cell-label=\"Välimuisti 1 tunti\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 1 tunti</span>0,0025 $</td></tr><tr><td data-cell-label=\"Pyynnön koko tokeneina\"><span class=\"card-cell-label\">Pyynnön koko tokeneina</span><span class=\"card-tier-interval\">(272 000; ∞)</span></td><td data-cell-label=\"Syöte\" class=\"num\"><span class=\"card-cell-label\">Syöte</span>0,004 $</td><td data-cell-label=\"Tuloste\" class=\"num\"><span class=\"card-cell-label\">Tuloste</span>0,015 $</td><td data-cell-label=\"Välimuistin luku\" class=\"num\"><span class=\"card-cell-label\">Välimuistin luku</span>0,0002 $</td><td data-cell-label=\"Välimuistiin kirjoitus\" class=\"num\"><span class=\"card-cell-label\">Välimuistiin kirjoitus</span>0,005 $</td><td data-cell-label=\"Välimuisti 5 min\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 5 min</span>0,005 $</td><td data-cell-label=\"Välimuisti 1 tunti\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 1 tunti</span>0,005 $</td></tr></tbody></table></div><p class=\"note-s\">Hinnat USD-määräisinä 1K tokenia kohden. Jos hintaa ei ole asetettu, käytetään tämän menetelmän perushintaa; «—» tarkoittaa, ettei perushintaa ole asetettu.</p></section>",
      "method_identity": {
        "effective_request_model_id": "openai/gpt-6.1-terra-pro",
        "fmt": "messages",
        "http": "POST",
        "path": "/v1/messages",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|messages|/v1/messages|openai%2Fgpt-6.1-terra-pro",
      "ordinal": 0,
      "rawMethod": {
        "cache_read": 0.1,
        "cache_write": 2.5,
        "cache_write_1h": 2.5,
        "cache_write_5m": 2.5,
        "conditional_meter": null,
        "ctx": null,
        "family": "anthropic",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "messages",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 2.0,
        "input": [
          "text"
        ],
        "label": "Anthropic Messages",
        "max_out": null,
        "max_tool_calls": null,
        "out": 10.0,
        "output": [
          "text"
        ],
        "path": "/v1/messages",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.1,
            "cache_write": 2.5,
            "cache_write_1h": 2.5,
            "cache_write_5m": 2.5,
            "in": 2.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "<=272K",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 10.0
          },
          {
            "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": ">272K",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 15.0
          }
        ],
        "tool_prices": {
          "web_search_call": 0.02
        },
        "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>Syötetyypit</dt><dd><code>text</code></dd></div><div><dt>Tulostyypit</dt><dd><code>text</code></dd></div><div><dt>Konteksti</dt><dd>Ei määritelty luettelossa</dd></div><div><dt>Vastauksen enimmäispituus</dt><dd>Ei määritelty luettelossa</dd></div></dl><dl><div><dt>Syöte</dt><dd>0,002 $ <em>/ 1K</em></dd></div><div><dt>Tuloste</dt><dd>0,01 $ <em>/ 1K</em></dd></div><div><dt>Välimuistin luku</dt><dd>0,0001 $ <em>/ 1K</em></dd></div><div><dt>Välimuistiin kirjoitus</dt><dd>0,0025 $ <em>/ 1K</em></dd></div><div><dt>Välimuistiin kirjoitus, 5 min</dt><dd>0,0025 $ <em>/ 1K tokens</em></dd></div><div><dt>Välimuistiin kirjoitus, 1 tunti</dt><dd>0,0025 $ <em>/ 1K tokens</em></dd></div><div><dt>web_search_call</dt><dd>0,02 $ <em>kutsua kohti</em></dd></div></dl><h4>Hinnat pyynnön pituuden mukaan · OpenAI Responses</h4><div class=\"tw\" data-card-table=\"tiers\"><table><thead><tr><th>Pyynnön koko tokeneina</th><th class=\"num\">Syöte</th><th class=\"num\">Tuloste</th><th class=\"num\">Välimuistin luku</th><th class=\"num\">Välimuistiin kirjoitus</th><th class=\"num\">Välimuisti 5 min</th><th class=\"num\">Välimuisti 1 tunti</th></tr></thead><tbody><tr><td data-cell-label=\"Pyynnön koko tokeneina\"><span class=\"card-cell-label\">Pyynnön koko tokeneina</span><span class=\"card-tier-interval\">(0; 272 000]</span></td><td data-cell-label=\"Syöte\" class=\"num\"><span class=\"card-cell-label\">Syöte</span>0,002 $</td><td data-cell-label=\"Tuloste\" class=\"num\"><span class=\"card-cell-label\">Tuloste</span>0,01 $</td><td data-cell-label=\"Välimuistin luku\" class=\"num\"><span class=\"card-cell-label\">Välimuistin luku</span>0,0001 $</td><td data-cell-label=\"Välimuistiin kirjoitus\" class=\"num\"><span class=\"card-cell-label\">Välimuistiin kirjoitus</span>0,0025 $</td><td data-cell-label=\"Välimuisti 5 min\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 5 min</span>0,0025 $</td><td data-cell-label=\"Välimuisti 1 tunti\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 1 tunti</span>0,0025 $</td></tr><tr><td data-cell-label=\"Pyynnön koko tokeneina\"><span class=\"card-cell-label\">Pyynnön koko tokeneina</span><span class=\"card-tier-interval\">(272 000; ∞)</span></td><td data-cell-label=\"Syöte\" class=\"num\"><span class=\"card-cell-label\">Syöte</span>0,004 $</td><td data-cell-label=\"Tuloste\" class=\"num\"><span class=\"card-cell-label\">Tuloste</span>0,015 $</td><td data-cell-label=\"Välimuistin luku\" class=\"num\"><span class=\"card-cell-label\">Välimuistin luku</span>0,0002 $</td><td data-cell-label=\"Välimuistiin kirjoitus\" class=\"num\"><span class=\"card-cell-label\">Välimuistiin kirjoitus</span>0,005 $</td><td data-cell-label=\"Välimuisti 5 min\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 5 min</span>0,005 $</td><td data-cell-label=\"Välimuisti 1 tunti\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 1 tunti</span>0,005 $</td></tr></tbody></table></div><p class=\"note-s\">Hinnat USD-määräisinä 1K tokenia kohden. Jos hintaa ei ole asetettu, käytetään tämän menetelmän perushintaa; «—» tarkoittaa, ettei perushintaa ole asetettu.</p></section>",
      "method_identity": {
        "effective_request_model_id": "openai/gpt-6.1-terra-pro",
        "fmt": "responses",
        "http": "POST",
        "path": "/v1/responses",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|responses|/v1/responses|openai%2Fgpt-6.1-terra-pro",
      "ordinal": 1,
      "rawMethod": {
        "cache_read": 0.1,
        "cache_write": 2.5,
        "cache_write_1h": 2.5,
        "cache_write_5m": 2.5,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 2.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Responses",
        "max_out": null,
        "max_tool_calls": null,
        "out": 10.0,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.1,
            "cache_write": 2.5,
            "cache_write_1h": 2.5,
            "cache_write_5m": 2.5,
            "in": 2.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "<=272K",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 10.0
          },
          {
            "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": ">272K",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 15.0
          }
        ],
        "tool_prices": {
          "web_search_call": 0.02
        },
        "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>Syötetyypit</dt><dd><code>text</code></dd></div><div><dt>Tulostyypit</dt><dd><code>text</code></dd></div><div><dt>Konteksti</dt><dd>Ei määritelty luettelossa</dd></div><div><dt>Vastauksen enimmäispituus</dt><dd>Ei määritelty luettelossa</dd></div></dl><dl><div><dt>Syöte</dt><dd>0,002 $ <em>/ 1K</em></dd></div><div><dt>Tuloste</dt><dd>0,01 $ <em>/ 1K</em></dd></div><div><dt>Välimuistin luku</dt><dd>0,0001 $ <em>/ 1K</em></dd></div><div><dt>Välimuistiin kirjoitus</dt><dd>0,0025 $ <em>/ 1K</em></dd></div><div><dt>Välimuistiin kirjoitus, 5 min</dt><dd>0,0025 $ <em>/ 1K tokens</em></dd></div><div><dt>Välimuistiin kirjoitus, 1 tunti</dt><dd>0,0025 $ <em>/ 1K tokens</em></dd></div><div><dt>web_search_call</dt><dd>0,02 $ <em>kutsua kohti</em></dd></div></dl><h4>Hinnat pyynnön pituuden mukaan · OpenAI Chat</h4><div class=\"tw\" data-card-table=\"tiers\"><table><thead><tr><th>Pyynnön koko tokeneina</th><th class=\"num\">Syöte</th><th class=\"num\">Tuloste</th><th class=\"num\">Välimuistin luku</th><th class=\"num\">Välimuistiin kirjoitus</th><th class=\"num\">Välimuisti 5 min</th><th class=\"num\">Välimuisti 1 tunti</th></tr></thead><tbody><tr><td data-cell-label=\"Pyynnön koko tokeneina\"><span class=\"card-cell-label\">Pyynnön koko tokeneina</span><span class=\"card-tier-interval\">(0; 272 000]</span></td><td data-cell-label=\"Syöte\" class=\"num\"><span class=\"card-cell-label\">Syöte</span>0,002 $</td><td data-cell-label=\"Tuloste\" class=\"num\"><span class=\"card-cell-label\">Tuloste</span>0,01 $</td><td data-cell-label=\"Välimuistin luku\" class=\"num\"><span class=\"card-cell-label\">Välimuistin luku</span>0,0001 $</td><td data-cell-label=\"Välimuistiin kirjoitus\" class=\"num\"><span class=\"card-cell-label\">Välimuistiin kirjoitus</span>0,0025 $</td><td data-cell-label=\"Välimuisti 5 min\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 5 min</span>0,0025 $</td><td data-cell-label=\"Välimuisti 1 tunti\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 1 tunti</span>0,0025 $</td></tr><tr><td data-cell-label=\"Pyynnön koko tokeneina\"><span class=\"card-cell-label\">Pyynnön koko tokeneina</span><span class=\"card-tier-interval\">(272 000; ∞)</span></td><td data-cell-label=\"Syöte\" class=\"num\"><span class=\"card-cell-label\">Syöte</span>0,004 $</td><td data-cell-label=\"Tuloste\" class=\"num\"><span class=\"card-cell-label\">Tuloste</span>0,015 $</td><td data-cell-label=\"Välimuistin luku\" class=\"num\"><span class=\"card-cell-label\">Välimuistin luku</span>0,0002 $</td><td data-cell-label=\"Välimuistiin kirjoitus\" class=\"num\"><span class=\"card-cell-label\">Välimuistiin kirjoitus</span>0,005 $</td><td data-cell-label=\"Välimuisti 5 min\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 5 min</span>0,005 $</td><td data-cell-label=\"Välimuisti 1 tunti\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 1 tunti</span>0,005 $</td></tr></tbody></table></div><p class=\"note-s\">Hinnat USD-määräisinä 1K tokenia kohden. Jos hintaa ei ole asetettu, käytetään tämän menetelmän perushintaa; «—» tarkoittaa, ettei perushintaa ole asetettu.</p></section>",
      "method_identity": {
        "effective_request_model_id": "openai/gpt-6.1-terra-pro",
        "fmt": "chat",
        "http": "POST",
        "path": "/v1/chat/completions",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|chat|/v1/chat/completions|openai%2Fgpt-6.1-terra-pro",
      "ordinal": 2,
      "rawMethod": {
        "cache_read": 0.1,
        "cache_write": 2.5,
        "cache_write_1h": 2.5,
        "cache_write_5m": 2.5,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 2.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": null,
        "max_tool_calls": null,
        "out": 10.0,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.1,
            "cache_write": 2.5,
            "cache_write_1h": 2.5,
            "cache_write_5m": 2.5,
            "in": 2.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "<=272K",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 10.0
          },
          {
            "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": ">272K",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 15.0
          }
        ],
        "tool_prices": {
          "web_search_call": 0.02
        },
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> Gemini generateContent</b><code>POST /v1beta/models/openai/gpt-6.1-terra-pro:generateContent</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Syötetyypit</dt><dd><code>text</code></dd></div><div><dt>Tulostyypit</dt><dd><code>text</code></dd></div><div><dt>Konteksti</dt><dd>Ei määritelty luettelossa</dd></div><div><dt>Vastauksen enimmäispituus</dt><dd>Ei määritelty luettelossa</dd></div></dl><dl><div><dt>Syöte</dt><dd>0,002 $ <em>/ 1K</em></dd></div><div><dt>Tuloste</dt><dd>0,01 $ <em>/ 1K</em></dd></div><div><dt>Välimuistin luku</dt><dd>0,0001 $ <em>/ 1K</em></dd></div><div><dt>Välimuistiin kirjoitus</dt><dd>0,0025 $ <em>/ 1K</em></dd></div><div><dt>Välimuistiin kirjoitus, 5 min</dt><dd>0,0025 $ <em>/ 1K tokens</em></dd></div><div><dt>Välimuistiin kirjoitus, 1 tunti</dt><dd>0,0025 $ <em>/ 1K tokens</em></dd></div><div><dt>web_search_call</dt><dd>0,02 $ <em>kutsua kohti</em></dd></div></dl><h4>Hinnat pyynnön pituuden mukaan · Gemini generateContent</h4><div class=\"tw\" data-card-table=\"tiers\"><table><thead><tr><th>Pyynnön koko tokeneina</th><th class=\"num\">Syöte</th><th class=\"num\">Tuloste</th><th class=\"num\">Välimuistin luku</th><th class=\"num\">Välimuistiin kirjoitus</th><th class=\"num\">Välimuisti 5 min</th><th class=\"num\">Välimuisti 1 tunti</th></tr></thead><tbody><tr><td data-cell-label=\"Pyynnön koko tokeneina\"><span class=\"card-cell-label\">Pyynnön koko tokeneina</span><span class=\"card-tier-interval\">(0; 272 000]</span></td><td data-cell-label=\"Syöte\" class=\"num\"><span class=\"card-cell-label\">Syöte</span>0,002 $</td><td data-cell-label=\"Tuloste\" class=\"num\"><span class=\"card-cell-label\">Tuloste</span>0,01 $</td><td data-cell-label=\"Välimuistin luku\" class=\"num\"><span class=\"card-cell-label\">Välimuistin luku</span>0,0001 $</td><td data-cell-label=\"Välimuistiin kirjoitus\" class=\"num\"><span class=\"card-cell-label\">Välimuistiin kirjoitus</span>0,0025 $</td><td data-cell-label=\"Välimuisti 5 min\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 5 min</span>0,0025 $</td><td data-cell-label=\"Välimuisti 1 tunti\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 1 tunti</span>0,0025 $</td></tr><tr><td data-cell-label=\"Pyynnön koko tokeneina\"><span class=\"card-cell-label\">Pyynnön koko tokeneina</span><span class=\"card-tier-interval\">(272 000; ∞)</span></td><td data-cell-label=\"Syöte\" class=\"num\"><span class=\"card-cell-label\">Syöte</span>0,004 $</td><td data-cell-label=\"Tuloste\" class=\"num\"><span class=\"card-cell-label\">Tuloste</span>0,015 $</td><td data-cell-label=\"Välimuistin luku\" class=\"num\"><span class=\"card-cell-label\">Välimuistin luku</span>0,0002 $</td><td data-cell-label=\"Välimuistiin kirjoitus\" class=\"num\"><span class=\"card-cell-label\">Välimuistiin kirjoitus</span>0,005 $</td><td data-cell-label=\"Välimuisti 5 min\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 5 min</span>0,005 $</td><td data-cell-label=\"Välimuisti 1 tunti\" class=\"num\"><span class=\"card-cell-label\">Välimuisti 1 tunti</span>0,005 $</td></tr></tbody></table></div><p class=\"note-s\">Hinnat USD-määräisinä 1K tokenia kohden. Jos hintaa ei ole asetettu, käytetään tämän menetelmän perushintaa; «—» tarkoittaa, ettei perushintaa ole asetettu.</p></section>",
      "method_identity": {
        "effective_request_model_id": "openai/gpt-6.1-terra-pro",
        "fmt": "gemini",
        "http": "POST",
        "path": "/v1beta/models/openai/gpt-6.1-terra-pro:generateContent",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|gemini|/v1beta/models/openai/gpt-6.1-terra-pro:generateContent|openai%2Fgpt-6.1-terra-pro",
      "ordinal": 3,
      "rawMethod": {
        "cache_read": 0.1,
        "cache_write": 2.5,
        "cache_write_1h": 2.5,
        "cache_write_5m": 2.5,
        "conditional_meter": null,
        "ctx": null,
        "family": "gemini",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 2.0,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": null,
        "max_tool_calls": null,
        "out": 10.0,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/openai/gpt-6.1-terra-pro:generateContent",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.1,
            "cache_write": 2.5,
            "cache_write_1h": 2.5,
            "cache_write_5m": 2.5,
            "in": 2.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "<=272K",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 10.0
          },
          {
            "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": ">272K",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 15.0
          }
        ],
        "tool_prices": {
          "web_search_call": 0.02
        },
        "unit": "token",
        "units": []
      }
    }
  ],
  "model_id": "openai/gpt-6.1-terra-pro",
  "page": {
    "canonical": "https://ailoot.ai/models/fi/openai-gpt-6-1-terra-pro/",
    "description": "GPT-6.1 Terra Pron tekstimallikortti asiakirjatyöhön, aineistojen vertailuun ja jäsenneltyjen vastausten laatimiseen.",
    "locale": "fi",
    "md_url": "https://ailoot.ai/models/fi/openai-gpt-6-1-terra-pro/index.md",
    "title": "OpenAI: GPT-6.1 Terra Pro",
    "url": "https://ailoot.ai/models/fi/openai-gpt-6-1-terra-pro/"
  },
  "rawModel": {
    "about": "### Tekstiaineistojen käsittely\n\nGPT-6.1 Terra Pro vastaanottaa Ailoot API:ssa tekstipyynnön ja palauttaa tekstivastauksen. Mallikortin voi liittää asiakirjojen valmisteluun, lähtöaineistojen analyysiin ja tuloksen asteittaiseen tarkentamiseen keskustelussa. Anna tehtävän sisältö, tarvittavat tiedot ja vastauksen toivottu muoto yhdessä pyynnössä tai keskustelun viesteissä.\n\n### Asiakirjan valmistelu\n\nAloita tavoitteesta: millainen asiakirja tarvitaan, kenelle se on tarkoitettu ja minkä toimen tekemistä sen on tuettava? Liitä pääkohdat, lähdekatkelmat tai luonnos. Määrittele sitten rakenne, esimerkiksi johdanto, tärkeimmät johtopäätökset, perustelut ja seuraavat vaiheet. Muokkausta varten täsmennä, mitä on muutettava: pituutta, sävyä, terminologiaa vai esitysjärjestystä. Tällainen pyyntö antaa tarkistettavan tuloksen epämääräisen ”paranna tekstiä” -tehtävän sijaan.\n\n### Analyysi ja vertailu\n\nKun analysoit useita aineistoja, erottele ne nimillä ja määrittele vertailukriteerit. Voit pyytää jokaisen tekstin lyhyen yhteenvedon, yhteisen kysymysluettelon tai vaatimusten kohtakohtaisen vertailun. Jos täsmällinen lähdeyhteys on tärkeä, pyydä merkitsemään asiakirjan nimi ja vastaava katkelma johtopäätöksen viereen. Kenttäluettelo ja täytetty esimerkki auttavat saamaan vastauksen muodossa, jota on helppo käsitellä käsin edelleen.\n\n### Liittäminen ja laajuus\n\nAiloot API:ssa tälle mallikortille on määritetty tekstirajapinnat Messages, Responses, Chat Completions ja Gemini-yhteensopiva generateContent. Käytä asiakasohjelmasi tukemaa viestimuotoa. Asiakirjojen ja muun lähtöaineiston sisältö annetaan tekstinä; tuloksena on teksti, jonka voi tallentaa, muokata tai siirtää työn seuraavaan vaiheeseen.\n\nLaajaa tehtävää valmisteltaessa jaa tila lähtöaineiston, ohjeen ja odotetun vastauksen kesken. Jos tarvitset lyhyen lopputuloksen, määrittele sen pituus suoraan pyynnössä; jos kattavuus on tärkeää, luettele pakolliset osiot ja tarkistuskriteerit.\n\n### Pyynnön vaiheet\n\n1. Kuvaa lopullinen tehtävä ja liitä lähdeteksti.\n2. Määrittele rajoitteet ja haluttu rakenne.\n3. Vertaa vastausta lähtöaineistoon.\n4. Täsmennä yksittäisiä osioita säilyttäen yhteinen tavoite ja vaatimukset.",
    "alias_of": null,
    "aliases": [],
    "author": "OpenAI",
    "canonical_model": "openai/gpt-6.1-terra-pro",
    "ctx": null,
    "formats": [
      "chat",
      "gemini",
      "messages",
      "responses"
    ],
    "id": "openai/gpt-6.1-terra-pro",
    "input": [
      "text"
    ],
    "kind": "text",
    "max_out": null,
    "methods": [
      {
        "cache_read": 0.1,
        "cache_write": 2.5,
        "cache_write_1h": 2.5,
        "cache_write_5m": 2.5,
        "conditional_meter": null,
        "ctx": null,
        "family": "anthropic",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "messages",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 2.0,
        "input": [
          "text"
        ],
        "label": "Anthropic Messages",
        "max_out": null,
        "max_tool_calls": null,
        "out": 10.0,
        "output": [
          "text"
        ],
        "path": "/v1/messages",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.1,
            "cache_write": 2.5,
            "cache_write_1h": 2.5,
            "cache_write_5m": 2.5,
            "in": 2.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "<=272K",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 10.0
          },
          {
            "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": ">272K",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 15.0
          }
        ],
        "tool_prices": {
          "web_search_call": 0.02
        },
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.1,
        "cache_write": 2.5,
        "cache_write_1h": 2.5,
        "cache_write_5m": 2.5,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 2.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Responses",
        "max_out": null,
        "max_tool_calls": null,
        "out": 10.0,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.1,
            "cache_write": 2.5,
            "cache_write_1h": 2.5,
            "cache_write_5m": 2.5,
            "in": 2.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "<=272K",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 10.0
          },
          {
            "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": ">272K",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 15.0
          }
        ],
        "tool_prices": {
          "web_search_call": 0.02
        },
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.1,
        "cache_write": 2.5,
        "cache_write_1h": 2.5,
        "cache_write_5m": 2.5,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 2.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": null,
        "max_tool_calls": null,
        "out": 10.0,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.1,
            "cache_write": 2.5,
            "cache_write_1h": 2.5,
            "cache_write_5m": 2.5,
            "in": 2.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "<=272K",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 10.0
          },
          {
            "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": ">272K",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 15.0
          }
        ],
        "tool_prices": {
          "web_search_call": 0.02
        },
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.1,
        "cache_write": 2.5,
        "cache_write_1h": 2.5,
        "cache_write_5m": 2.5,
        "conditional_meter": null,
        "ctx": null,
        "family": "gemini",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 2.0,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": null,
        "max_tool_calls": null,
        "out": 10.0,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/openai/gpt-6.1-terra-pro:generateContent",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [
          {
            "cache_read": 0.1,
            "cache_write": 2.5,
            "cache_write_1h": 2.5,
            "cache_write_5m": 2.5,
            "in": 2.0,
            "interval_boundary": "min_exclusive_max_inclusive",
            "label": "<=272K",
            "max": 272000,
            "min": 0,
            "null_rate_policy": "inherit_base_rate",
            "out": 10.0
          },
          {
            "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": ">272K",
            "max": null,
            "min": 272000,
            "null_rate_policy": "inherit_base_rate",
            "out": 15.0
          }
        ],
        "tool_prices": {
          "web_search_call": 0.02
        },
        "unit": "token",
        "units": []
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "openai/gpt-6.1-terra-pro",
        "request_model_id": "openai/gpt-6.1-terra-pro",
        "route_label": "Ultra"
      }
    ],
    "name": "OpenAI: GPT-6.1 Terra Pro",
    "price": {
      "in": 2.0,
      "in_label": null,
      "out": 10.0,
      "out_label": null,
      "sort_in": 2.0,
      "sort_out": 10.0,
      "varies": false
    },
    "public_id": "openai/gpt-6.1-terra-pro",
    "short": "GPT-6.1 Terra Pron tekstimallikortti asiakirjatyöhön, aineistojen vertailuun ja jäsenneltyjen vastausten laatimiseen."
  },
  "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 Terra Pron tekstimallikortti asiakirjatyöhön, aineistojen vertailuun ja jäsenneltyjen vastausten laatimiseen.",
  "source": {
    "audit_sha256": "0f892058361345575359154fa7a4b0ff8ef38f083bdad7e72601bad77bdb47b3",
    "bridge_map_sha256": "0f892058361345575359154fa7a4b0ff8ef38f083bdad7e72601bad77bdb47b3",
    "projection_audit": {
      "parent_manifest_sha256": "dfd3a7a4bc6f960e128026cae1f98f769d1503ffa1c6cf0ccf80066382dbbb9e",
      "raw_model_json_sha256": "0f01ebdcaabaf1fa53e6e1f6f2a5122e24886ecd41d2f840e83563a441669fde",
      "renderer_sha256": "e5acfc6c8285aad938eb4e43c21592a002621146927da627fa9d962d178e58ff"
    },
    "projection_kind": "catalogue-refresh-native-dto-v1",
    "raw_model_json_sha256": "0f01ebdcaabaf1fa53e6e1f6f2a5122e24886ecd41d2f840e83563a441669fde",
    "renderer_sha256": "e5acfc6c8285aad938eb4e43c21592a002621146927da627fa9d962d178e58ff"
  },
  "sourceRevision": "20de267c835a0d7c359fa4f3df3b104489159751d147c261a6b57697c7b6534b"
}
