Google: Gemini Embedding 2 Preview
Gemini Embedding 2 Preview muuntaa tekstiä, kuvia, ääntä, videota ja PDF-tiedostoja numeerisiksi vektoreiksi samaan multimodaaliseen avaruuteen. Sen erikseen dokumentoitu esiversioprofiili tukee hakua ja vertailua eri modaliteettien välillä, 8 192 tokenin syötettä ja joustavia vektoriulottuvuuksia.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Gemini Embedding 2 Preview on Googlen nimetty esiversio sen alun perin multimodaaliseksi suunnitellusta upotusmalliperheestä. Se kuvaa tekstin, kuvat, videon, äänen ja PDF-tiedostot yhteiseen numeeriseen avaruuteen, jossa semanttinen tarkoitus esitetään yli 100 kielellä. Tuloksena on upotuksia eli vektoreita, joilla vertaillaan ja haetaan toisiinsa liittyvää aineistoa. Tämä esiversio on erillinen vakaasta Gemini Embedding 2 -versiosta, eikä sen nimi tarkoita vaihdettavia mallipainoja tai samaa vektoriavaruutta.
Alkuperäinen julkistus kuvaa jatkosovelluksiksi modaliteettien välisen haun, luokittelun, klusteroinnin, sentimenttianalyysin ja haulla täydennetyn generoinnin. Tekstikysely voi löytää siihen liittyvän visuaalisen kohteen, ja myös kuvaa tai leikettä voi käyttää haun lähtökohtana. Sovellus tallentaa esitykset, vertailee niitä ja palauttaa vastaavat tietueet; erillinen kielimalli voi käyttää haettua lähdeaineistoa vastauksen laatimiseen. Upotus itsessään ei sisällä luonnollisen kielen selitystä tai puheen tekstivastinetta.
Mallin oma sivu dokumentoi 8 192 tokenin syöterajan ja 128–3 072 ulottuvuuden tulosteet. Suositellut koot ovat 768, 1 536 ja 3 072. Esiversion julkistus ilmoittaa oletukseksi 3 072 ja kuvaa Matryoshka Representation Learning -menetelmän, joka säilyttää hyödyllistä tietoa esityksen lyhyemmissä alkuosissa. Käytä yhtä valittua ulottuvuusmäärää vertailtaville vektoreille ja säilytä tieto malliversiosta kokoelman yhteydessä sen sijaan, että yhdistäisit esityksiä vain niiden yhtäläisen pituuden perusteella.
Esiversion julkistus dokumentoi enintään kuusi PNG- tai JPEG-kuvaa pyyntöä kohden, enintään 120 sekuntia MP4- tai MOV-videota sekä enintään kuusisivuisia PDF-asiakirjoja. Se dokumentoi myös äänen suoran upotuksen ilman välivaiheena tehtävää tekstiksi litterointia. Nämä määritykset tulevat esiversion omasta julkistuksesta, eivät myöhemmästä vakaan version oppaasta. Julkistus ei vahvista kaikkia nykyisiä äänen kestoon, koodekkeihin tai videokehysten poimintaan liittyviä rajoja juuri tälle esiversioprofiilille.
Lomitettu multimodaalinen syöte antaa esityksen kuvata medioiden välisiä suhteita, kuten kuvaa ja sen kuvatekstiä. Anna tuoteluetteloa varten valokuva ja hyväksytty kuvaus yhdessä, kun ne kuvaavat yhtä haettavaa kohdetta. Jaa asiakirjakokoelman lähde rajattuihin tekstijaksoihin tai sivuihin ja säilytä sen otsikko ja sijainti. Valitse mediakirjastoon leike, joka vastaa käyttäjien etsittävää tapahtumaa, ja säilytä sen alkuperäinen aikaväli tallennetun tietueen yhteydessä.
Hyödyllinen hakutehtävä tekee tarkoitetun suhteen selväksi. Selitystä hakeva kysymys, visuaalisesti samankaltaisten kohteiden haku ja aiheen mukainen klusterointi ovat eri tehtäviä, vaikka ne käyttäisivät samaa lähdekokoelmaa. Valmistele sisältö johdonmukaisesti, kirjaa versio ja ulottuvuusmäärä sekä säilytä jokaisen vektorin yhteys lähteeseensä. Samankaltaisuus tuottaa ehdokkaita sovelluksen tarkasteltavaksi; se ei todista, että kaksi tietuetta esittää saman tosiasian tai että haettu lähde vastaa kysymykseen täydellisesti.
Käytännön mediahaussa esitä valittu kuva tai video-ote vektorina ja vertaa sitä halutun sisällön kuvaukseen. Näytä vastaava lähde kuvatekstin tai aikavälin kanssa, jotta käyttäjä voi tarkastella sitä. Hae tietoavustajalle olennainen sivu tai tekstijakso ennen kirjallisen vastauksen generointia. Preview-mallin tehtävä on näitä valintavaiheita tukeva multimodaalinen numeerinen esitys, kun taas tallennus, järjestyssäännöt ja lopullinen vastaus kuuluvat ympäröivään työnkulkuun.
Ailoot Ultra · Vektoriesitykset POST /v1/embeddings google/gemini-embedding-2-preview
google/gemini-embedding-2-preview
google/gemini-embedding-2-previewAloitus
Gemini Embedding 2 Preview muuntaa tekstiä, kuvia, ääntä, videota ja PDF-tiedostoja numeerisiksi vektoreiksi samaan multimodaaliseen avaruuteen. Sen erikseen dokumentoitu esiversioprofiili tukee hakua ja vertailua eri modaliteettien välillä, 8 192 tokenin syötettä ja joustavia vektoriulottuvuuksia.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- embedding
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · Vektoriesitykset POST /v1/embeddings
- Syötetyypit
text- Tulostyypit
embedding- Konteksti
- 8 192 tokens
- Tulosteen muoto
- json
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat google/gemini-embedding-2-preview | Oletus— |
Kenttäinput | Tyyppistring|string[] | VaatimusPakollinen | Arvot & rajat | Oletus— |
Syöteaineistojen yhdistelmät
text_to_embedding
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, input |
Parametriinput_shapes | Sopimusstring, string[] |
Parametrimaterial_types | Sopimustext |
Elinkaari: synchronous_json
Säilytä jokainen palautettu vektori ja indeksi.
Tästä suppeasta tekstiprofiilista ei päätellä kuva-, ääni- tai tiedosto-olioiden tukea.
Hinnoittelu
Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.
- Nopea tila
- Ei määritetty Kun nopea tila on valittu
- Flex-tila
- Ei määritetty Kun flex-tila on valittu
- Päättelyn enimmäisteho
- Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä
Ailoot-hinnat
Hinnat asetusten mukaan
| Asetukset | Hinnasto | Veloitus |
|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Veloitus Syöte · Syötetokenit $0.0004 / 1K tokenia Tuloste · Tulostokenit $0 / 1K tokenia Syöte · Välimuistin luku — / 1K tokenia Syöte · Välimuistiin kirjoitus — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia |
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
Ailoot Ultra · Vektoriesitykset
{
"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
Vastaanota ja tallenna tulokset
Ailoot Ultra · Vektoriesitykset
json
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Säilytä jokainen vektori indekseineen. Vektorien määrän on vastattava syötteiden määrää; ulottuvuuksien on oltava yhdenmukaiset.
Jos alkuperäinen vastaus on tarkistettava
Uutta upotustehtävien päätepistettä ei oteta käyttöön.
Vastauksen kentät
| Kenttä | Tyyppi |
|---|---|
Kenttäobject | Tyyppistring |
Kenttämodel | Tyyppistring |
Kenttädata[].index | Tyyppiinteger |
Kenttädata[].embedding | Tyyppifinite float[] |
Kenttäusage | Tyyppiobject |
Virheet ja seuraavat vaiheet
| Vastaus | Ehto | Seuraava vaihe |
|---|---|---|
Vastaus400 · invalid_request_error | EhtoMalli puuttuu tai JSON on virheellisesti muodostettu. | Seuraava vaiheKorjaa ilmoitetut kentät. |
Vastaus413 · invalid_request_error | EhtoMääritetty pyynnön sisältöraja ylittyi. | Seuraava vaiheVähennä todellisen aineiston määrää. |
Vastaus422 · invalid_request_error | EhtoSyöte tai ohjausasetukset rikkovat voimassa olevaa erilliskäytäntöä. | Seuraava vaiheKäytä näytettyä suppeaa tekstisyötettä ilman periytyviä ohjausasetuksia. |
Vastaus503 · billing_error | EhtoPyynnön hyväksymistä tai hinta-arviota ei voida sitoa. | Seuraava vaiheSäilytä vastaus; älä korvaa käytäntöä toisella. |
Aliakset
Mallin aliakset
Ailoot Ultra google/gemini-embedding-2-preview
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · Google: Gemini Embedding 2 Preview
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/embeddings·google/gemini-embedding-2-preview:text→embedding- Mitä kenttiä pyyntö käyttää?
POST /v1/embeddings·google/gemini-embedding-2-preview:model,input- Mitä rajoja sovelletaan?
POST /v1/embeddings·google/gemini-embedding-2-preview:ctx:8192