Google: Gemini Embedding 2 Preview
Gemini Embedding 2 Preview omdanner tekst, bilder, lyd, video og PDF til numeriske vektorer i ett multimodalt rom. Den separat dokumenterte profilen for forhåndsversjonen støtter søk og sammenligning på tvers av modaliteter, inndata på 8 192 tokener og fleksible vektordimensjoner.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Gemini Embedding 2 Preview er Googles navngitte forhåndsversjon av familien av embeddingmodeller som er multimodale fra grunnen av. Den plasserer tekst, bilder, video, lyd og PDF i et felles numerisk rom, med semantisk hensikt representert på mer enn 100 språk. Resultatet er embeddingvektorer: vektorer som brukes til å sammenligne og hente relatert materiale. Denne forhåndsversjonen har en egen identitet, atskilt fra den stabile Gemini Embedding 2-utgaven, og innebærer ikke utskiftbare modellvekter eller et identisk vektorrom.
Den opprinnelige kunngjøringen beskriver søk på tvers av modaliteter, klassifisering, klyngedannelse, sentimentanalyse og generering støttet av informasjonsgjenfinning som etterfølgende bruksområder. En tekstforespørsel kan finne et relatert visuelt element, mens et bilde eller et klipp også kan være utgangspunkt for søket. En applikasjon lagrer representasjonene, sammenligner dem og returnerer de tilhørende postene; en separat språkmodell kan bruke det hentede kildematerialet til å utforme et svar. Selve embeddingvektoren inneholder ingen forklaring på naturlig språk eller transkripsjon.
Modellens egen side dokumenterer en inndatagrense på 8 192 tokener og utdatadimensjoner fra 128 til 3 072, med 768, 1 536 og 3 072 som anbefalte størrelser. Kunngjøringen for forhåndsversjonen oppgir 3 072 som standard og beskriver Matryoshka Representation Learning, som bevarer nyttig informasjon i kortere innledende deler av representasjonen. Bruk én valgt dimensjon for vektorer som skal sammenlignes, og registrer modellutgaven sammen med samlingen, fremfor å slå sammen representasjoner bare fordi lengdene er like.
Kunngjøringen for forhåndsversjonen dokumenterer opptil seks PNG- eller JPEG-bilder per forespørsel, opptil 120 sekunder MP4- eller MOV-video og PDF-dokumenter på opptil seks sider. Den dokumenterer også direkte embedding av lyd uten en mellomliggende teksttranskripsjon. Disse spesifikasjonene kommer fra forhåndsversjonens egen kunngjøring, ikke fra den senere veiledningen for den stabile utgaven. Kunngjøringen fastslår ikke alle gjeldende grenser for lydvarighet, kodeker eller utvalg av videobilder for akkurat denne profilen.
Flettede multimodale inndata lar representasjonen gjenspeile forhold mellom medier, som et bilde og bildeteksten. Til en produktkatalog leveres fotografiet og den godkjente beskrivelsen sammen når de beskriver ett søkbart objekt. Til en dokumentsamling deles kilden i avgrensede tekstpassasjer eller sider, og tittel og plassering bevares. Til et mediebibliotek velges et klipp som svarer til hendelsen brukerne skal finne, og det opprinnelige tidsintervallet lagres sammen med posten.
En nyttig gjenfinningsoppgave gjør den tilsiktede sammenhengen tydelig. Et spørsmål som søker en forklaring, et søk etter visuelt lignende elementer og gruppering etter tema er ulike oppgaver selv når de bruker samme kildesamling. Klargjør innholdet konsekvent, registrer utgave og dimensjon, og behold hver vektors kobling til kilden. Likhet gir kandidater som applikasjonen kan undersøke; den beviser ikke at to poster uttrykker samme faktum, eller at en hentet kilde besvarer et spørsmål fullt ut.
Til praktisk mediesøk representeres det valgte bildet eller videoutdraget og sammenlignes med beskrivelsen av ønsket innhold. Vis den samsvarende kilden sammen med bildeteksten eller tidsintervallet slik at en bruker kan gjennomgå den. Til en kunnskapsassistent hentes den relevante siden eller passasjen før det skriftlige svaret genereres. Preview-modellens rolle er den multimodale numeriske representasjonen som støtter disse utvalgstrinnene, mens lagring, rangeringsregler og det endelige svaret er deler av arbeidsflyten rundt modellen.
Ailoot Ultra · Vektorrepresentasjoner POST /v1/embeddings google/gemini-embedding-2-preview
google/gemini-embedding-2-preview
google/gemini-embedding-2-previewStart
Gemini Embedding 2 Preview omdanner tekst, bilder, lyd, video og PDF til numeriske vektorer i ett multimodalt rom. Den separat dokumenterte profilen for forhåndsversjonen støtter søk og sammenligning på tvers av modaliteter, inndata på 8 192 tokener og fleksible vektordimensjoner.
- Godkjente inndata
- Tekst
- Resultater
- embedding
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Vektorrepresentasjoner POST /v1/embeddings
- Inndatatyper
text- Utdatatyper
embedding- Kontekst
- 8 192 tokens
- Utdataformat
- json
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser google/gemini-embedding-2-preview | Standard— |
Feltinput | Typestring|string[] | KravPåkrevd | Verdier & grenser | Standard— |
Kombinasjoner av inngående materialer
text_to_embedding
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, input |
Parameterinput_shapes | Avtalestring, string[] |
Parametermaterial_types | Avtaletext |
Livssyklus: synchronous_json
Behold hver returnert vektor og indeks.
Ingen støtte for bilde-, lyd- eller filobjekter utledes fra denne minimale tekstprofilen.
Priser
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Ailoot-satser
Priser etter konfigurasjon
| Konfigurasjon | Prisplan | Kostnad |
|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Kostnad Inndata · Inngående tokener $0.0004 / 1K tokener Utdata · Utgående tokener $0 / 1K tokener Inndata · Lesing fra hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot Ultra · Vektorrepresentasjoner
{
"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
Motta og lagre resultater
Ailoot Ultra · Vektorrepresentasjoner
json
Behold alle ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Bevar hver vektor sammen med indeksen. Antall vektorer må være lik antall inndata; dimensjonene må være konsistente.
Hvis det opprinnelige svaret må kontrolleres
Det innføres ikke noe endepunkt for embedding-jobber.
Svarfelter
| Felt | Type |
|---|---|
Feltobject | Typestring |
Feltmodel | Typestring |
Feltdata[].index | Typeinteger |
Feltdata[].embedding | Typefinite float[] |
Feltusage | Typeobject |
Feil og neste trinn
| Svar | Vilkår | Neste trinn |
|---|---|---|
Svar400 · invalid_request_error | VilkårManglende modell eller feilformatert JSON. | Neste trinnKorriger de angitte feltene. |
Svar413 · invalid_request_error | VilkårDen konfigurerte grensen for forespørselskroppen er overskredet. | Neste trinnReduser det faktiske materialet. |
Svar422 · invalid_request_error | VilkårInndata eller styringsparametere bryter den gjeldende særskilte policyen. | Neste trinnBruk de viste minimale tekstinndataene uten arvede styringsparametere. |
Svar503 · billing_error | VilkårTilgangsgodkjenningen eller pristilbudet kan ikke bindes. | Neste trinnBehold svaret; ikke bytt ut policyen. |
Aliaser
Modellaliaser
Ailoot Ultra google/gemini-embedding-2-preview
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · Google: Gemini Embedding 2 Preview
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/embeddings·google/gemini-embedding-2-preview:text→embedding- Hvilke felt bruker forespørselen?
POST /v1/embeddings·google/gemini-embedding-2-preview:model,input- Hvilke grenser gjelder?
POST /v1/embeddings·google/gemini-embedding-2-preview:ctx:8192