Google: Gemini Embedding 2 Preview
Gemini Embedding 2 Preview zet tekst, afbeeldingen, audio, video en PDF om in numerieke vectoren in één multimodale ruimte. Het afzonderlijk gedocumenteerde previewprofiel ondersteunt modaliteitsoverschrijdende informatieopvraging en vergelijking, invoer van 8.192 tokens en flexibele vectordimensies.
Over het model
Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.
Gemini Embedding 2 Preview is de benoemde previeweditie van Google binnen de native multimodale embeddingfamilie. Deze previeweditie zet tekst, afbeeldingen, video, audio en PDF om in een gedeelde numerieke ruimte, met semantische intentie gerepresenteerd over meer dan 100 talen. De uitvoer bestaat uit embeddings: vectoren waarmee verwant materiaal wordt vergeleken en opgehaald. Deze previewidentiteit blijft onderscheiden van de stabiele Gemini-Embedding-2-editie en impliceert geen uitwisselbare gewichten of identieke vectorruimte.
De oorspronkelijke aankondiging beschrijft modaliteitsoverschrijdend zoeken, classificatie, clustering, sentimentanalyse en retrieval-augmented generation als vervolgtoepassingen. Een tekstzoekvraag kan een verwant visueel item vinden, terwijl een afbeelding of clip ook als uitgangspunt voor een zoekopdracht kan dienen. Een toepassing bewaart de representaties, vergelijkt ze en retourneert de bijbehorende records; een afzonderlijk taalmodel kan het opgehaalde bronmateriaal gebruiken om een antwoord op te stellen. De embedding zelf bevat geen uitleg in natuurlijke taal of transcript.
De eigen modelpagina documenteert een invoerlimiet van 8.192 tokens en uitvoerdimensies van 128 tot 3.072, met 768, 1.536 en 3.072 als aanbevolen groottes. De previewaankondiging geeft een standaard van 3.072 en beschrijft Matryoshka Representation Learning, dat bruikbare informatie in kortere prefixen van de representatie behoudt. Houd één gekozen dimensie aan voor vectoren die moeten worden vergeleken en bewaar de modelversie bij de verzameling in plaats van representaties samen te voegen alleen omdat hun lengtes overeenkomen.
De previewaankondiging documenteert maximaal zes PNG- of JPEG-afbeeldingen per aanvraag, maximaal 120 seconden MP4- of MOV-video en PDF-documenten met maximaal zes pagina's. Zij documenteert ook rechtstreeks audio-embedding zonder tussentijdse teksttranscriptie. Die specificaties komen uit de eigen previewaankondiging, niet uit de latere gids voor de stabiele versie. De aankondiging stelt niet elke huidige limiet voor audioduur, codec of framesampling voor dit exacte previewprofiel vast.
Afwisselende multimodale invoer laat de representatie relaties tussen media weerspiegelen, zoals tussen een afbeelding en het bijschrift. Lever voor een productcatalogus de foto en goedgekeurde beschrijving samen aan wanneer ze één opvraagbaar object beschrijven. Verdeel bij een documentverzameling de bron in gerichte passages of pagina's en behoud titel en positie. Selecteer bij een mediabibliotheek een clip die overeenkomt met de gebeurtenis die gebruikers moeten vinden en bewaar het oorspronkelijke tijdsbereik bij het opgeslagen record.
Een bruikbare zoektaak maakt de beoogde relatie duidelijk. Een vraag om uitleg, zoeken naar visueel vergelijkbare items en clustering op onderwerp zijn verschillende taken, ook wanneer ze dezelfde bronverzameling gebruiken. Bereid de inhoud consistent voor, leg modelversie en dimensie vast en houd elke vector aan de bron gekoppeld. Gelijkenis levert kandidaten die de toepassing kan onderzoeken; zij is geen bewijs dat twee records hetzelfde feit vermelden of dat een opgehaalde bron een vraag volledig beantwoordt.
Representeer voor een praktische mediazoekopdracht de gekozen afbeelding of het videofragment en vergelijk die met de beschrijving van de gewenste inhoud. Presenteer de overeenkomende bron met het bijschrift of tijdsbereik, zodat een gebruiker die kan beoordelen. Haal voor een kennisassistent de relevante pagina of passage op voordat u het geschreven antwoord genereert. De rol van het Preview-model is de multimodale numerieke representatie die die selectiestappen ondersteunt, terwijl opslag, rangschikkingsregels en het uiteindelijke antwoord onderdelen van de omringende workflow blijven.
Ailoot Ultra · Vectorrepresentaties POST /v1/embeddings google/gemini-embedding-2-preview
google/gemini-embedding-2-preview
google/gemini-embedding-2-previewAan de slag
Gemini Embedding 2 Preview zet tekst, afbeeldingen, audio, video en PDF om in numerieke vectoren in één multimodale ruimte. Het afzonderlijk gedocumenteerde previewprofiel ondersteunt modaliteitsoverschrijdende informatieopvraging en vergelijking, invoer van 8.192 tokens en flexibele vectordimensies.
- Toegestane invoer
- Tekst
- Resultaten
- embedding
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Vectorrepresentaties POST /v1/embeddings
- Invoertypen
text- Uitvoertypen
embedding- Context
- 8.192 tokens
- Uitvoerformaat
- json
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten google/gemini-embedding-2-preview | Standaard— |
Veldinput | Typestring|string[] | VereisteVereist | Waarden en limieten | Standaard— |
Combinaties van invoermaterialen
text_to_embedding
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, input |
Parameterinput_shapes | Contractstring, string[] |
Parametermaterial_types | Contracttext |
Levenscyclus: synchronous_json
Bewaar elke geretourneerde vector en index.
Uit dit minimale tekstprofiel wordt geen ondersteuning voor afbeeldings-/audio-/bestandsobjecten afgeleid.
Tarieven
Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.
- Snelle modus
- Niet opgegeven Wanneer de snelle modus is geselecteerd
- Flexmodus
- Niet opgegeven Wanneer de modus flex is geselecteerd
- Maximale redeneerinspanning
- Niet opgegeven Wanneer bij maximale redeneerinspanning de default-aanpassing wordt gebruikt
Ailoot-tarieven
Prijzen per configuratie
| Configuratie | Tariefstaffel | Kosten |
|---|---|---|
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Kosten Invoer · Invoertokens $0.0004 / 1K tokens Uitvoer · Uitvoertokens $0 / 1K tokens Invoer · Cache lezen — / 1K tokens Invoer · Cache schrijven — / 1K tokens Invoer · Cache schrijven, 1 uur — / 1K tokens |
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot Ultra · Vectorrepresentaties
{
"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
Resultaten ophalen en opslaan
Ailoot Ultra · Vectorrepresentaties
json
Alle voltooide resultaten bewaren
Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.
Bewaar elke vector met zijn index. Het aantal vectoren moet gelijk zijn aan het aantal invoeritems; de dimensies moeten consistent zijn.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Er wordt geen endpoint voor embeddingtaken geïntroduceerd.
Antwoordvelden
| Veld | Type |
|---|---|
Veldobject | Typestring |
Veldmodel | Typestring |
Velddata[].index | Typeinteger |
Velddata[].embedding | Typefinite float[] |
Veldusage | Typeobject |
Fouten en vervolgstappen
| Antwoord | Voorwaarde | Volgende stap |
|---|---|---|
Antwoord400 · invalid_request_error | VoorwaardeOntbrekend model of onjuist gevormde JSON. | Volgende stapCorrigeer de aangegeven velden. |
Antwoord413 · invalid_request_error | VoorwaardeDe ingestelde limiet voor de body is overschreden. | Volgende stapVerminder het daadwerkelijke materiaal. |
Antwoord422 · invalid_request_error | VoorwaardeInvoer of instellingen zijn in strijd met het huidige specifieke beleid. | Volgende stapGebruik de getoonde minimale tekstinvoer zonder overgenomen instellingen. |
Antwoord503 · billing_error | VoorwaardeToelating of offerte kan niet worden gekoppeld. | Volgende stapBewaar het antwoord; vervang geen beleid. |
Aliasnamen
Modelaliasnamen
Ailoot Ultra google/gemini-embedding-2-preview
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
FAQ · Google: Gemini Embedding 2 Preview
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/embeddings·google/gemini-embedding-2-preview:text→embedding- Welke velden gebruikt het verzoek?
POST /v1/embeddings·google/gemini-embedding-2-preview:model,input- Welke limieten gelden?
POST /v1/embeddings·google/gemini-embedding-2-preview:ctx:8192