Source: https://ailoot.ai/models/sl/google-gemini-embedding-2/
Canonical: https://ailoot.ai/models/sl/google-gemini-embedding-2/
Language: sl

# Google: Gemini Embedding 2

[Markdown](https://ailoot.ai/models/sl/google-gemini-embedding-2/index.md) · [JSON](https://ailoot.ai/models/sl/google-gemini-embedding-2/facts.json)

## [Google: Gemini Embedding 2](https://ailoot.ai/models/sl/google-gemini-embedding-2/)

Gemini Embedding 2 preslika besedilo, slike, zvok, video in PDF v skupni numerični prostor. Njegovi vektorji podpirajo iskanje med modalnostmi, pridobivanje gradiva, klasifikacijo in gručenje, s prilagodljivimi dimenzijami in vhodno omejitvijo 8192 žetonov.

- [**Ailoot Ultra · Vektorske predstavitve** `POST /v1/embeddings` `google/gemini-embedding-2`](https://ailoot.ai/models/sl/google-gemini-embedding-2/#method-0)

O modelu

Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.

Gemini Embedding 2 je Googlov model multimodalnih vektorskih vložitev za numerično predstavitev besedila, slik, videa, zvoka in PDF. Različne vrste medijev preslika v skupni prostor, da lahko aplikacija primerja njihov pomen. Rezultat je vektor števil, uporaben za semantično iskanje, iskanje dokumentov, priporočanje, klasifikacijo ali gručenje; ni pisni odgovor ali ustvarjena medijska datoteka. Google dokumentira semantično pokritost v več kot 100 jezikih.

Za zbirko znanja ustvarite vektorje izvornih odlomkov, z njimi primerjajte uporabnikovo poizvedbo in pridobite ustrezno gradivo. Ločen besedilni model lahko nato sestavi odgovor z uporabo teh virov. Pri medijski zbirki lahko besedilni opis išče povezane slike ali video; tudi slika lahko služi kot poizvedba. Ohranite povezavo vsakega vektorja z izvirno vsebino, vključno s sklicem na stran ali posnetek, da je najdeni rezultat mogoče preveriti in prikazati v izvirnem kontekstu.

Skupna vhodna omejitev je 8192 žetonov. Vodnik stabilnega modela dovoljuje največ šest slik PNG ali JPEG, do 180 sekund zvoka MP3 ali WAV ter do 120 sekund videa MP4 ali MOV. Dokumentirani videokodeki so H264, H265, AV1 in VP9. Obdelava videa uporablja največ 32 sličic: posnetki do 32 sekund se vzorčijo z eno sličico na sekundo, daljši posnetki pa enakomerno v 32 sličic. Zvočna sled videa se v tem videovhodu ne obdela; kadar je zvok pomemben za iskanje, njegovo vektorsko vložitev izdelajte ločeno.

Vhod PDF sprejme eno datoteko z največ šestimi stranmi. Google za najboljšo kakovost priporoča eno stran na PDF. Večji vir razdelite na smiselne strani ali razdelke ter ohranite njihovo povezavo z izvirnim dokumentom. Izberite izsek, ki predstavlja to, kar naj bi bilo mogoče najti, namesto da nepovezano gradivo združujete zgolj zato, ker se prilega omejitvi. Skupna meja žetonov velja tudi za zahtevo z mešanimi mediji. Vsaka stran PDF poleg žetonov izvlečenega besedila porabi 258 vizualnih žetonov. V Googlovem dokumentiranem postopku se vsebina, ki presega skupno omejitev 8192 žetonov, skrajša brez napake.

Izhodna dimenzija je prilagodljiva od 128 do 3072, s privzeto vrednostjo 3072 in priporočenimi velikostmi 768, 1536 in 3072. Model uporablja Matryoshka Representation Learning, zato začetni deli vektorja ostajajo uporabni pri manjših dimenzijah. Vodnik dokumentira samodejno normalizacijo tako privzetih kot skrajšanih vektorjev. Za zapise in poizvedbe, ki jih aplikacija primerja, izberite dosledno dimenzijo; zahtevana velikost spremeni numerično predstavitev, ne same izvorne vsebine.

Pri izključno besedilnih nalogah namen vključite v besedilo, namesto da uporabite starejše polje task\_type. Google razlikuje med asimetričnim iskanjem in simetričnim primerjanjem. Iskalna poizvedba uporablja »task: search result | query: {content}«, izvorni dokument pa »title: {title} | text: {content}«; če nima naslova, uporabite »title: none«. Naloge odgovarjanja na vprašanja, preverjanja dejstev in iskanja kode imajo lastne predpone poizvedb. Pri klasifikaciji, gručenju ali podobnosti stavkov na obeh straneh dosledno uporabljajte isti format naloge. Vodnik na splošno odsvetuje dodajanje predpone naloge besedilnemu delu združene multimodalne predstavitve.

Struktura vhoda določa, ali rezultat predstavlja en združen predmet ali ločene elemente. Več delov, podanih skupaj, ustvari združeno vektorsko vložitev; ločeni objekti Content ustvarijo ločene vložitve za vsak vnos. Pri objavi z besedilom in sliko lahko združena predstavitev zajame njuno povezavo. Zapise, ki jih je treba iskati neodvisno, ohranite ločene. Ta izbira vpliva na podrobnost iskanja: en vektor za celotno objavo se razlikuje od enega vektorja za vsak odlomek ali sliko.

Vodnik navaja, da vektorji Gemini Embedding 001 in Gemini Embedding 2 zasedajo nezdružljiva prostora in jih ni mogoče neposredno primerjati. Zbirka, prenesena iz starejšega modela, potrebuje nove vektorske vložitve za novi prostor. Izbiro modela in dimenzije ohranite dosledne s primerjanimi vektorji, izvirno besedilo in medije pa shranite ločeno od numeričnega indeksa. Podobnost vektorskih vložitev je iskalni signal, ne stvarna razlaga, zakaj dokument odgovarja na uporabnikovo vprašanje.

Pri praktičnem katalogu izdelajte skupno vložitev fotografije izdelka in odobrenega opisa, kadar naj bi bil par najden kot en predmet. Pri zbirki dokumentov ustvarite vložitve osredotočenih odlomkov in jih primerjajte s poizvedbo, oblikovano glede na namen, nato ob rezultatu iskanja predstavite izvorne odlomke. Pri zvoku ali videu izberite epizodo, ki opisuje iskani dogodek, in ohranite njen izvirni časovni razpon. Uporaben rezultat je numerična predstavitev, povezana z izvornim dokaznim gradivom za naslednji korak iskanja ali analize v aplikaciji.

**Ailoot Ultra · Vektorske predstavitve** `POST /v1/embeddings` `google/gemini-embedding-2`

[`google/gemini-embedding-2`](https://ailoot.ai/models/sl/#m=google%2Fgemini-embedding-2&route=Ultra&caller=google%2Fgemini-embedding-2&fmt=embeddings)

Google /`google/gemini-embedding-2`

### Začetek

Gemini Embedding 2 preslika besedilo, slike, zvok, video in PDF v skupni numerični prostor. Njegovi vektorji podpirajo iskanje med modalnostmi, pridobivanje gradiva, klasifikacijo in gručenje, s prilagodljivimi dimenzijami in vhodno omejitvijo 8192 žetonov.

Dovoljeni vhodi

Besedilo · token\_ids

Rezultati

embedding

### Na voljo v Ailoot · vhodi in metode

**Ailoot Ultra · Vektorske predstavitve** `POST /v1/embeddings`

Vhod

`text`, `token_ids`

Izhod

`embedding`

Kontekst

8192 tokens

Izhodni format

json

| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
| --- | --- | --- | --- | --- |
| Polje`model` | Vrsta`string` | ZahtevaObvezno | Vrednosti in omejitve google/gemini-embedding-2 | Privzeto— |
| Polje`input` | Vrsta`string\|string[]\|integer[]\|integer[][]` | ZahtevaObvezno | Vrednosti in omejitve Najmanjše število elementov: 1 Pogoji: Neprazen paket istovrstnih vhodnih podatkov. Identifikatorji žetonov so nenegativna cela števila. Vhodni proračun: Največ: 8192 · Besedilna enota: bajti UTF8 · Enota žetonov: elementi polja žetonov | Privzeto— |
| Polje`encoding_format` | Vrsta`string` | ZahtevaIzbirno | Vrednosti in omejitve float | Privzetofloat |
| Polje`dimensions` | Vrsta`integer` | ZahtevaNi podprto | Vrednosti in omejitve Najmanj: 1 | Privzeto— |
| Polje`user` | Vrsta`json_value` | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: Izvor dovoljuje to polje metapodatkov JSON; natančen pomen pri ponudniku je odvisen od modela. | Privzeto— |
| Polje`session_id` | Vrsta`json_value` | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: Izvor dovoljuje to polje metapodatkov JSON; natančen pomen pri ponudniku je odvisen od modela. | Privzeto— |
| Polje`trace` | Vrsta`json_value` | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: Izvor dovoljuje to polje metapodatkov JSON; natančen pomen pri ponudniku je odvisen od modela. | Privzeto— |
| Polje`provider` | Vrsta`object` | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: provider.options je zavrnjen | Privzeto— |

Kombinacije vhodnih gradiv

**text\_to\_embedding**

Parametri in življenjski cikel metode

| Parameter | Specifikacija |
| --- | --- |
| Parameter`content_type` | Specifikacijaapplication/json |
| Parameter`required` | Specifikacijamodel, input |
| Parameter`input_shapes` | Specifikacijastring, string\[\], nonnegative\_integer\_token\_array, nonnegative\_integer\_token\_array\[\] |
| Parameter`encoding_format` | Specifikacijafloat |
| Parameter`dimensions_override` | Specifikacijafalse |
| Parameter`max_input_budget_units` | Specifikacija8192 |
| Parameter`multimodal_objects` | Specifikacijafalse |
| Parameter`material_types` | Specifikacijatext, token\_ids |

Življenjski cikel: `synchronous_json`

Shranite indeks in dimenzijo vsakega vektorja.

Ime multimodalnega modela ne pomeni, da so na tej točno določeni poti dovoljeni slikovni objekti.

### Cenik

Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.

Hitri način

Standardna tarifa Ko je izbran hitri način

Način flex

Standardna tarifa Ko je izbran način flex

Najvišja raven razmišljanja

Standardna tarifa Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)

#### Cene Ailoot

#### Cene po nastavitvah

| Nastavitev | Cenovna lestvica | Strošek |
| --- | --- | --- |
| NastavitevOsnovne cene za žetone | Cenovna lestvicaOsnovna cena | Strošek Vhod · Vhodni žetoni **$0.0004** / 1K žetonov Izhod · Izhodni žetoni **$0** / 1K žetonov Vhod · Branje predpomnilnika **—** / 1K žetonov Vhod · Zapis v predpomnilnik **—** / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura **—** / 1K žetonov |

Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. [Kako delujeta rezervacija in obračun →](https://ailoot.ai/docs/sl/billing/reserve/)

### Primeri zahtev

#### Ailoot Ultra · Vektorske predstavitve

curlPython SDK

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "google/gemini-embedding-2", "input": ["First document", "Second document"]}')

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/embeddings \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
for x in r.get("data",[]): print(json.dumps({"index":x.get("index"),"embedding":x.get("embedding")}))
PY_RESULT
```

```python
from openai import OpenAI
import os

client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.embeddings.create(model='google/gemini-embedding-2',input=["First document","Second document"])
print(result)
for item in result.data:print(item.index,item.embedding)
```

### Prejmi in shrani rezultate

#### Ailoot Ultra · Vektorske predstavitve

json

##### Ohrani vse dokončane rezultate

Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.

Shranite vsak vektor skupaj z njegovim indeksom. Število vektorjev mora biti enako številu vhodov; dimenzije morajo biti skladne.

##### Če je treba preveriti izvirni odgovor

Končna točka za opravila ustvarjanja vektorskih predstavitev se ne uvaja.

Polja odgovora

| Polje | Vrsta |
| --- | --- |
| Polje`object` | Vrstastring |
| Polje`model` | Vrstastring |
| Polje`data[].index` | Vrstainteger |
| Polje`data[].embedding` | Vrstafinite float\[\] |
| Polje`usage` | Vrstaobject |

Napake in naslednji koraki

| Odgovor | Pogoj | Naslednji korak |
| --- | --- | --- |
| Odgovor400 · `invalid_request_error` | PogojNeveljavna obvezna polja, predstavitev gradiva ali vrednost parametra | Naslednji korakPred novo zahtevo za ustvarjanje popravite navedena polja. |

### Druga imena

#### Druga imena modelov

**Ailoot Ultra** [`google/gemini-embedding-2`](https://ailoot.ai/models/sl/#m=google%2Fgemini-embedding-2&route=Ultra&caller=google%2Fgemini-embedding-2&fmt=embeddings)

#### Druga imena poti metod

Uporabite zgoraj navedene poti metod.

#### Povezani ID-ji za klic

[`google/gemini-embedding-2`](https://ailoot.ai/models/sl/#m=google%2Fgemini-embedding-2&route=Ultra&caller=google%2Fgemini-embedding-2&fmt=embeddings)

FAQ · Google: Gemini Embedding 2

Kateri vhodi in rezultati so na voljo?

`POST /v1/embeddings` · `google/gemini-embedding-2`: `text`, `token_ids` → `embedding`

Katera polja uporablja zahteva?

`POST /v1/embeddings` · `google/gemini-embedding-2`: `model`, `input`, `encoding_format`, `provider`

Katere omejitve veljajo?

`POST /v1/embeddings` · `google/gemini-embedding-2`: `ctx`: `8192`; `input.budget.maximum`: `8192` (bajti UTF8); `input.min_items`: `1`

Ailoot povežite s Claude Code, OpenCode, Hermes ali svojo aplikacijo.

## Podjetje in njegov portfelj projektov

Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.

## Žetone kupujte s popustom.

Naročniški popust za redno delo. Promocijske kode prinesejo do 50% popusta na nakup žetonov.

Naročnina

Za redne zahteve izberite paket s popustom.

Promocijska koda do 50%

Kodo vnesite ob nakupu. Cena se preračuna po veljavni akciji.

Poraba v zgodovini

Za vsako zahtevo se shranijo model, žetoni in znesek.

[Izberite naročnino](https://ailoot.ai/docs/sl/billing/subscriptions/) · [Oglejte si cene modelov](https://ailoot.ai/models/sl/)

## API povežite z izdelkom, ki ga prodajate.

SaaS, aplikacije in boti po ponudbi in licenčni pogodbi Ailoot. Za nadaljnjo prodajo zaprosite za preprodajno licenco.

Komercialna aplikacija

Ustvarjanje besedila, slik, videa in zvoka vključite v plačljive funkcije svoje storitve.

Licenca za preprodajalca

Pošljite opis projekta in shemo dostopa. Zahtevajte pisne pogoje uporabe in nadaljnje prodaje.

Dokumenti na strani

Ponudba, licenčna pogodba in politika obdelave podatkov so dostopne pred povezavo.

[Zaprosite za preprodajno licenco](mailto:support@ailoot.ai) · [Ponudba in licenčna pogodba](https://ailoot.ai/legal/offer?lang=sl)

## Ailoot · Podjetje in njegov portfelj projektov





Ailoot temelji na pridobljenih operativnih izkušnjah, široki bazi strank, stabilni storitvi in stalnem spremljanju KPI.





Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.





Ailoot te operativne izkušnje uporablja za dostop prek API do funkcij umetne inteligence v izdelkih strank, agentih, aplikacijah in avtomatizacijah.
