Voyage AI: Voyage Context 3
Voyage Context 3 vytváří vektor pro každý fragment dokumentu a přitom zahrnuje kontext ostatních fragmentů téhož dokumentu. Podporuje přesné vyhledávání pasáží v dlouhých dokumentech s volitelnými rozměry a kvantovanými embeddingy.
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
Voyage Context 3 vytváří kontextové embeddingy fragmentů pro vyhledávání dokumentů. Každý fragment dostává vlastní vektor a model přitom zohledňuje také další dodané fragmenty stejného dokumentu. Vyhledávacímu systému tak poskytuje reprezentaci místní pasáže společně s širším kontextem dokumentu, například subjektem nebo tématem uvedeným jinde ve zdroji.
Připravte každý dokument jako uspořádanou sekvenci čitelných textových fragmentů. Ponechte fragmenty jednoho dokumentu společně a zachovejte jejich původní pořadí. V kontextovém postupu výrobce obsahuje každá vnitřní skupina fragmenty jednoho zdroje a oddělené skupiny představují oddělené zdroje. Toto seskupení je součástí významu vstupu: říká modelu, který okolní text patří k reprezentovanému dokumentu.
Užitečným případem je zpráva, jejíž úvod identifikuje společnost, zatímco pozdější odstavec vysvětluje její růst. Hledání růstu této společnosti potřebuje konkrétní odstavec i identitu dokumentu. Uchovejte původní text fragmentu a metadata nadřazeného dokumentu s výsledným vektorem, aby výsledek mohl zobrazit pasáž a odkazovat na úplný zdroj.
Reference výrobce dokumentuje až 120 000 tokenů napříč požadavkem s nejvýše 1 000 vstupními skupinami a celkem 16 000 fragmenty. Průvodce modelem samostatně uvádí okno 32 000 tokenů na fragment. Při přípravě materiálu zachovejte tyto rozsahy oddělené: limit jednoho fragmentu a limit celého požadavku popisují různé vstupní velikosti. Po rozdělení zdroje zkontrolujte celkový součet, místo předpokladu, že každý jednotlivý fragment může ve stejném požadavku vyplnit své maximum.
Pro vyhledávání dokumentů označte seskupené pasáže jako dokumentový vstup. Každou vyhledávací otázku připravte jako vlastní dotazovací skupinu. Výrobce doporučuje nepřekrývající se dodané fragmenty dokumentů, aby kontextová reprezentace nesla okolní informace bez opakování textu v každé pasáži. Při zápisu indexu zachovejte souvislost mezi skupinou dokumentu, polohou fragmentu a vráceným vektorem.
Voyage Context 3 podporuje 2 048, 1 024, 512 a 256 rozměrů s volbami výstupu s plovoucí desetinnou čárkou, osmibitového celočíselného a binárního. Vyberte reprezentaci indexu a vyhodnoťte ji na stejných zdrojových dokumentech a otázkách. Uchovejte vybraný rozměr a datový typ s indexem, aby reprezentace dotazů a uložené vektory zůstaly konzistentní.
Používejte výsledné vektory při hledání pasáží, objevování dokumentů nebo ve vyhledávací fázi asistenta pracujícího se zprávami, výzkumnými články, smlouvami či technickými příručkami. Výsledek může určit cílenou pasáž, zatímco její zdrojový odkaz poskytuje přístup k definicím a upřesňujícím podmínkám jinde v dokumentu. Zachovejte verze dokumentů a oprávnění jako aplikační metadata vedle vektorů.
Testujte otázky vyžadující místní detail i kontext celého dokumentu. Zahrňte podobné pasáže z různých zdrojů, pojmenované subjekty uvedené jen na začátku a otázky s důkazy rozprostřenými přes několik oddílů. Kontrolujte, zda se vyhledá očekávaný fragment a zda aplikace ukazuje dostatek okolního textu k interpretaci. Pokud se zdroj změní, vědomě znovu vytvořte dotčenou skupinu dokumentu, aby její kontextové fragmenty odpovídaly jedné soudržné verzi.
Ailoot Ultra · Vektorové reprezentace POST /v1/embeddings voyage-context-3
voyage-context-3Úvod
Voyage Context 3 vytváří vektor pro každý fragment dokumentu a přitom zahrnuje kontext ostatních fragmentů téhož dokumentu. Podporuje přesné vyhledávání pasáží v dlouhých dokumentech s volitelnými rozměry a kvantovanými embeddingy.
- Přijímané vstupy
- Text
- Výsledky
- embedding
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · Vektorové reprezentace POST /v1/embeddings
- Vstup
text- Výstup
embedding
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity voyage-context-3 Podmínky: Použijte přesný identifikátor modelu Ailoot. | Výchozí— |
Poleinput | Typstring or array<string> | PožadavekPovinné | Hodnoty a limity Podmínky: Text nebo seznam textů; pro každou vrácenou datovou položku uchovejte jeden vektor i její index. | Výchozí— |
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, input |
Parametroptional | Kontrakt |
Parametrmaterial_types | Kontrakttext |
Parametrconditions | KontraktOdešlete text s vybraným modelem; uchovejte každý vrácený vektor a jeho index. |
Životní cyklus: synchronous
Tarify
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Neuvedeno Při výběru rychlého režimu
- Režim flex
- Neuvedeno Při výběru režimu flex
- Maximální intenzita uvažování
- Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Sazby Ailoot
Ceny podle konfigurace
| Konfigurace | Tabulka sazeb | Poplatek |
|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Poplatek Vstup · Vstupní tokeny $0.0004 / 1K tokenů Výstup · Výstupní tokeny $0 / 1K tokenů Vstup · Čtení z mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
Ailoot Ultra · Vektorové reprezentace
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
"model": "voyage-context-3",
"input": "The quick brown fox jumps over the lazy dog"
}
JSON
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 embeddings.json
# Keep every data item and its index, the full usage object and response headers.
Přijímání a ukládání výsledků
Aliasy
Aliasy modelu
Ailoot Ultra voyage-context-3
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · Voyage AI: Voyage Context 3
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/embeddings·voyage-context-3:text→embedding- Jaká pole požadavek používá?
POST /v1/embeddings·voyage-context-3:model,input