Google: Gemini Embedding 2 Preview
Gemini Embedding 2 Preview převádí text, obrázky, zvuk, video a PDF na číselné vektory v jediném multimodálním prostoru. Jeho samostatně dokumentovaný profil předběžné verze podporuje vyhledávání a porovnávání napříč modalitami, vstup 8192 tokenů a flexibilní rozměry vektorů.
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
Gemini Embedding 2 Preview je pojmenovaná předběžná edice nativní multimodální embeddingové rodiny společnosti Google. Mapuje text, obrázky, video, zvuk a PDF do společného číselného prostoru s reprezentací sémantického záměru ve více než 100 jazycích. Výstupem jsou embeddingy: vektory používané k porovnávání a vyhledávání souvisejícího materiálu. Identita této předběžné edice zůstává oddělená od stabilní edice Gemini Embedding 2 a neznamená zaměnitelné váhy ani totožný vektorový prostor.
Původní oznámení popisuje jako navazující aplikace vyhledávání napříč modalitami, klasifikaci, shlukování, analýzu sentimentu a generování rozšířené o vyhledávání. Textový dotaz může najít související vizuální položku, zatímco obrázek nebo klip mohou také sloužit jako výchozí podklad hledání. Aplikace ukládá reprezentace, porovnává je a vrací odpovídající záznamy; samostatný jazykový model může z nalezeného zdrojového materiálu napsat odpověď. Samotný embedding neobsahuje vysvětlení v přirozeném jazyce ani přepis.
Vlastní stránka modelu dokumentuje vstupní limit 8192 tokenů a rozměry výstupu od 128 do 3072 s doporučenými velikostmi 768, 1536 a 3072. Oznámení předběžné verze uvádí výchozí hodnotu 3072 a popisuje Matryoshka Representation Learning, které zachovává užitečné informace v kratších počátečních částech reprezentace. Pro vektory, které se mají porovnávat, zachovávejte jeden zvolený rozměr a u kolekce uchovávejte edici modelu, místo abyste slučovali reprezentace pouze proto, že mají stejnou délku.
Oznámení předběžné verze dokumentuje až šest obrázků PNG nebo JPEG na požadavek, až 120 sekund videa MP4 nebo MOV a dokumenty PDF až o šesti stránkách. Dokumentuje také přímé vytváření embeddingů zvuku bez mezilehlého textového přepisu. Tyto specifikace pocházejí z vlastního oznámení předběžné verze, nikoli z pozdějšího průvodce stabilní verzí. Oznámení nestanovuje všechny aktuální limity délky zvuku, kodeků nebo vzorkování snímků pro tento konkrétní předběžný profil.
Prokládaný multimodální vstup umožňuje reprezentaci zachytit vztahy mezi médii, například obrázkem a jeho popiskem. V katalogu produktů dodávejte fotografii a schválený popis společně, pokud popisují jeden vyhledatelný objekt. U kolekce dokumentů rozdělte zdroj na tematicky zaměřené pasáže nebo stránky a zachovejte jeho název a umístění. V knihovně médií zvolte klip odpovídající události, kterou mají uživatelé najít, a u uloženého záznamu zachovejte původní časový rozsah.
Užitečná úloha vyhledávání vyjasňuje zamýšlený vztah. Otázka hledající vysvětlení, hledání vizuálně podobných položek a shlukování podle tématu jsou odlišné úlohy, i když používají stejnou zdrojovou kolekci. Obsah připravujte konzistentně, zaznamenávejte edici a rozměr a každý vektor uchovávejte propojený se zdrojem. Podobnost poskytuje kandidáty ke kontrole aplikací; nedokazuje, že dva záznamy uvádějí stejný fakt nebo že nalezený zdroj plně odpovídá na otázku.
Při praktickém vyhledávání médií reprezentujte vybraný obrázek nebo úryvek videa a porovnejte jej s popisem požadovaného obsahu. Odpovídající zdroj předložte s popiskem nebo časovým rozsahem, aby jej uživatel mohl zkontrolovat. U znalostního asistenta vyhledejte příslušnou stránku nebo pasáž před generováním písemné odpovědi. Úlohou modelu Preview je multimodální číselná reprezentace podporující tyto kroky výběru, zatímco ukládání, pravidla řazení a konečná odpověď zůstávají součástí navazujícího pracovního postupu.
Ailoot Ultra · Vektorové reprezentace POST /v1/embeddings google/gemini-embedding-2-preview
google/gemini-embedding-2-preview
google/gemini-embedding-2-previewÚvod
Gemini Embedding 2 Preview převádí text, obrázky, zvuk, video a PDF na číselné vektory v jediném multimodálním prostoru. Jeho samostatně dokumentovaný profil předběžné verze podporuje vyhledávání a porovnávání napříč modalitami, vstup 8192 tokenů a flexibilní rozměry vektorů.
- 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- Kontext
- 8 192 tokens
- Výstupní formát
- json
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity google/gemini-embedding-2-preview | Výchozí— |
Poleinput | Typstring|string[] | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Kombinace vstupních materiálů
text_to_embedding
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, input |
Parametrinput_shapes | Kontraktstring, string[] |
Parametrmaterial_types | Kontrakttext |
Životní cyklus: synchronous_json
Uchovejte každý vrácený vektor a index.
Z tohoto minimálního textového profilu se neodvozuje podpora obrázků, zvuku ani souborových objektů.
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
{
"model": "google/gemini-embedding-2-preview",
"input": [
"First document",
"Second document"
]
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > embedding-request.json <<'JSON_REQUEST'
{
"model": "google/gemini-embedding-2-preview",
"input": [
"First document",
"Second document"
]
}
JSON_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 @embedding-request.json -o embedding-response.json
Přijímání a ukládání výsledků
Ailoot Ultra · Vektorové reprezentace
json
Uchovejte všechny dokončené výsledky
Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.
Uchovejte každý vektor spolu s jeho indexem. Počet vektorů musí odpovídat počtu vstupů; jejich rozměr musí být jednotný.
Pokud je nutné ověřit původní odpověď
Samostatný endpoint úloh pro embeddingy se nezavádí.
Pole odpovědi
| Pole | Typ |
|---|---|
Poleobject | Typstring |
Polemodel | Typstring |
Poledata[].index | Typinteger |
Poledata[].embedding | Typfinite float[] |
Poleusage | Typobject |
Chyby a další kroky
| Odpověď | Podmínka | Další krok |
|---|---|---|
Odpověď400 · invalid_request_error | PodmínkaChybí model nebo je JSON chybný. | Další krokOpravte označená pole. |
Odpověď413 · invalid_request_error | PodmínkaByl překročen nastavený limit velikosti těla požadavku. | Další krokZmenšete skutečný materiál. |
Odpověď422 · invalid_request_error | PodmínkaVstup nebo ovládací parametry porušují aktuální pravidla pro danou metodu. | Další krokPoužijte zobrazený minimální textový vstup bez převzatých ovládacích parametrů. |
Odpověď503 · billing_error | PodmínkaPřijetí požadavku nebo cenovou nabídku nelze navázat. | Další krokZachovejte odpověď; nenahrazujte pravidla jinými. |
Aliasy
Aliasy modelu
Ailoot Ultra google/gemini-embedding-2-preview
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · Google: Gemini Embedding 2 Preview
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/embeddings·google/gemini-embedding-2-preview:text→embedding- Jaká pole požadavek používá?
POST /v1/embeddings·google/gemini-embedding-2-preview:model,input- Jaké limity platí?
POST /v1/embeddings·google/gemini-embedding-2-preview:ctx:8192