{
  "aboutHtml": "<p>A Voyage 3 Large szövegbeágyazási modell, amellyel releváns információ kereshető egy dokumentumgyűjteményben. Minden megadott szöveget számszerű vektorként ábrázol, így az alkalmazás olyan szövegrészletekkel is összevetheti a keresést, amelyek más szavakat használnak, de a jelentésük összefügg. A Voyage AI ezt a kiadást általános célú és többnyelvű információkereséshez ajánlja, például műszaki dokumentáció, beszélgetések és hosszú dokumentumok feldolgozására.</p><p>A kereshető gyűjteményt azokból az információkból építsd fel, amelyeket az emberek valóban meg szeretnének találni. Terméktudásbázisban tartsd együtt egy funkció magyarázatát az előfeltételeivel és a releváns kivételekkel. Értekezletek feljegyzéseiben őrizd meg a beszélők jelölését és a környező beszélgetés akkora részét, hogy a téma érthető legyen. A nagy forrásokat értelmes határoknál oszd fel, és minden vektor mellett tárold a forrás címét, a dokumentum azonosítóját és a szövegrészlet helyét.</p><p>A keresési kérdést lekérdezésként, az indexelt anyagot dokumentumként készítsd elő. A gyártó szövegbeágyazási munkafolyamatában a bemenet típusa jelzi a modellnek, milyen keresési szerepet tölt be a szöveg. A „Hogyan állíthatja helyre egy tag a hozzáférését, ha elveszítette a biztonsági kulcsát?” kérdés így összevethető a helyreállítási eljárást leíró támogatási szövegrészletekkel akkor is, ha másképp fogalmaznak. Tartsd elérhetően az eredeti szövegrészletet, hogy a keresési eredmény megmutathassa a találatot alátámasztó bizonyítékot.</p><p>A modell kontextusablaka 32 000 token. A hosszú bemenet megőrizhet egy teljes szakaszt, de nem mindig az egész dokumentum a leghasznosabb keresési egység. Egy átfogó vektor rámutathat a megfelelő fájlra, miközben a pontos válasz megkeresése az olvasóra marad. A szövegrészletek határait a megjeleníteni kívánt eredményhez igazítsd, és tartsd együtt a címsorokat, feltételeket és meghatározásokat azzal a tartalommal, amelyet magyaráznak.</p><p>A Voyage 3 Large 2 048, 1 024, 512 vagy 256 dimenziós vektorokat támogat. A gyártó lebegőpontos, előjeles vagy előjel nélküli nyolcbites és bináris reprezentációkat is dokumentál. Ezekkel a lehetőségekkel a keresőrendszer összevetheti a vektorok részletességét az index méretével és a keresés működésével. Válassz a tervezett vektortár által támogatott formátumot, majd értékeld a tényleges korpuszon és jellemző kérdésekkel, mielőtt meghatározod az éles index beállításait.</p><p>Többnyelvű kereséshez használj tesztkérdéseket a felhasználóid által használt nyelveken, és a visszakeresett forrásrészleteket az eredeti nyelvükön ellenőrizd. Egy közös keresőfelület több nyelvi gyűjteményt is kiszolgálhat, miközben a dokumentum metaadatai továbbra is azonosítják a forrás nyelvi-területi változatát és verzióját. A kinyerés során őrizd meg a jelentéssel bíró neveket, rövidítéseket és szakterületi kifejezéseket, ahelyett, hogy a beágyazás előtt általános összefoglalóra cserélnéd őket.</p><p>A vektorokkal kereshetsz lehetséges szövegrészleteket egy keresőoldalhoz, tudásasszisztenshez vagy dokumentumkiválasztási lépéshez. Az indexelt gyűjteményhez és annak lekérdezéseihez ugyanazt a modellt és ugyanazokat a vektorbeállításokat használd. Beágyazási modell cseréjekor vagy a vektordimenziók módosításakor tudatosan építsd újra és hasonlítsd össze az érintett indexet; a vektor hossza önmagában nem azonosítja, hogyan készült.</p><p>Az eredményt a keresés hasznossága alapján ítéld meg: megjelenik-e a megfelelő szövegrészlet, elé kerülnek-e hasonló, de félrevezető részletek, és tartalmazza-e a megjelenített kivonat a választ. Tarts fenn egy kisebb, valós kérdésekből és elvárt forrásokból álló készletet, benne kétértelmű megfogalmazásokkal és közel azonos dokumentumokkal. A beágyazás kereshető reprezentációt ad; az alkalmazás őrzi meg a forrásszöveget, jogosultságokat és hivatkozásokat, amelyek a találatot használható eredménnyé teszik.</p>",
  "aboutText": "A Voyage 3 Large szövegbeágyazási modell, amellyel releváns információ kereshető egy dokumentumgyűjteményben. Minden megadott szöveget számszerű vektorként ábrázol, így az alkalmazás olyan szövegrészletekkel is összevetheti a keresést, amelyek más szavakat használnak, de a jelentésük összefügg. A Voyage AI ezt a kiadást általános célú és többnyelvű információkereséshez ajánlja, például műszaki dokumentáció, beszélgetések és hosszú dokumentumok feldolgozására.\n\nA kereshető gyűjteményt azokból az információkból építsd fel, amelyeket az emberek valóban meg szeretnének találni. Terméktudásbázisban tartsd együtt egy funkció magyarázatát az előfeltételeivel és a releváns kivételekkel. Értekezletek feljegyzéseiben őrizd meg a beszélők jelölését és a környező beszélgetés akkora részét, hogy a téma érthető legyen. A nagy forrásokat értelmes határoknál oszd fel, és minden vektor mellett tárold a forrás címét, a dokumentum azonosítóját és a szövegrészlet helyét.\n\nA keresési kérdést lekérdezésként, az indexelt anyagot dokumentumként készítsd elő. A gyártó szövegbeágyazási munkafolyamatában a bemenet típusa jelzi a modellnek, milyen keresési szerepet tölt be a szöveg. A „Hogyan állíthatja helyre egy tag a hozzáférését, ha elveszítette a biztonsági kulcsát?” kérdés így összevethető a helyreállítási eljárást leíró támogatási szövegrészletekkel akkor is, ha másképp fogalmaznak. Tartsd elérhetően az eredeti szövegrészletet, hogy a keresési eredmény megmutathassa a találatot alátámasztó bizonyítékot.\n\nA modell kontextusablaka 32 000 token. A hosszú bemenet megőrizhet egy teljes szakaszt, de nem mindig az egész dokumentum a leghasznosabb keresési egység. Egy átfogó vektor rámutathat a megfelelő fájlra, miközben a pontos válasz megkeresése az olvasóra marad. A szövegrészletek határait a megjeleníteni kívánt eredményhez igazítsd, és tartsd együtt a címsorokat, feltételeket és meghatározásokat azzal a tartalommal, amelyet magyaráznak.\n\nA Voyage 3 Large 2 048, 1 024, 512 vagy 256 dimenziós vektorokat támogat. A gyártó lebegőpontos, előjeles vagy előjel nélküli nyolcbites és bináris reprezentációkat is dokumentál. Ezekkel a lehetőségekkel a keresőrendszer összevetheti a vektorok részletességét az index méretével és a keresés működésével. Válassz a tervezett vektortár által támogatott formátumot, majd értékeld a tényleges korpuszon és jellemző kérdésekkel, mielőtt meghatározod az éles index beállításait.\n\nTöbbnyelvű kereséshez használj tesztkérdéseket a felhasználóid által használt nyelveken, és a visszakeresett forrásrészleteket az eredeti nyelvükön ellenőrizd. Egy közös keresőfelület több nyelvi gyűjteményt is kiszolgálhat, miközben a dokumentum metaadatai továbbra is azonosítják a forrás nyelvi-területi változatát és verzióját. A kinyerés során őrizd meg a jelentéssel bíró neveket, rövidítéseket és szakterületi kifejezéseket, ahelyett, hogy a beágyazás előtt általános összefoglalóra cserélnéd őket.\n\nA vektorokkal kereshetsz lehetséges szövegrészleteket egy keresőoldalhoz, tudásasszisztenshez vagy dokumentumkiválasztási lépéshez. Az indexelt gyűjteményhez és annak lekérdezéseihez ugyanazt a modellt és ugyanazokat a vektorbeállításokat használd. Beágyazási modell cseréjekor vagy a vektordimenziók módosításakor tudatosan építsd újra és hasonlítsd össze az érintett indexet; a vektor hossza önmagában nem azonosítja, hogyan készült.\n\nAz eredményt a keresés hasznossága alapján ítéld meg: megjelenik-e a megfelelő szövegrészlet, elé kerülnek-e hasonló, de félrevezető részletek, és tartalmazza-e a megjelenített kivonat a választ. Tarts fenn egy kisebb, valós kérdésekből és elvárt forrásokból álló készletet, benne kétértelmű megfogalmazásokkal és közel azonos dokumentumokkal. A beágyazás kereshető reprezentációt ad; az alkalmazás őrzi meg a forrásszöveget, jogosultságokat és hivatkozásokat, amelyek a találatot használható eredménnyé teszik.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "20d05d2f6dc58871c9319eb7a9a9f40cc4c1d73ac0d08db4a32629ffabf281c8",
    "module_sha256": "ee9dc1c50b1e6a8fb7fa062030fcb4646b9aaaeb08be513b723a5a92a7290f06",
    "raw_model_unchanged": true,
    "schema": "ailoot-native-model-editorial-v1"
  },
  "locale": "hu",
  "methods": [
    {
      "html": "<div class=\"sheet-head\"><span class=\"mav\" aria-hidden=\"true\">•</span><h2 id=\"sheet-title\">Voyage AI: Voyage 3 Large</h2><button class=\"icon-btn\" type=\"button\" data-close-sheet aria-label=\"Bezárás\">×</button></div><div class=\"idline\"><span>Voyage AI /</span><code>voyage-3-large</code><button type=\"button\" id=\"copy-id\">ID másolása</button></div><nav class=\"card-jump-nav\" aria-label=\"Modellkártya szakaszai\"><button type=\"button\" data-card-jump=\"overview\">Kezdő lépések</button><button type=\"button\" data-card-jump=\"methods\">Bemenetek és metódusok</button><button type=\"button\" data-card-jump=\"pricing\">Díjcsomagok</button><button type=\"button\" data-card-jump=\"examples\">Példák</button><button type=\"button\" data-card-jump=\"results\">Eredmények</button><button type=\"button\" data-card-jump=\"aliases\">Álnevek</button></nav><div class=\"card-method-tabs\" role=\"tablist\" aria-label=\"API-metódusok\"><button type=\"button\" role=\"tab\" tabindex=\"0\" aria-controls=\"card-method-content\" aria-selected=\"true\" id=\"card-method-tab-0\" data-card-method=\"Ultra|embeddings|/v1/embeddings|voyage-3-large\">Beágyazások</button></div><div id=\"card-method-content\" role=\"tabpanel\" aria-labelledby=\"card-method-tab-0\"><section class=\"card-section\" data-card-section=\"overview\"><h3 tabindex=\"-1\">Kezdő lépések</h3><p class=\"mdesc-full\">A Voyage 3 Large szövegből állít elő vektorokat általános célú és többnyelvű információkereséshez. A 32 000 tokenes bemeneti ablak, a választható vektordimenziók és a kvantált formátumok kereshető tudásbázisok, dokumentumkeresők és visszakereséssel kiegészített szöveggenerálás kialakítását támogatják.</p><dl class=\"card-io\" data-card-io><div><dt>Elfogadott bemenetek</dt><dd>Szöveg</dd></div><div><dt>Eredmények</dt><dd>embedding</dd></div></dl><details class=\"card-about\"><summary>A modellről</summary><p class=\"note-s\" data-model-method-boundary>Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.</p><div class=\"mabout\" id=\"m-about\"><p>A Voyage 3 Large szövegbeágyazási modell, amellyel releváns információ kereshető egy dokumentumgyűjteményben. Minden megadott szöveget számszerű vektorként ábrázol, így az alkalmazás olyan szövegrészletekkel is összevetheti a keresést, amelyek más szavakat használnak, de a jelentésük összefügg. A Voyage AI ezt a kiadást általános célú és többnyelvű információkereséshez ajánlja, például műszaki dokumentáció, beszélgetések és hosszú dokumentumok feldolgozására.</p><p>A kereshető gyűjteményt azokból az információkból építsd fel, amelyeket az emberek valóban meg szeretnének találni. Terméktudásbázisban tartsd együtt egy funkció magyarázatát az előfeltételeivel és a releváns kivételekkel. Értekezletek feljegyzéseiben őrizd meg a beszélők jelölését és a környező beszélgetés akkora részét, hogy a téma érthető legyen. A nagy forrásokat értelmes határoknál oszd fel, és minden vektor mellett tárold a forrás címét, a dokumentum azonosítóját és a szövegrészlet helyét.</p><p>A keresési kérdést lekérdezésként, az indexelt anyagot dokumentumként készítsd elő. A gyártó szövegbeágyazási munkafolyamatában a bemenet típusa jelzi a modellnek, milyen keresési szerepet tölt be a szöveg. A „Hogyan állíthatja helyre egy tag a hozzáférését, ha elveszítette a biztonsági kulcsát?” kérdés így összevethető a helyreállítási eljárást leíró támogatási szövegrészletekkel akkor is, ha másképp fogalmaznak. Tartsd elérhetően az eredeti szövegrészletet, hogy a keresési eredmény megmutathassa a találatot alátámasztó bizonyítékot.</p><p>A modell kontextusablaka 32 000 token. A hosszú bemenet megőrizhet egy teljes szakaszt, de nem mindig az egész dokumentum a leghasznosabb keresési egység. Egy átfogó vektor rámutathat a megfelelő fájlra, miközben a pontos válasz megkeresése az olvasóra marad. A szövegrészletek határait a megjeleníteni kívánt eredményhez igazítsd, és tartsd együtt a címsorokat, feltételeket és meghatározásokat azzal a tartalommal, amelyet magyaráznak.</p><p>A Voyage 3 Large 2 048, 1 024, 512 vagy 256 dimenziós vektorokat támogat. A gyártó lebegőpontos, előjeles vagy előjel nélküli nyolcbites és bináris reprezentációkat is dokumentál. Ezekkel a lehetőségekkel a keresőrendszer összevetheti a vektorok részletességét az index méretével és a keresés működésével. Válassz a tervezett vektortár által támogatott formátumot, majd értékeld a tényleges korpuszon és jellemző kérdésekkel, mielőtt meghatározod az éles index beállításait.</p><p>Többnyelvű kereséshez használj tesztkérdéseket a felhasználóid által használt nyelveken, és a visszakeresett forrásrészleteket az eredeti nyelvükön ellenőrizd. Egy közös keresőfelület több nyelvi gyűjteményt is kiszolgálhat, miközben a dokumentum metaadatai továbbra is azonosítják a forrás nyelvi-területi változatát és verzióját. A kinyerés során őrizd meg a jelentéssel bíró neveket, rövidítéseket és szakterületi kifejezéseket, ahelyett, hogy a beágyazás előtt általános összefoglalóra cserélnéd őket.</p><p>A vektorokkal kereshetsz lehetséges szövegrészleteket egy keresőoldalhoz, tudásasszisztenshez vagy dokumentumkiválasztási lépéshez. Az indexelt gyűjteményhez és annak lekérdezéseihez ugyanazt a modellt és ugyanazokat a vektorbeállításokat használd. Beágyazási modell cseréjekor vagy a vektordimenziók módosításakor tudatosan építsd újra és hasonlítsd össze az érintett indexet; a vektor hossza önmagában nem azonosítja, hogyan készült.</p><p>Az eredményt a keresés hasznossága alapján ítéld meg: megjelenik-e a megfelelő szövegrészlet, elé kerülnek-e hasonló, de félrevezető részletek, és tartalmazza-e a megjelenített kivonat a választ. Tarts fenn egy kisebb, valós kérdésekből és elvárt forrásokból álló készletet, benne kétértelmű megfogalmazásokkal és közel azonos dokumentumokkal. A beágyazás kereshető reprezentációt ad; az alkalmazás őrzi meg a forrásszöveget, jogosultságokat és hivatkozásokat, amelyek a találatot használható eredménnyé teszik.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">Elérhető az Ailootban · bemenetek és metódusok</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · Beágyazások</b> <code>POST /v1/embeddings</code></summary><dl class=\"method-capabilities\"><div><dt>Bemenet</dt><dd><code>text</code></dd></div><div><dt>Kimenet</dt><dd><code>embedding</code></dd></div></dl><div class=\"tw\" data-card-parameters data-typed-parameters><table><thead><tr><th>Mező</th><th>Típus</th><th>Követelmény</th><th>Értékek és korlátok</th><th>Alapértelmezett</th></tr></thead><tbody><tr><th data-cell-label=\"Mező\" scope=\"row\"><span class=\"card-cell-label\">Mező</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Típus\" data-field-type><span class=\"card-cell-label\">Típus</span><code>string</code></td><td data-cell-label=\"Követelmény\"><span class=\"card-cell-label\">Követelmény</span>Kötelező</td><td data-cell-label=\"Értékek és korlátok\"><span class=\"card-cell-label\">Értékek és korlátok</span><div>voyage-3-large</div><div>Feltételek: Használja a pontos Ailoot modellválasztót.</div></td><td data-cell-label=\"Alapértelmezett\" data-default=\"unspecified\"><span class=\"card-cell-label\">Alapértelmezett</span>—</td></tr><tr><th data-cell-label=\"Mező\" scope=\"row\"><span class=\"card-cell-label\">Mező</span><code class=\"card-field-name\">input</code></th><td data-cell-label=\"Típus\" data-field-type><span class=\"card-cell-label\">Típus</span><code>string or array&lt;string&gt;</code></td><td data-cell-label=\"Követelmény\"><span class=\"card-cell-label\">Követelmény</span>Kötelező</td><td data-cell-label=\"Értékek és korlátok\"><span class=\"card-cell-label\">Értékek és korlátok</span><div>Feltételek: Egy szöveg vagy szövegek listája; minden visszaadott adatelemhez és annak indexéhez őrizzen meg egy vektort.</div></td><td data-cell-label=\"Alapértelmezett\" data-default=\"unspecified\"><span class=\"card-cell-label\">Alapértelmezett</span>—</td></tr></tbody></table></div><details class=\"note-s\" data-method-contract><summary>Metódus paraméterei és életciklusa</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Paraméter</th><th>Szerződés</th></tr></thead><tbody><tr><th data-cell-label=\"Paraméter\" scope=\"row\"><span class=\"card-cell-label\">Paraméter</span><code>content_type</code></th><td data-cell-label=\"Szerződés\"><span class=\"card-cell-label\">Szerződés</span>application/json</td></tr><tr><th data-cell-label=\"Paraméter\" scope=\"row\"><span class=\"card-cell-label\">Paraméter</span><code>required</code></th><td data-cell-label=\"Szerződés\"><span class=\"card-cell-label\">Szerződés</span>model, input</td></tr><tr><th data-cell-label=\"Paraméter\" scope=\"row\"><span class=\"card-cell-label\">Paraméter</span><code>optional</code></th><td data-cell-label=\"Szerződés\"><span class=\"card-cell-label\">Szerződés</span></td></tr><tr><th data-cell-label=\"Paraméter\" scope=\"row\"><span class=\"card-cell-label\">Paraméter</span><code>material_types</code></th><td data-cell-label=\"Szerződés\"><span class=\"card-cell-label\">Szerződés</span>text</td></tr><tr><th data-cell-label=\"Paraméter\" scope=\"row\"><span class=\"card-cell-label\">Paraméter</span><code>conditions</code></th><td data-cell-label=\"Szerződés\"><span class=\"card-cell-label\">Szerződés</span>Küldjön szöveget a kiválasztott modellel; őrizzen meg minden visszaadott vektort és annak indexét.</td></tr></tbody></table></div><p>Életciklus: <code>synchronous</code></p></details></details></section><section class=\"card-section\" data-card-section=\"pricing\"><h3 tabindex=\"-1\">Díjcsomagok</h3><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.</p><dl data-price-conditions><dt>Gyors mód</dt><dd>Nincs megadva <span class=\"note-s\">Ha a gyors mód van kiválasztva</span></dd><dt>Flex mód</dt><dd>Nincs megadva <span class=\"note-s\">Ha a flex mód van kiválasztva</span></dd><dt>Maximális gondolkodási ráfordítás</dt><dd>Nincs megadva <span class=\"note-s\">Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik</span></dd></dl></div><div data-declared-tariff-pricing><h4>Ailoot-díjak</h4><h4>Árak beállításonként</h4><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Beállítás</th><th>Díjtáblázat</th><th>Díj</th></tr></thead><tbody><tr><th data-cell-label=\"Beállítás\" scope=\"row\"><span class=\"card-cell-label\">Beállítás</span>Tokenek alapdíjai</th><td data-cell-label=\"Díjtáblázat\"><span class=\"card-cell-label\">Díjtáblázat</span>Alapdíj</td><td data-cell-label=\"Díj\"><span class=\"card-cell-label\">Díj</span><div><span>Bemenet · Bemeneti tokenek</span> <b>$0.0004</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Kimenet · Kimeneti tokenek</span> <b>$0</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Bemenet · Gyorsítótár olvasása</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Bemenet · Írás a gyorsítótárba</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Bemenet · Írás a gyorsítótárba, 1 óra</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div></td></tr></tbody></table></div></div><p class=\"note-s\">Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. <a href=\"/docs/hu/billing/reserve/\">A foglalás és az elszámolás működése →</a></p></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Példakérések</h3><h4>Ailoot Ultra · Beágyazások</h4><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Kódváltozatok\"><button class=\"cg-tab\" id=\"model-code-2787-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-2787-panel-0\" aria-selected=\"true\" tabindex=\"0\">curl · mentsd el az összes vektort és a felhasználási adatokat</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Kód másolása\"><svg class=\"cp\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><rect x=\"5.25\" y=\"5.25\" width=\"8.5\" height=\"8.5\" rx=\"1.75\"/><path d=\"M10.75 5.25V3.5a1.25 1.25 0 0 0-1.25-1.25H3.5A1.25 1.25 0 0 0 2.25 3.5v6a1.25 1.25 0 0 0 1.25 1.25h1.75\"/></svg><svg class=\"ok\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"m3 8.5 3.25 3.25L13 5\"/></svg></button></div></div><div class=\"cg-body\"><div class=\"cg-pane\" id=\"model-code-2787-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-2787-tab-0\"><pre data-lang=\"bash\"><code>set -eu\n: &quot;${AILOOT_API_KEY:?Set your Ailoot API key}&quot;\ncat &gt; request.json &lt;&lt;&#39;JSON&#39;\n{\n  &quot;model&quot;: &quot;voyage-3-large&quot;,\n  &quot;input&quot;: &quot;The quick brown fox jumps over the lazy dog&quot;\n}\nJSON\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \\\n  -H &quot;Authorization: Bearer $AILOOT_API_KEY&quot; -H &#39;Content-Type: application/json&#39; \\\n  --data-binary @request.json -D response-headers.txt -o embeddings.json\n# Keep every data item and its index, the full usage object and response headers.\n</code></pre></div></div></div></section><section class=\"card-section\" data-card-section=\"results\"><h3 tabindex=\"-1\">Eredmények fogadása és mentése</h3></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Álnevek</h3><h4>Modell álnevei</h4><p class=\"note-s\"><span data-model-alias-route=\"Ultra\"><b>Ailoot Ultra</b> <a href=\"#m=voyage-3-large&amp;route=Ultra&amp;caller=voyage-3-large&amp;fmt=embeddings\"><code>voyage-3-large</code></a></span></p><h4>Metódusútvonalak álnevei</h4><p class=\"note-s\">Használja a fent látható metódusútvonalakat.</p><h4>Kapcsolódó modellazonosítók</h4><p class=\"note-s\"><a href=\"#m=voyage-3-large&amp;route=Ultra&amp;caller=voyage-3-large&amp;fmt=embeddings\"><code>voyage-3-large</code></a></p></section></div>",
      "method_identity": {
        "effective_request_model_id": "voyage-3-large",
        "fmt": "embeddings",
        "http": "POST",
        "path": "/v1/embeddings",
        "request_model_id": "voyage-3-large",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|embeddings|/v1/embeddings|voyage-3-large",
      "ordinal": 0,
      "rawMethod": {
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Save the complete JSON response, every vector with its index, all usage fields and request headers.",
            "lifecycle": {
              "content": [],
              "create": {
                "http": "POST",
                "path": "/v1/embeddings"
              },
              "mode": "synchronous",
              "status": [],
              "unknown": "Őrizze meg az eredeti választ és az X-Client-Request-ID értékét az egyeztetéshez. Egy kétértelmű válasz nem ad engedélyt ugyanannak a létrehozási kérésnek az újbóli beküldésére.",
              "unknown_no_replay": true
            },
            "outputs": {
              "all_results": "Mentse el a teljes JSON-választ, minden vektort az indexével együtt, az összes felhasználási adatmezőt és a kérés fejléceit.",
              "every_actual_output": true,
              "family": "embedding",
              "fields": [
                {
                  "name": "object",
                  "type": "string"
                },
                {
                  "name": "model",
                  "type": "string"
                },
                {
                  "name": "data[].index",
                  "type": "integer"
                },
                {
                  "name": "data[].embedding",
                  "type": "array<number>"
                },
                {
                  "name": "usage",
                  "type": "object"
                },
                {
                  "name": "usage.prompt_tokens",
                  "type": "integer"
                },
                {
                  "name": "usage.total_tokens",
                  "type": "integer"
                }
              ]
            },
            "parameters": [
              {
                "conditions": "Használja a pontos Ailoot modellválasztót.",
                "default_known": false,
                "enum": [
                  "voyage-3-large"
                ],
                "enum_known": true,
                "maximum_length": null,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "conditions": "Egy szöveg vagy szövegek listája; minden visszaadott adatelemhez és annak indexéhez őrizzen meg egy vektort.",
                "default_known": false,
                "enum_known": false,
                "maximum_length": null,
                "name": "input",
                "oneOf": [
                  {
                    "minLength": 1,
                    "type": "string"
                  },
                  {
                    "items": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "minItems": 1,
                    "type": "array"
                  }
                ],
                "required": true,
                "type": "string or array<string>"
              }
            ],
            "request_schema": {
              "additionalProperties": true,
              "properties": {
                "input": {
                  "oneOf": [
                    {
                      "minLength": 1,
                      "type": "string"
                    },
                    {
                      "items": {
                        "minLength": 1,
                        "type": "string"
                      },
                      "minItems": 1,
                      "type": "array"
                    }
                  ]
                },
                "model": {
                  "enum": [
                    "voyage-3-large"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "model",
                "input"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": false,
              "body": {
                "input": "The quick brown fox jumps over the lazy dog",
                "model": "voyage-3-large"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "conditions": [
              "Küldjön szöveget a kiválasztott modellel; őrizzen meg minden visszaadott vektort és annak indexét."
            ],
            "content_type": "application/json",
            "material_types": [
              "text"
            ],
            "optional": [],
            "required": [
              "model",
              "input"
            ]
          },
          "lifecycle": {
            "content": [],
            "create": {
              "http": "POST",
              "path": "/v1/embeddings"
            },
            "mode": "synchronous",
            "status": [],
            "unknown": "Keep the original response and X-Client-Request-ID for reconciliation. An ambiguous response is not permission to submit the same creation again.",
            "unknown_no_replay": true
          },
          "method": {
            "http": "POST",
            "path": "/v1/embeddings"
          },
          "output": {
            "all_results": "Save the complete JSON response, every vector with its index, all usage fields and request headers.",
            "every_actual_output": true,
            "family": "embedding",
            "fields": [
              {
                "name": "object",
                "type": "string"
              },
              {
                "name": "model",
                "type": "string"
              },
              {
                "name": "data[].index",
                "type": "integer"
              },
              {
                "name": "data[].embedding",
                "type": "array<number>"
              },
              {
                "name": "usage",
                "type": "object"
              },
              {
                "name": "usage.prompt_tokens",
                "type": "integer"
              },
              {
                "name": "usage.total_tokens",
                "type": "integer"
              }
            ]
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Tokenek alapdíjai",
            "units": [
              {
                "amount": "0.0004000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0.0000004",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\ncat > request.json <<'JSON'\n{\n  \"model\": \"voyage-3-large\",\n  \"input\": \"The quick brown fox jumps over the lazy dog\"\n}\nJSON\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o embeddings.json\n# Keep every data item and its index, the full usage object and response headers.\n",
            "label": "curl · save all vectors and usage",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "embeddings",
        "http": "POST",
        "in": 0.4,
        "input": [
          "text"
        ],
        "label": "Beágyazások",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "out": 0,
        "output": [
          "embedding"
        ],
        "path": "/v1/embeddings",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "token",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": "0.0004000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0.0000004",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "request_model_id": "voyage-3-large",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "units": [
          {
            "amount": "0.0004000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": "0.0000004",
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          }
        ]
      }
    }
  ],
  "model_id": "voyage-3-large",
  "nativeProvenance": {
    "input_facts_canonical_sha256": "a648dcbdddfa513af50fc76ea117b117944e5048a7be6ee0952ce05aaabc04f8",
    "input_html_sha256": "bbe471588c88da9aa97af02761cd6cbe2ef7e81e52a6f6c8777620b6f8e5cf35",
    "private_audit_sha256": "b4b9ff63e0fe430be5b118d3f29a7a56a66614c1e79cf0fa4d93127d7f897ebe",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/hu/voyage-3-large/",
    "description": "A Voyage 3 Large szövegből állít elő vektorokat általános célú és többnyelvű információkereséshez. A 32 000 tokenes bemeneti ablak, a választható vektordimenziók és a kvantált formátumok kereshető tudásbázisok, dokumentumkeresők és visszakereséssel kiegészített szöveggenerálás kialakítását támogatják.",
    "locale": "hu",
    "md_url": "https://ailoot.ai/models/hu/voyage-3-large/index.md",
    "title": "Voyage AI: Voyage 3 Large — Ailoot",
    "url": "https://ailoot.ai/models/hu/voyage-3-large/"
  },
  "rawModel": {
    "about": "A Voyage 3 Large szövegbeágyazási modell, amellyel releváns információ kereshető egy dokumentumgyűjteményben. Minden megadott szöveget számszerű vektorként ábrázol, így az alkalmazás olyan szövegrészletekkel is összevetheti a keresést, amelyek más szavakat használnak, de a jelentésük összefügg. A Voyage AI ezt a kiadást általános célú és többnyelvű információkereséshez ajánlja, például műszaki dokumentáció, beszélgetések és hosszú dokumentumok feldolgozására.\n\nA kereshető gyűjteményt azokból az információkból építsd fel, amelyeket az emberek valóban meg szeretnének találni. Terméktudásbázisban tartsd együtt egy funkció magyarázatát az előfeltételeivel és a releváns kivételekkel. Értekezletek feljegyzéseiben őrizd meg a beszélők jelölését és a környező beszélgetés akkora részét, hogy a téma érthető legyen. A nagy forrásokat értelmes határoknál oszd fel, és minden vektor mellett tárold a forrás címét, a dokumentum azonosítóját és a szövegrészlet helyét.\n\nA keresési kérdést lekérdezésként, az indexelt anyagot dokumentumként készítsd elő. A gyártó szövegbeágyazási munkafolyamatában a bemenet típusa jelzi a modellnek, milyen keresési szerepet tölt be a szöveg. A „Hogyan állíthatja helyre egy tag a hozzáférését, ha elveszítette a biztonsági kulcsát?” kérdés így összevethető a helyreállítási eljárást leíró támogatási szövegrészletekkel akkor is, ha másképp fogalmaznak. Tartsd elérhetően az eredeti szövegrészletet, hogy a keresési eredmény megmutathassa a találatot alátámasztó bizonyítékot.\n\nA modell kontextusablaka 32 000 token. A hosszú bemenet megőrizhet egy teljes szakaszt, de nem mindig az egész dokumentum a leghasznosabb keresési egység. Egy átfogó vektor rámutathat a megfelelő fájlra, miközben a pontos válasz megkeresése az olvasóra marad. A szövegrészletek határait a megjeleníteni kívánt eredményhez igazítsd, és tartsd együtt a címsorokat, feltételeket és meghatározásokat azzal a tartalommal, amelyet magyaráznak.\n\nA Voyage 3 Large 2 048, 1 024, 512 vagy 256 dimenziós vektorokat támogat. A gyártó lebegőpontos, előjeles vagy előjel nélküli nyolcbites és bináris reprezentációkat is dokumentál. Ezekkel a lehetőségekkel a keresőrendszer összevetheti a vektorok részletességét az index méretével és a keresés működésével. Válassz a tervezett vektortár által támogatott formátumot, majd értékeld a tényleges korpuszon és jellemző kérdésekkel, mielőtt meghatározod az éles index beállításait.\n\nTöbbnyelvű kereséshez használj tesztkérdéseket a felhasználóid által használt nyelveken, és a visszakeresett forrásrészleteket az eredeti nyelvükön ellenőrizd. Egy közös keresőfelület több nyelvi gyűjteményt is kiszolgálhat, miközben a dokumentum metaadatai továbbra is azonosítják a forrás nyelvi-területi változatát és verzióját. A kinyerés során őrizd meg a jelentéssel bíró neveket, rövidítéseket és szakterületi kifejezéseket, ahelyett, hogy a beágyazás előtt általános összefoglalóra cserélnéd őket.\n\nA vektorokkal kereshetsz lehetséges szövegrészleteket egy keresőoldalhoz, tudásasszisztenshez vagy dokumentumkiválasztási lépéshez. Az indexelt gyűjteményhez és annak lekérdezéseihez ugyanazt a modellt és ugyanazokat a vektorbeállításokat használd. Beágyazási modell cseréjekor vagy a vektordimenziók módosításakor tudatosan építsd újra és hasonlítsd össze az érintett indexet; a vektor hossza önmagában nem azonosítja, hogyan készült.\n\nAz eredményt a keresés hasznossága alapján ítéld meg: megjelenik-e a megfelelő szövegrészlet, elé kerülnek-e hasonló, de félrevezető részletek, és tartalmazza-e a megjelenített kivonat a választ. Tarts fenn egy kisebb, valós kérdésekből és elvárt forrásokból álló készletet, benne kétértelmű megfogalmazásokkal és közel azonos dokumentumokkal. A beágyazás kereshető reprezentációt ad; az alkalmazás őrzi meg a forrásszöveget, jogosultságokat és hivatkozásokat, amelyek a találatot használható eredménnyé teszik.",
    "about_sha256": "f8a14551c12ad8f26e408dfc995cf463d79d159d38d8d98b1790a59c1789dcc3",
    "alias_of": null,
    "aliases": [],
    "author": "Voyage AI",
    "capabilities": {
      "context_length": 32000,
      "manufacturer_input": [
        "text"
      ],
      "manufacturer_output": [
        "embeddings"
      ]
    },
    "card_routes": [
      {
        "label": "Ultra",
        "rates": [
          {
            "amount": "0.0004000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": "0.0000004",
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          }
        ],
        "summary": "A konfiguráció teljes árazása a részletekben."
      }
    ],
    "ctx": null,
    "display_name": "Voyage AI: Voyage 3 Large",
    "formats": [
      "embeddings"
    ],
    "id": "voyage-3-large",
    "input": [
      "text"
    ],
    "kind": "embedding",
    "locale": "en",
    "max_out": null,
    "methods": [
      {
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Save the complete JSON response, every vector with its index, all usage fields and request headers.",
            "lifecycle": {
              "content": [],
              "create": {
                "http": "POST",
                "path": "/v1/embeddings"
              },
              "mode": "synchronous",
              "status": [],
              "unknown": "Őrizze meg az eredeti választ és az X-Client-Request-ID értékét az egyeztetéshez. Egy kétértelmű válasz nem ad engedélyt ugyanannak a létrehozási kérésnek az újbóli beküldésére.",
              "unknown_no_replay": true
            },
            "outputs": {
              "all_results": "Mentse el a teljes JSON-választ, minden vektort az indexével együtt, az összes felhasználási adatmezőt és a kérés fejléceit.",
              "every_actual_output": true,
              "family": "embedding",
              "fields": [
                {
                  "name": "object",
                  "type": "string"
                },
                {
                  "name": "model",
                  "type": "string"
                },
                {
                  "name": "data[].index",
                  "type": "integer"
                },
                {
                  "name": "data[].embedding",
                  "type": "array<number>"
                },
                {
                  "name": "usage",
                  "type": "object"
                },
                {
                  "name": "usage.prompt_tokens",
                  "type": "integer"
                },
                {
                  "name": "usage.total_tokens",
                  "type": "integer"
                }
              ]
            },
            "parameters": [
              {
                "conditions": "Használja a pontos Ailoot modellválasztót.",
                "default_known": false,
                "enum": [
                  "voyage-3-large"
                ],
                "enum_known": true,
                "maximum_length": null,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "conditions": "Egy szöveg vagy szövegek listája; minden visszaadott adatelemhez és annak indexéhez őrizzen meg egy vektort.",
                "default_known": false,
                "enum_known": false,
                "maximum_length": null,
                "name": "input",
                "oneOf": [
                  {
                    "minLength": 1,
                    "type": "string"
                  },
                  {
                    "items": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "minItems": 1,
                    "type": "array"
                  }
                ],
                "required": true,
                "type": "string or array<string>"
              }
            ],
            "request_schema": {
              "additionalProperties": true,
              "properties": {
                "input": {
                  "oneOf": [
                    {
                      "minLength": 1,
                      "type": "string"
                    },
                    {
                      "items": {
                        "minLength": 1,
                        "type": "string"
                      },
                      "minItems": 1,
                      "type": "array"
                    }
                  ]
                },
                "model": {
                  "enum": [
                    "voyage-3-large"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "model",
                "input"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": false,
              "body": {
                "input": "The quick brown fox jumps over the lazy dog",
                "model": "voyage-3-large"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "conditions": [
              "Küldjön szöveget a kiválasztott modellel; őrizzen meg minden visszaadott vektort és annak indexét."
            ],
            "content_type": "application/json",
            "material_types": [
              "text"
            ],
            "optional": [],
            "required": [
              "model",
              "input"
            ]
          },
          "lifecycle": {
            "content": [],
            "create": {
              "http": "POST",
              "path": "/v1/embeddings"
            },
            "mode": "synchronous",
            "status": [],
            "unknown": "Keep the original response and X-Client-Request-ID for reconciliation. An ambiguous response is not permission to submit the same creation again.",
            "unknown_no_replay": true
          },
          "method": {
            "http": "POST",
            "path": "/v1/embeddings"
          },
          "output": {
            "all_results": "Save the complete JSON response, every vector with its index, all usage fields and request headers.",
            "every_actual_output": true,
            "family": "embedding",
            "fields": [
              {
                "name": "object",
                "type": "string"
              },
              {
                "name": "model",
                "type": "string"
              },
              {
                "name": "data[].index",
                "type": "integer"
              },
              {
                "name": "data[].embedding",
                "type": "array<number>"
              },
              {
                "name": "usage",
                "type": "object"
              },
              {
                "name": "usage.prompt_tokens",
                "type": "integer"
              },
              {
                "name": "usage.total_tokens",
                "type": "integer"
              }
            ]
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Tokenek alapdíjai",
            "units": [
              {
                "amount": "0.0004000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0.0000004",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\ncat > request.json <<'JSON'\n{\n  \"model\": \"voyage-3-large\",\n  \"input\": \"The quick brown fox jumps over the lazy dog\"\n}\nJSON\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o embeddings.json\n# Keep every data item and its index, the full usage object and response headers.\n",
            "label": "curl · save all vectors and usage",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "embeddings",
        "http": "POST",
        "in": 0.4,
        "input": [
          "text"
        ],
        "label": "Beágyazások",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "out": 0,
        "output": [
          "embedding"
        ],
        "path": "/v1/embeddings",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "token",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": "0.0004000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0.0000004",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "request_model_id": "voyage-3-large",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "units": [
          {
            "amount": "0.0004000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": "0.0000004",
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          }
        ]
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "voyage-3-large",
        "request_model_id": "voyage-3-large",
        "route_label": "Ultra"
      }
    ],
    "name": "Voyage AI: Voyage 3 Large",
    "price": {
      "in": 0.4,
      "in_label": null,
      "out": 0,
      "out_label": null,
      "scope_label": "Token rates",
      "sort_in": 0.4,
      "sort_out": 0,
      "varies": false
    },
    "short": "A Voyage 3 Large szövegből állít elő vektorokat általános célú és többnyelvű információkereséshez. A 32 000 tokenes bemeneti ablak, a választható vektordimenziók és a kvantált formátumok kereshető tudásbázisok, dokumentumkeresők és visszakereséssel kiegészített szöveggenerálás kialakítását támogatják.",
    "short_sha256": "97e0e5100c1133c3a38a116210c6492617852a455c2338779be2ecc6f0754b10"
  },
  "renderer_schema": {
    "method_order": "Original DTO methods order; every exact route/format/path/caller survives.",
    "prices": "Original public DTO fields and original native display HTML; no flattened or normalized offers."
  },
  "representation": "exact-public-dto-and-native-renderer-html",
  "representationNotes": {
    "current_reference": {
      "about_json_pointer": "/aboutHtml",
      "methods": [
        {
          "contract_json_pointer": "/methods/0/rawMethod/contract",
          "html_json_pointer": "/methods/0/html",
          "method_ordinal": 0
        }
      ],
      "role": "current-semantic-reference"
    },
    "raw_input": {
      "examples_role": "historical-input-not-current-ready-examples",
      "json_pointers": [
        "/rawModel",
        "/methods/0/rawMethod"
      ],
      "role": "historical-owner-input"
    },
    "schema": "ailoot-native-model-representations-v1"
  },
  "schema": "ailoot-static-model-facts-v1",
  "schema_version": 1,
  "shortText": "A Voyage 3 Large szövegből állít elő vektorokat általános célú és többnyelvű információkereséshez. A 32 000 tokenes bemeneti ablak, a választható vektordimenziók és a kvantált formátumok kereshető tudásbázisok, dokumentumkeresők és visszakereséssel kiegészített szöveggenerálás kialakítását támogatják.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "4b5fe65ba34749bee485beac0d6790795f525a06fc4f0b5ccb5fc600498a0e2e",
    "renderer_sha256": "59b0e30a0b251f9d98bf0bafcc7ef50440c33057c2bf9c9fadabbcaeefffb5bb"
  },
  "sourceRevision": "b988d21df81f48138db937682c2a365c1b5102cb3dd8656333af9523e044b13c"
}
