Google: Gemini Embedding 2 Preview
Gemini Embedding 2 Preview omvandlar text, bilder, ljud, video och PDF till numeriska vektorer i ett gemensamt multimodalt rum. Dess separat dokumenterade förhandsprofil stöder sökning och jämförelse mellan modaliteter, indata på 8 192 token och flexibla vektordimensioner.
Om modellen
Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.
Gemini Embedding 2 Preview är Googles namngivna förhandsversion av dess familj av inbäddningsmodeller som är multimodala från grunden. Den avbildar text, bilder, video, ljud och PDF i ett gemensamt numeriskt rum, där semantisk avsikt representeras på fler än 100 språk. Utdata är inbäddningar: vektorer som används för att jämföra och hämta relaterat material. Denna förhandsversion har en separat identitet från den stabila utgåvan Gemini Embedding 2 och innebär inte utbytbara vikter eller ett identiskt vektorrum.
Det ursprungliga tillkännagivandet beskriver sökning mellan modaliteter, klassificering, klustring, sentimentanalys och generering med stöd av informationssökning som efterföljande användningsområden. En textfråga kan hitta ett relaterat visuellt objekt, och även en bild eller ett klipp kan fungera som sökunderlag. En applikation lagrar representationerna, jämför dem och returnerar motsvarande poster; en separat språkmodell kan använda det hämtade källmaterialet för att formulera ett svar. Själva inbäddningen innehåller ingen förklaring på naturligt språk eller transkription.
Modellens egen sida dokumenterar en indatagräns på 8 192 token och utdatadimensioner från 128 till 3 072, med 768, 1 536 och 3 072 som rekommenderade storlekar. Förhandsversionens tillkännagivande anger 3 072 som standard och beskriver Matryoshka Representation Learning, som bevarar användbar information i kortare inledande delar av representationen. Använd en vald dimension för vektorer som ska jämföras och behåll uppgiften om modellutgåvan tillsammans med samlingen, i stället för att blanda representationer enbart för att deras längder är lika.
Förhandsversionens tillkännagivande dokumenterar upp till sex PNG- eller JPEG-bilder per begäran, upp till 120 sekunders MP4- eller MOV-video och PDF-dokument på upp till sex sidor. Det dokumenterar också direkt ljudinbäddning utan mellanliggande transkribering till text. Dessa specifikationer kommer från förhandsversionens eget tillkännagivande och inte från den senare guiden för den stabila utgåvan. Tillkännagivandet fastställer inte alla aktuella gränser för ljudlängd, kodekar eller urval av videobildrutor för just denna förhandsprofil.
Sammanflätade multimodala indata låter representationen återspegla relationer mellan medier, exempelvis en bild och dess bildtext. För en produktkatalog anges fotografiet och den godkända beskrivningen tillsammans när de beskriver ett sökbart objekt. För en dokumentsamling delas källan upp i avgränsade textstycken eller sidor, och dess titel och position bevaras. För ett mediebibliotek väljs ett klipp som motsvarar händelsen användarna ska hitta, och dess ursprungliga tidsintervall sparas med den lagrade posten.
En användbar sökuppgift gör den avsedda relationen tydlig. En fråga som söker en förklaring, en sökning efter visuellt liknande objekt och klustring efter ämne är olika uppgifter även när de använder samma källsamling. Förbered innehållet konsekvent, registrera utgåva och dimension och behåll varje vektors koppling till källan. Likhet ger kandidater för applikationen att granska; den bevisar inte att två poster anger samma faktum eller att en hämtad källa besvarar en fråga fullständigt.
Vid praktisk mediesökning representeras den valda bilden eller det valda videoutdraget och jämförs med beskrivningen av det önskade innehållet. Visa den matchande källan tillsammans med dess bildtext eller tidsintervall så att användaren kan granska den. För en kunskapsassistent hämtas den relevanta sidan eller det relevanta textstycket innan det skriftliga svaret genereras. Preview-modellens roll är den multimodala numeriska representation som stöder dessa urvalssteg, medan lagring, rangordningsregler och det slutliga svaret hör till det omgivande arbetsflödet.
Ailoot Ultra · Inbäddningar POST /v1/embeddings google/gemini-embedding-2-preview
google/gemini-embedding-2-preview
google/gemini-embedding-2-previewStart
Gemini Embedding 2 Preview omvandlar text, bilder, ljud, video och PDF till numeriska vektorer i ett gemensamt multimodalt rum. Dess separat dokumenterade förhandsprofil stöder sökning och jämförelse mellan modaliteter, indata på 8 192 token och flexibla vektordimensioner.
- Godkända indata
- Text
- Resultat
- embedding
Tillgängligt i Ailoot · indata & metoder
Ailoot Ultra · Inbäddningar POST /v1/embeddings
- Indatatyper
text- Utdatatyper
embedding- Kontext
- 8 192 tokens
- Utdataformat
- json
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser google/gemini-embedding-2-preview | Standard— |
Fältinput | Typstring|string[] | KravObligatoriskt | Värden & gränser | Standard— |
Kombinationer av indatamaterial
text_to_embedding
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametercontent_type | Avtalapplication/json |
Parameterrequired | Avtalmodel, input |
Parameterinput_shapes | Avtalstring, string[] |
Parametermaterial_types | Avtaltext |
Livscykel: synchronous_json
Behåll varje returnerad vektor och dess index.
Stöd för bild-, ljud- eller filobjekt kan inte härledas från denna minimala textprofil.
Priser
Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.
- Snabbt läge
- Ej angivet När snabbt läge är valt
- Flex-läge
- Ej angivet När läget flex är valt
- Högsta resonemangsnivå
- Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)
Ailoot-priser
Priser efter konfiguration
| Konfiguration | Prislista | Avgift |
|---|---|---|
| KonfigurationGrundpriser för token | PrislistaGrundpris | Avgift Indata · Indatatoken $0.0004 / 1K token Utdata · Utdatatoken $0 / 1K token Indata · Cacheläsning — / 1K token Indata · Skrivning till cache — / 1K token Indata · Skrivning till cache, 1 tim — / 1K token |
Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →
Exempelbegäranden
Ailoot Ultra · Inbäddningar
{
"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
Ta emot och spara resultat
Ailoot Ultra · Inbäddningar
json
Behåll alla färdiga resultat
Behåll varje fullständigt returnerat svar, fil och innehållsdel.
Behåll varje vektor tillsammans med dess index. Antalet vektorer måste vara lika med antalet indataobjekt; dimensionerna måste vara konsekventa.
Om det ursprungliga svaret behöver kontrolleras
Ingen endpoint för inbäddningsjobb införs.
Svarsfält
| Fält | Typ |
|---|---|
Fältobject | Typstring |
Fältmodel | Typstring |
Fältdata[].index | Typinteger |
Fältdata[].embedding | Typfinite float[] |
Fältusage | Typobject |
Fel och nästa steg
| Svar | Villkor | Nästa steg |
|---|---|---|
Svar400 · invalid_request_error | VillkorModell saknas eller JSON är felaktigt formaterad. | Nästa stegKorrigera de angivna fälten. |
Svar413 · invalid_request_error | VillkorDen konfigurerade gränsen för begäranskroppen har överskridits. | Nästa stegMinska det faktiska materialet. |
Svar422 · invalid_request_error | VillkorIndata eller inställningar bryter mot den aktuella särskilda policyn. | Nästa stegAnvänd den visade minimala textindatan utan ärvda inställningar. |
Svar503 · billing_error | VillkorTillträde eller prisoffert kan inte knytas till begäran. | Nästa stegBevara svaret; ersätt inte policyn med en annan. |
Alias
Modellalias
Ailoot Ultra google/gemini-embedding-2-preview
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
FAQ · Google: Gemini Embedding 2 Preview
- Vilka indata och resultat finns?
POST /v1/embeddings·google/gemini-embedding-2-preview:text→embedding- Vilka fält använder begäran?
POST /v1/embeddings·google/gemini-embedding-2-preview:model,input- Vilka gränser gäller?
POST /v1/embeddings·google/gemini-embedding-2-preview:ctx:8192