modeller

Google: Gemini Embedding 2 (batch)

Markdown · JSON

Google: Gemini Embedding 2 (batch)

Gemini Embedding 2 Batch sender grupper med forespørsler om tekst-embeddings som én Ailoot-batch. Spor hvert element med custom_id, og hent de fullstendige resultatene fra den opprinnelige operasjonen.

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 Batch bruker /v1/batches med den nøyaktige modell-ID-en google/gemini-embedding-2:batch. Sett endpoint til /v1/embeddings og oppgi requests; hvert element inneholder custom_id og body med input som en tekststreng eller en liste med strenger. Hold identifikatorene stabile, slik at applikasjonen kan knytte resultatene til en klargjort dokumentsamling.

Batchen er asynkron. Behold den opprinnelige returnerte operasjons-ID-en, og bruk GET /v1/batches/{operation_id} til å følge den samme operasjonen med samme anroper. Et ferdig resultatsett kan inneholde response eller error for hver custom_id, så undersøk utfallet for hvert element i tillegg til overordnet status.

Lagre alle ferdige resultater som JSONL, og bevar hver custom_id med hele response eller error. Knytt vellykkede vektorer til de innsendte dokument-ID-ene før du oppdaterer indeksen. Hold den opprinnelige operasjonen og elementregistreringene samlet, slik at et ufullstendig eller mislykket element kan undersøkes uten at allerede returnerte resultater går tapt.

Ailoot Ultra · Batch POST /v1/batches google/gemini-embedding-2:batch

google/gemini-embedding-2:batch

Google /google/gemini-embedding-2:batch

Start

Gemini Embedding 2 Batch sender grupper med forespørsler om tekst-embeddings som én Ailoot-batch. Spor hvert element med custom_id, og hent de fullstendige resultatene fra den opprinnelige operasjonen.

Godkjente inndata
Tekst
Resultater
embedding

Tilgjengelig i Ailoot · inndata & metoder

Ailoot Ultra · Batch POST /v1/batches
Inndatatyper
text
Utdatatyper
embedding
FeltTypeKravVerdier & grenserStandard
FeltmodelTypestringKravPåkrevdVerdier & grenser
google/gemini-embedding-2:batch
Vilkår: Bruk nøyaktig denne rutingsvelgeren for Ailoot.
Standard—
FeltendpointTypestringKravPåkrevdVerdier & grenser
/v1/embeddings
Vilkår:
Standard—
FeltrequestsTypearrayKravPåkrevdVerdier & grenser
Vilkår:
Standard—
Metodeparametere og livssyklus
ParameterAvtale
Parametercontent_typeAvtaleapplication/json
ParameterrequiredAvtalemodel, endpoint, requests
ParameteroptionalAvtale
Parametermaterial_typesAvtaletext
ParameterconditionsAvtaleBruk nøyaktig denne rutingsvelgeren for Ailoot.

Livssyklus: asynchronous

GET /v1/batches/{operation_id} · Den faktiske opprinnelige response.id, samme anroper, nøkkel og gruppe.

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
Priser for eksplisitt mellomlagring
Ikke aktivert Når eksplisitt mellomlagring forespørres

Ailoot-satser

Priser etter konfigurasjon

Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.

KonfigurasjonPrisplanKonteksttokener, mer ennKonteksttokener, opptil og medKostnad
KonfigurasjonGrunnpriser for tokenerPrisplanGrunnsatsKonteksttokener, mer enn—Konteksttokener, opptil og medIngen øvre grenseKostnad
Inndata · Inngående tokener $0.0002 / 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
KonfigurasjonNivå 1 for forespørselslengdePrisplan—Konteksttokener, mer enn0Konteksttokener, opptil og medIngen øvre grenseKostnad
Inndata · Inngående tokener $0.0002 / 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 · Batch

curl · opprett én gang og bevar hele resultatetLes den opprinnelige batchen og bevar hvert resultat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"endpoint": "/v1/embeddings", "model": "google/gemini-embedding-2:batch", "requests": [{"custom_id": "embedding-1", "body": {"input": "The quick brown fox jumps over the lazy dog"}}]}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/batches \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_BATCH'
import json,os,subprocess
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path("result.json").read_text()); operation=r["id"]
subprocess.run(["curl","--fail-with-body","--silent","--show-error","https://api.ailoot.ai/v1/batches/"+quote(operation,safe=""),"-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"],"-D","status-headers.txt","-o","status.json"],check=True)
s=json.loads(Path("status.json").read_text())
if s.get("status")=="completed": Path("results.jsonl").write_text("".join(json.dumps(x,ensure_ascii=False)+"\n" for x in s.get("results",[])))
# Repeat only this same original GET while pending; never repeat creation.
PY_BATCH

Motta og lagre resultater

Ailoot Ultra · Batch

  • GET /v1/batches/{operation_id}
Behold alle ferdige resultater

Behold alle fullstendige returnerte svar, filer og innholdsdeler.

Behold opprinnelig status, hver custom_id og hele svaret eller feilen. Lagre alle fullførte results[] i JSONL-format; ingen opplastings- eller nedlastingsbane via Files utledes.

Hvis det opprinnelige svaret må kontrolleres

Behold den opprinnelige operasjons-ID-en og les bare den opprinnelige batchen. Tidsavbrudd, feil eller ukjent tilstand gir ikke tillatelse til en ny opprettelsesforespørsel.

Svarfelter
FeltType
Feltresults[]Typearray
Feltresults[].custom_idTypestring
Feltresults[].responseTypeobject
Feltresults[].errorTypeobject
Feil og neste trinn
SvarVilkårNeste trinn
Svar400 · invalid_request_errorVilkårEt obligatorisk felt, en modellvelger, en type eller en representasjon av inndata er ugyldig.Neste trinnUndersøk de returnerte valideringsdetaljene før du forbereder en separat forespørsel.
SvarVilkårDen opprinnelige forespørselen eller resultatet er ukjent eller må kontrolleres.Neste trinnBehold opprinnelige identifikatorer og hoder; les bare status- eller biblioteksposter som støttes. Ikke send opprettelsesforespørselen på nytt.

Aliaser

Modellaliaser

Ailoot Ultra google/gemini-embedding-2:batch

Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

Tilknyttede anroper-ID-er

google/gemini-embedding-2:batch

FAQ · Google: Gemini Embedding 2 (batch)
Hvilke inndata og resultater er tilgjengelige?

POST /v1/batches · google/gemini-embedding-2:batch: text → embedding

Hvilke felt bruker forespørselen?

POST /v1/batches · google/gemini-embedding-2:batch: model, endpoint, requests

Flere detaljer

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement
Velg et rabattabonnement for faste forespørsler.
Kampanjekode opptil 50%
Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.
Kostnader i historikken
Modell, tokener og beløp lagres for hver forespørsel.

Velg abonnement · Se modellpriser

Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon
Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.
Forhandlerlisens
Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.
Dokumenter på nettstedet
Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

Be om forhandlerlisens · Offentlig tilbud og lisensavtale