models

VoyageAI by MongoDB: voyage-multimodal-3.5

Markdown · JSON

VoyageAI by MongoDB: voyage-multimodal-3.5

A Voyage AI voyage-multimodal-3.5 modellje szöveget, képeket és videóképkockákat ágyaz be közös keresési térbe. Egymással váltakozó tartalmakat, például dokumentumok képernyőképeit, táblázatokat és jeleneteket kezel, 32 000 tokenes bemenetekkel és alapértelmezés szerint 1024 dimenziós reprezentációval.

A modellről

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.

A voyage-multimodal-3.5 a Voyage AI beágyazási modellje szövegek, képek és videók közötti kereséshez. Az egymással váltakozó szöveges és vizuális tartalmat egyetlen transzformeralapú kódolóval dolgozza fel, és a teljes multimodális bemenetet közös vektortérben reprezentálja. A 3.5-ös kiadás kifejezett videóképkocka-támogatást és rugalmas beágyazási dimenziókat ad hozzá.

Őrizze meg a szöveg és a vizuális tartalom kapcsolatát

A dokumentumoldalt vagy -szakaszt olyan formában készítse elő, amely megőrzi a hasznos vizuális információt. Egy diagramot és rövid magyarázatot tartalmazó dia a dia képével és a hozzá tartozó szöveggel reprezentálható, ugyanabban a rendezett bemenetben. PDF-ekből álló gyűjteménynél a dokumentált vizuális bemenet az oldal képernyőképe vagy a dokumentum más képi reprezentációja.

Egy jelentés diagramjánál őrizze meg a képen a címet, a tengelyfeliratokat és a jelmagyarázatot. Csatoljon magyarázó szöveget, ha az biztosítja a vizuális tartalom értelmezéséhez szükséges kontextust. Az eredményül kapott vektor mellett tárolja az oldalszámot és a forrásazonosítót, hogy a lekért találat megnyithassa a megfelelő oldalt, ahelyett, hogy csupán egy dokumentumnevet adna vissza.

A gyártó bemeneti formátuma szövegek, képek és videók sorozatát támogatja. A közzétett képformátumok a PNG, JPEG, WebP és GIF, a videóformátum pedig az MP4. A dokumentált eljárásban a vizuális tartalom URL-ekkel vagy Base64-adatokkal adható meg; egy kérésen belül következetesen egyféle reprezentációt használjon.

Jelenetet keressen a teljes hosszú videó helyett

A modell a videót képkockák rendezett sorozataként reprezentálja. A gyártó azt javasolja, hogy a hosszú videót összetartozó jelenetekre ossza fel, a jelenethatárokat igazítsa a rendelkezésre álló átirat időbélyegeihez, és őrizze meg a megfelelő átiratszöveget. Az alacsonyabb felbontás vagy képkockasebesség segíthet abban, hogy egy szemantikailag folytonos jelenet elférjen a kontextuskeretben.

Oktatóvideók gyűjteményénél egy lekérdezés kérheti például azt a jelenetet, amely egy adott kezelőelem beállítását mutatja be. Minden indexelt jelenethez rendelje hozzá annak időtartományát. Adja vissza az egyező jelenetet, és a tényleges művelet megállapításához vizsgálja meg a képkockákat vagy az eredeti videórészletet, ahelyett, hogy a lekért vektort a felvétel teljes tartalmának írott leírásaként kezelné.

Az átiratszöveg hozzájárulhat az eredményhez, ha a multimodális bemenet részeként készítik elő. A videóképkockák beágyazása önmagában nem készít beszédátiratot.

A kontextus és az előkészítés korlátai

A megadott kontextushossz bemenetenként 32 000 token. A Voyage a közzétett számításában minden 560 képpixelt és minden 1120 videóképpixelt egy tokenként számol el, így a vizuális tartalom a szöveggel közös keretet használ. A dokumentált korlátok képenként 16 millió pixelt és 20 MB-ot, videónként pedig 20 MB-ot is előírnak. Egy lista legfeljebb 1000 bemenetet és összesen 320 000 tokent tartalmazhat.

Az alapértelmezett csonkolási beállítás levágja a túl hosszú bemenetet; ha a határ egy kép belsejébe esik, a teljes képet eldobja. Ezért a keretbe beleférő teljes oldalak vagy jelenetek előkészítése kiszámíthatóbb bemeneti tartalmat őriz meg. A másik dokumentált beállítás csonkolás helyett elutasítja a túl hosszú bemeneteket.

Vektordimenziók és keresési szerepek

Az alapértelmezett kimeneti dimenzió 1024, és ehhez a kiadáshoz 256, 512 és 2048 dimenzió is dokumentált. A bejelentés Matryoshka-beágyazásokat, valamint lebegőpontos, előjeles vagy előjel nélküli 8 bites és bináris reprezentációkat ismertet. Az index mellett őrizze meg a kiválasztott dimenziót és reprezentációt.

A Voyage keresési eljárása megkülönbözteti a lekérdezési és dokumentumbemeneteket. A lekérdezés lehet szöveg vagy kép, az indexelt dokumentumok pedig szöveget és vizuális tartalmat is kombinálhatnak. Minden teljes bemeneti sorozatot egyetlen vektor reprezentál; tárolja a vektor kapcsolatát a forrásoldallal, képpel vagy jelenettel, hogy a rangsorolt eredmény ellenőrizhető maradjon.

Használja a visszaadott vizuális forrást

A keresési lépés megtalálhatja a lekérdezéshez kapcsolódó jelentésoldalt, táblázatot, diát vagy jelenetet. A válaszírási vagy elemzési lépés ezután elolvassa ezt a forrásanyagot. Táblázatnál az eredmény felhasználása előtt vizsgálja meg a tényleges fejléceket és értékeket; jelenetnél a megfelelő képkockákat és a hozzájuk kapcsolódó szöveget.

A voyage-multimodal-3-hoz képest az érdemi különbség a 3.5-ös kiadás kifejezett videótámogatása és a további reprezentációs lehetőségek. Ezek a forrásanyag megtalálását szolgáló beágyazási képességek, amelyek kimenete numerikus vektor, nem pedig generált kép, videó vagy szöveges válasz.

Ailoot Ultra · Beágyazások POST /v1/embeddings voyageai/voyage-multimodal-3.5

voyageai/voyage-multimodal-3.5

VoyageAI by MongoDB /voyageai/voyage-multimodal-3.5

Kezdő lépések

A Voyage AI voyage-multimodal-3.5 modellje szöveget, képeket és videóképkockákat ágyaz be közös keresési térbe. Egymással váltakozó tartalmakat, például dokumentumok képernyőképeit, táblázatokat és jeleneteket kezel, 32 000 tokenes bemenetekkel és alapértelmezés szerint 1024 dimenziós reprezentációval.

Elfogadott bemenetek
Szöveg · token_ids
Eredmények
embedding

Elérhető az Ailootban · bemenetek és metódusok

Ailoot Ultra · Beágyazások POST /v1/embeddings
Bemenet
text, token_ids
Kimenet
embedding
Kontextus
32 000 tokens
Kimeneti formátum
json
MezőTípusKövetelményÉrtékek és korlátokAlapértelmezett
MezőmodelTípusstringKövetelményKötelezőÉrtékek és korlátok
voyageai/voyage-multimodal-3.5
Alapértelmezett—
MezőinputTípusstring|string[]|integer[]|integer[][]KövetelményKötelezőÉrtékek és korlátok
Minimális elemszám: 1
Feltételek: Nem üres, homogén köteg. A tokenazonosítók nemnegatív egész számok.
Bemeneti keret: Maximum: 32 000 · Szövegegység: UTF8-bájtok · Tokenegység: tokentömb elemei
Alapértelmezett—
Mezőencoding_formatTípusstringKövetelményOpcionálisÉrtékek és korlátok
float
Alapértelmezettfloat
MeződimensionsTípusintegerKövetelményNem támogatottÉrtékek és korlátok
Minimum: 1
Alapértelmezett—
MezőuserTípusjson_valueKövetelményOpcionálisÉrtékek és korlátok
Feltételek: A forrás engedélyezi ezt a JSON-metaadatmezőt; a szolgáltatónál érvényes pontos jelentése modellenként eltér.
Alapértelmezett—
Mezősession_idTípusjson_valueKövetelményOpcionálisÉrtékek és korlátok
Feltételek: A forrás engedélyezi ezt a JSON-metaadatmezőt; a szolgáltatónál érvényes pontos jelentése modellenként eltér.
Alapértelmezett—
MezőtraceTípusjson_valueKövetelményOpcionálisÉrtékek és korlátok
Feltételek: A forrás engedélyezi ezt a JSON-metaadatmezőt; a szolgáltatónál érvényes pontos jelentése modellenként eltér.
Alapértelmezett—
MezőproviderTípusobjectKövetelményOpcionálisÉrtékek és korlátok
Feltételek: A provider.options elutasítva
Alapértelmezett—
Bemeneti anyagok kombinációi

text_to_embedding

Metódus paraméterei és életciklusa
ParaméterSzerződés
Paramétercontent_typeSzerződésapplication/json
ParaméterrequiredSzerződésmodel, input
Paraméterinput_shapesSzerződésstring, string[], nonnegative_integer_token_array, nonnegative_integer_token_array[]
Paraméterencoding_formatSzerződésfloat
Paraméterdimensions_overrideSzerződésfalse
Paramétermax_input_budget_unitsSzerződés32000
Paramétermultimodal_objectsSzerződésfalse
Paramétermaterial_typesSzerződéstext, token_ids

Életciklus: synchronous_json

Őrizze meg minden vektor indexét és dimenzióját.

A multimodális modell neve ezen a pontos útvonalon nem teszi lehetővé képobjektumok használatát.

Díjcsomagok

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.

Gyors mód
Normál díjszabás Ha a gyors mód van kiválasztva
Flex mód
Normál díjszabás Ha a flex mód van kiválasztva
Maximális gondolkodási ráfordítás
Normál díjszabás Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik

Ailoot-díjak

Árak beállításonként

BeállításDíjtáblázatDíj
BeállításTokenenkénti alapárakDíjtáblázatAlapdíjDíj
Bemenet · Bemeneti tokenek $0.00024 / 1K token
Kimenet · Kimeneti tokenek $0 / 1K token
Bemenet · Gyorsítótár olvasása — / 1K token
Bemenet · Írás a gyorsítótárba — / 1K token
Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token

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 foglalás és az elszámolás működése →

Példakérések

Ailoot Ultra · Beágyazások

curlPython SDK
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "voyageai/voyage-multimodal-3.5", "input": ["First document", "Second document"]}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
for x in r.get("data",[]): print(json.dumps({"index":x.get("index"),"embedding":x.get("embedding")}))
PY_RESULT
from openai import OpenAI
import os

client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.embeddings.create(model='voyageai/voyage-multimodal-3.5',input=["First document","Second document"])
print(result)
for item in result.data:print(item.index,item.embedding)

Eredmények fogadása és mentése

Ailoot Ultra · Beágyazások

json

Őrizzen meg minden elkészült eredményt

Őrizzen meg minden teljes visszaadott választ, fájlt és tartalomrészt.

Őrizzen meg minden vektort az indexével együtt. A vektorok számának meg kell egyeznie a bemenetek számával; a dimenzióknak egységesnek kell lenniük.

Ha az eredeti választ ellenőrizni kell

Nem kerül bevezetésre külön beágyazási feladatvégpont.

Válaszmezők
MezőTípus
MezőobjectTípusstring
MezőmodelTípusstring
Meződata[].indexTípusinteger
Meződata[].embeddingTípusfinite float[]
MezőusageTípusobject
Hibák és következő lépések
VálaszFeltételKövetkező lépés
Válasz400 · invalid_request_errorFeltételÉrvénytelen kötelező mezők, az anyag érvénytelen reprezentációja vagy érvénytelen paraméterértékKövetkező lépésJavítsa a jelzett mezőket egy új létrehozási kérés előtt.

Álnevek

Modell álnevei

Ailoot Ultra voyageai/voyage-multimodal-3.5

Metódusútvonalak álnevei

Használja a fent látható metódusútvonalakat.

Kapcsolódó modellazonosítók

voyageai/voyage-multimodal-3.5

FAQ · VoyageAI by MongoDB: voyage-multimodal-3.5
Milyen bemenetek és eredmények érhetők el?

POST /v1/embeddings · voyageai/voyage-multimodal-3.5: text, token_ids → embedding

Mely mezőket használja a kérés?

POST /v1/embeddings · voyageai/voyage-multimodal-3.5: model, input, encoding_format, provider

Milyen korlátok érvényesek?

POST /v1/embeddings · voyageai/voyage-multimodal-3.5: ctx: 32000; input.budget.maximum: 32000 (UTF8-bájtok); input.min_items: 1

További részletek

Csatlakoztassa az Ailootot a Claude Code-hoz, OpenCode-hoz, Hermeshez vagy saját alkalmazásához.

A vállalat és projektportfóliója

A vállalat és projektportfóliója: ügyfelek milliói; havi értékesítés milliárdos nagyságrendben.

Vásároljon tokeneket kedvezménnyel.

Előfizetési kedvezmény rendszeres munkához. Promókódok — akár 50% tokenvásárlási kedvezmény.

Előfizetés
Válasszon kedvezményes tarifát a rendszeres kéréseihez.
Promókód akár 50%-ig
Vásárláskor adja meg a kódot. Az ár az érvényes akció szerint újraszámolódik.
Költségek az előzményekben
Minden kéréshez megmarad a modell, a tokenek és az összeg.

Előfizetés kiválasztása · Modellárak megtekintése

Csatlakoztassa az API-t az értékesített termékéhez.

SaaS, alkalmazások és botok — az Ailoot ajánlati feltételei és licencszerződése alapján. Viszonteladáshoz kérjen viszonteladói licencet.

Kereskedelmi alkalmazás
Építsen szöveg-, kép-, videó- és hanggenerálást szolgáltatása fizetős funkcióiba.
Viszonteladói licenc
Küldje el a projekt leírását és a hozzáférés módját. Kérjen írásos használati és viszonteladási feltételeket.
Dokumentumok a weboldalon
Az ajánlati feltételek, licencszerződés és adatkezelési szabályzat már a csatlakoztatás előtt elérhető.

Viszonteladói licenc kérése · Ajánlati feltételek és licencszerződés