Llama Nemotron Embed VL 1B v2
Llama Nemotron Embed VL v2 ustvarja vektorje za semantično iskanje po dokumentih. Trenutni katalog Ailoot predstavlja besedilni vhod za vprašanja in gradivo.
- Ailoot · Vektorske predstavitve
POST /v1/embeddingsnvidia/llama-nemotron-embed-vl-1b-v2 - Ailoot · Vektorske predstavitve
POST /v1/embeddingsnemotron-embed-vl - Ailoot · Vektorske predstavitve
POST /v1/embeddingsnemotron-embed-vl-latest
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.
Najti ustrezno stran po vprašanju
Llama Nemotron Embed VL 1B v2 je družba NVIDIA razvila za iskanje gradiva, ki pomaga odgovoriti na vprašanje. Poizvedba se poda kot besedilo. Trenutni katalog Ailoot za model predstavlja besedilni vhod: vprašanje in gradivo se kodirata kot besedilo. Proizvajalec opisuje tudi dokument v obliki slike strani ali slike skupaj z izluščenim besedilom. Takšne vizualne možnosti zahtevajo ločen način dostopa s podporo slikam. Ob ustreznem vhodu model tabele, grafikone in infografike predstavi v skupnem vektorskem prostoru.
Takšno iskanje je primerno za pomočnike, ki odgovarjajo na vprašanja po veliki zbirki dokumentov, notranjih priročnikov in raziskovalnega gradiva. Rezultat kodiranja je številčni vektor. Najdeno stran ali odsek lahko nato podate modelu, ki oblikuje odgovor: sam Embed VL izvaja stopnjo iskanja konteksta.
Različice dokumenta pri proizvajalcu
- Besedilni dokument: ločen razdelek, odsek ali že prepoznano besedilo strani.
- Slika: celotna stran z njenim besedilom, tabelami in grafičnimi elementi.
- Slika z besedilom: vizualni videz strani in njena besedilna vsebina se združita v eno predstavitev.
Poizvedba in dokument se kodirata neodvisno. Zato lahko zbirko obdelate vnaprej, shranite vektorje skupaj z izvirnimi stranmi in ob novem vprašanju izračunate samo vektor poizvedbe. Podobnost vektorjev pomaga izbrati gradivo po pomenu. Besedilni vlogi poizvedbe in dokumenta se razlikujeta, kar je pomembno ohraniti pri pripravi podatkov.
Velikost predstavitve in dolžina vhoda
Vsak vhod se pretvori v en vektor z razsežnostjo do 2048 števil. V besedilnem načinu se uporablja proračun 8192 tokenov. Za proizvajalčev vizualni način s kombinacijo slike in besedila je opisan skupni proračun 10240 tokenov, ki vključuje oba dela; to ni besedilna omejitev načina dostopa Ailoot. Slika se razdeli na odseke: opisana konfiguracija dovoljuje do šest odsekov in pomanjšano kopijo celotne strani, skupaj približno 1792 vizualnih tokenov. Dolga besedila je treba razdeliti ali skrajšati.
Jezikovni del temelji na Llama 3.2 1B, vizualni pa na SigLIP2. Združena sta v kodirnik, ki povpreči predstavitve vhodnih tokenov in vrne enoten vektor. Kontrastno učenje vprašanje približa ustrezni strani in ga oddalji od nepomembnega gradiva. Iskanje ostaja verjetnostno: bližina vektorjev ne zagotavlja, da izbrani odsek vsebuje pravilen odgovor.
Ailoot · Vektorske predstavitve POST /v1/embeddings nvidia/llama-nemotron-embed-vl-1b-v2
nvidia/llama-nemotron-embed-vl-1b-v2
nvidia/llama-nemotron-embed-vl-1b-v2nvidia/llama-nemotron-embed-vl-1b-v2nemotron-embed-vlnemotron-embed-vl-latest
Začetek
Llama Nemotron Embed VL v2 ustvarja vektorje za semantično iskanje po dokumentih. Trenutni katalog Ailoot predstavlja besedilni vhod za vprašanja in gradivo.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- embedding
Na voljo v Ailoot · vhodi in metode
Ailoot · Vektorske predstavitve POST /v1/embeddings
- Vhod
text- Izhod
embedding- Kontekst
- 4096 tokens
- Izhodni format
- json
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve nvidia/llama-nemotron-embed-vl-1b-v2 | Privzeto— |
Poljeinput | Vrstastring|string[] | ZahtevaObvezno | Vrednosti in omejitve Najmanjše število elementov: 1 Pogoji: Vsak niz je po trim neprazen; URI-ji data so zavrnjeni; sprejeti proračun meri ustrezne bajte UTF8. | Privzeto— |
Poljeinput_type | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve query, passage | Privzetoquery |
Poljeencoding_format | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve float, base64 | Privzetofloat |
Poljetruncate | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve NONE, START, END | Privzeto— |
Poljedimensions | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 | Privzeto— |
Poljeuser | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Kombinacije vhodnih gradiv
text_to_embedding
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametermaterial_types | Specifikacijatext |
Parameterrequired | Specifikacijamodel, input |
Parameteroptional_controls | Specifikacijanull |
Parametercontent_type | Specifikacijaapplication/json |
Življenjski cikel: exact retained published method
Strukture metod in ID so natančno določeni; zmožnost ponudnika je ločena od sprejema zahteve.
Cenik
Cene metod Ailoot
POST /v1/embeddings- Vhod
- 0,0001 $ / 1K
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 →
Primeri zahtev
Ailoot · Vektorske predstavitve
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 document}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "nvidia/llama-nemotron-embed-vl-1b-v2", "input": []}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=[text]
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
Prejmi in shrani rezultate
Ailoot · Vektorske predstavitve
json
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Vektorje base64 dekodirajte samo, kadar je bila zahtevana ta oblika; ohranite vsak vektor in njegov izvirni indeks.
Če je treba preveriti izvirni odgovor
Končna točka za opravila ustvarjanja vektorskih predstavitev se ne uvaja.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljedata[].index | Vrstainteger |
Poljedata[].embedding | Vrstafinite float[]|base64 float32 vector |
Poljemodel | Vrstastring |
Poljeusage | 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 nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Ailoot · Vektorske predstavitve POST /v1/embeddings nemotron-embed-vl
nemotron-embed-vlnvidia/llama-nemotron-embed-vl-1b-v2nemotron-embed-vlnemotron-embed-vl-latest
Začetek
Llama Nemotron Embed VL v2 ustvarja vektorje za semantično iskanje po dokumentih. Trenutni katalog Ailoot predstavlja besedilni vhod za vprašanja in gradivo.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- embedding
Na voljo v Ailoot · vhodi in metode
Ailoot · Vektorske predstavitve POST /v1/embeddings
- Vhod
text- Izhod
embedding- Kontekst
- 4096 tokens
- Izhodni format
- json
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve nemotron-embed-vl | Privzeto— |
Poljeinput | Vrstastring|string[] | ZahtevaObvezno | Vrednosti in omejitve Najmanjše število elementov: 1 Pogoji: Vsak niz je po trim neprazen; URI-ji data so zavrnjeni; sprejeti proračun meri ustrezne bajte UTF8. | Privzeto— |
Poljeinput_type | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve query, passage | Privzetoquery |
Poljeencoding_format | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve float, base64 | Privzetofloat |
Poljetruncate | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve NONE, START, END | Privzeto— |
Poljedimensions | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 | Privzeto— |
Poljeuser | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Kombinacije vhodnih gradiv
text_to_embedding
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametermaterial_types | Specifikacijatext |
Parameterrequired | Specifikacijamodel, input |
Parameteroptional_controls | Specifikacijanull |
Parametercontent_type | Specifikacijaapplication/json |
Življenjski cikel: exact retained published method
Strukture metod in ID so natančno določeni; zmožnost ponudnika je ločena od sprejema zahteve.
Cenik
Cene metod Ailoot
POST /v1/embeddings- Vhod
- 0,0001 $ / 1K
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 →
Primeri zahtev
Ailoot · Vektorske predstavitve
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 document}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "nemotron-embed-vl", "input": []}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=[text]
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
Prejmi in shrani rezultate
Ailoot · Vektorske predstavitve
json
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Vektorje base64 dekodirajte samo, kadar je bila zahtevana ta oblika; ohranite vsak vektor in njegov izvirni indeks.
Če je treba preveriti izvirni odgovor
Končna točka za opravila ustvarjanja vektorskih predstavitev se ne uvaja.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljedata[].index | Vrstainteger |
Poljedata[].embedding | Vrstafinite float[]|base64 float32 vector |
Poljemodel | Vrstastring |
Poljeusage | 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 nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Ailoot · Vektorske predstavitve POST /v1/embeddings nemotron-embed-vl-latest
nemotron-embed-vl-latestnvidia/llama-nemotron-embed-vl-1b-v2nemotron-embed-vlnemotron-embed-vl-latest
Začetek
Llama Nemotron Embed VL v2 ustvarja vektorje za semantično iskanje po dokumentih. Trenutni katalog Ailoot predstavlja besedilni vhod za vprašanja in gradivo.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- embedding
Na voljo v Ailoot · vhodi in metode
Ailoot · Vektorske predstavitve POST /v1/embeddings
- Vhod
text- Izhod
embedding- Kontekst
- 4096 tokens
- Izhodni format
- json
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve nemotron-embed-vl-latest | Privzeto— |
Poljeinput | Vrstastring|string[] | ZahtevaObvezno | Vrednosti in omejitve Najmanjše število elementov: 1 Pogoji: Vsak niz je po trim neprazen; URI-ji data so zavrnjeni; sprejeti proračun meri ustrezne bajte UTF8. | Privzeto— |
Poljeinput_type | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve query, passage | Privzetoquery |
Poljeencoding_format | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve float, base64 | Privzetofloat |
Poljetruncate | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve NONE, START, END | Privzeto— |
Poljedimensions | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 | Privzeto— |
Poljeuser | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Kombinacije vhodnih gradiv
text_to_embedding
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametermaterial_types | Specifikacijatext |
Parameterrequired | Specifikacijamodel, input |
Parameteroptional_controls | Specifikacijanull |
Parametercontent_type | Specifikacijaapplication/json |
Življenjski cikel: exact retained published method
Strukture metod in ID so natančno določeni; zmožnost ponudnika je ločena od sprejema zahteve.
Cenik
Cene metod Ailoot
POST /v1/embeddings- Vhod
- 0,0001 $ / 1K
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 →
Primeri zahtev
Ailoot · Vektorske predstavitve
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 document}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "nemotron-embed-vl-latest", "input": []}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=[text]
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
Prejmi in shrani rezultate
Ailoot · Vektorske predstavitve
json
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Vektorje base64 dekodirajte samo, kadar je bila zahtevana ta oblika; ohranite vsak vektor in njegov izvirni indeks.
Če je treba preveriti izvirni odgovor
Končna točka za opravila ustvarjanja vektorskih predstavitev se ne uvaja.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljedata[].index | Vrstainteger |
Poljedata[].embedding | Vrstafinite float[]|base64 float32 vector |
Poljemodel | Vrstastring |
Poljeusage | 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 nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
FAQ · nvidia/llama-nemotron-embed-vl-1b-v2
- Kateri vhodi in rezultati so na voljo?
POST /v1/embeddings·nvidia/llama-nemotron-embed-vl-1b-v2:text→embeddingPOST /v1/embeddings·nemotron-embed-vl:text→embeddingPOST /v1/embeddings·nemotron-embed-vl-latest:text→embedding- Katera polja uporablja zahteva?
POST /v1/embeddings·nvidia/llama-nemotron-embed-vl-1b-v2:model,input,input_type,encoding_format,truncate,dimensions,userPOST /v1/embeddings·nemotron-embed-vl:model,input,input_type,encoding_format,truncate,dimensions,userPOST /v1/embeddings·nemotron-embed-vl-latest:model,input,input_type,encoding_format,truncate,dimensions,user- Katere omejitve veljajo?
POST /v1/embeddings·nvidia/llama-nemotron-embed-vl-1b-v2:ctx:4096;input.min_items:1;dimensions.minimum:1POST /v1/embeddings·nemotron-embed-vl:ctx:4096;input.min_items:1;dimensions.minimum:1POST /v1/embeddings·nemotron-embed-vl-latest:ctx:4096;input.min_items:1;dimensions.minimum:1