Llama Nemotron Embed VL 1B v2
Llama Nemotron Embed VL v2 vytvára vektory na sémantické vyhľadávanie v dokumentoch. Aktuálny katalóg Ailoot ponúka textový vstup pre otázky a materiály.
- Ailoot · Embeddingy
POST /v1/embeddingsnvidia/llama-nemotron-embed-vl-1b-v2 - Ailoot · Embeddingy
POST /v1/embeddingsnemotron-embed-vl - Ailoot · Embeddingy
POST /v1/embeddingsnemotron-embed-vl-latest
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
Nájsť správnu stránku podľa otázky
Llama Nemotron Embed VL 1B v2 vyvinula NVIDIA na vyhľadávanie materiálov, ktoré pomáhajú odpovedať na otázku. Otázka sa zadáva textom. Aktuálny katalóg Ailoot pre tento model ponúka textový vstup: otázka aj materiál sa kódujú ako text. Výrobca opisuje aj dokument v podobe obrázka stránky alebo obrázka spolu s extrahovaným textom. Takéto vizuálne varianty vyžadujú samostatnú metódu s podporou obrázkov. Pri zodpovedajúcom vstupe model reprezentuje tabuľky, grafy a infografiku v spoločnom vektorovom priestore.
Takéto vyhľadávanie je vhodné pre asistentov na otázky a odpovede nad veľkou zbierkou dokumentov, interných príručiek a výskumných materiálov. Výsledkom kódovania je číselný vektor. Nájdenú stránku alebo fragment možno následne odovzdať modelu, ktorý vytvorí odpoveď: samotná Embed VL zabezpečuje vyhľadávanie kontextu.
Varianty dokumentu u výrobcu
- Textový dokument: samostatná časť, fragment alebo už rozpoznaný text stránky.
- Obrázok: celá stránka s textom, tabuľkami a grafickými prvkami.
- Obrázok s textom: vizuálna podoba stránky a jej textový obsah sú spojené do jednej reprezentácie.
Otázka a dokument sa kódujú nezávisle. Zbierku preto možno spracovať vopred, uložiť vektory spolu s pôvodnými stránkami a pri novej otázke vypočítať iba jej vektor. Podobnosť vektorov pomáha vybrať materiály podľa významu. Textové roly otázky a dokumentu sa líšia, čo je dôležité zachovať pri príprave údajov.
Rozmer reprezentácie a dĺžka vstupu
Každý vstup sa prevádza na jeden vektor s rozmerom až 2048 čísel. V textovom režime sa používa rozpočet 8192 tokenov. Pre vizuálnu metódu výrobcu s kombináciou obrázka a textu je opísaný spoločný rozpočet 10240 tokenov zahŕňajúci obe časti; nejde o textový limit metódy Ailoot. Obrázok sa rozdeľuje na časti: v opísanej konfigurácii je povolených až šesť častí a zmenšená kópia celej stránky, spolu približne 1792 vizuálnych tokenov. Dlhé texty treba rozdeliť alebo skrátiť.
Jazyková časť je založená na Llama 3.2 1B, vizuálna na SigLIP2. Sú spojené do enkódera, ktorý priemeruje reprezentácie vstupných tokenov a vytvára jediný vektor. Kontrastívny tréning približuje otázku k vhodnej stránke a vzďaľuje ju od nerelevantných materiálov. Vyhľadávanie zostáva pravdepodobnostné: blízkosť vektorov nezaručuje, že vybraný fragment obsahuje správnu odpoveď.
Ailoot · Embeddingy 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
Úvod
Llama Nemotron Embed VL v2 vytvára vektory na sémantické vyhľadávanie v dokumentoch. Aktuálny katalóg Ailoot ponúka textový vstup pre otázky a materiály.
- Povolené vstupy
- Text
- Výsledky
- embedding
Dostupné v Ailoot · vstupy a metódy
Ailoot · Embeddingy POST /v1/embeddings
- Vstup
text- Výstup
embedding- Kontext
- 4 096 tokens
- Výstupný formát
- json
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity nvidia/llama-nemotron-embed-vl-1b-v2 | Predvolené— |
Poleinput | Typstring|string[] | PožiadavkaPovinné | Hodnoty a limity Minimálny počet položiek: 1 Podmienky: Každý reťazec musí byť neprázdny po odstránení okrajových bielych znakov; dátové URI sa zamietajú; prijatý rozpočet meria príslušné bajty UTF8. | Predvolené— |
Poleinput_type | Typstring | PožiadavkaVoliteľné | Hodnoty a limity query, passage | Predvolenéquery |
Poleencoding_format | Typstring | PožiadavkaVoliteľné | Hodnoty a limity float, base64 | Predvolenéfloat |
Poletruncate | Typstring | PožiadavkaVoliteľné | Hodnoty a limity NONE, START, END | Predvolené— |
Poledimensions | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 | Predvolené— |
Poleuser | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Kombinácie vstupných podkladov
text_to_embedding
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametermaterial_types | Špecifikáciatext |
Parameterrequired | Špecifikáciamodel, input |
Parameteroptional_controls | Špecifikácianull |
Parametercontent_type | Špecifikáciaapplication/json |
Životný cyklus: exact retained published method
Štruktúry metód a ID sú presné; možnosti dodávateľa sa posudzujú oddelene od prijatia požiadavky.
Cenník
Sadzby metód Ailoot
POST /v1/embeddings- Vstup
- 0,0001 USD / 1K
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
Ailoot · Embeddingy
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
Prijať a uložiť výsledky
Ailoot · Embeddingy
json
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Vektory base64 dekódujte iba vtedy, ak bol tento formát vyžiadaný; zachovajte každý vektor a jeho pôvodný index.
Ak treba overiť pôvodnú odpoveď
Nezavádza sa žiadny koncový bod pre úlohy tvorby embeddingov.
Polia odpovede
| Pole | Typ |
|---|---|
Poledata[].index | Typinteger |
Poledata[].embedding | Typfinite float[]|base64 float32 vector |
Polemodel | Typstring |
Poleusage | Typobject |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaNeplatné povinné polia, reprezentácia materiálu alebo hodnota parametra | Ďalší krokPred novou požiadavkou na vytvorenie opravte uvedené polia. |
Aliasy
Aliasy modelov
Ailoot nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Ailoot · Embeddingy POST /v1/embeddings nemotron-embed-vl
nemotron-embed-vlnvidia/llama-nemotron-embed-vl-1b-v2nemotron-embed-vlnemotron-embed-vl-latest
Úvod
Llama Nemotron Embed VL v2 vytvára vektory na sémantické vyhľadávanie v dokumentoch. Aktuálny katalóg Ailoot ponúka textový vstup pre otázky a materiály.
- Povolené vstupy
- Text
- Výsledky
- embedding
Dostupné v Ailoot · vstupy a metódy
Ailoot · Embeddingy POST /v1/embeddings
- Vstup
text- Výstup
embedding- Kontext
- 4 096 tokens
- Výstupný formát
- json
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity nemotron-embed-vl | Predvolené— |
Poleinput | Typstring|string[] | PožiadavkaPovinné | Hodnoty a limity Minimálny počet položiek: 1 Podmienky: Každý reťazec musí byť neprázdny po odstránení okrajových bielych znakov; dátové URI sa zamietajú; prijatý rozpočet meria príslušné bajty UTF8. | Predvolené— |
Poleinput_type | Typstring | PožiadavkaVoliteľné | Hodnoty a limity query, passage | Predvolenéquery |
Poleencoding_format | Typstring | PožiadavkaVoliteľné | Hodnoty a limity float, base64 | Predvolenéfloat |
Poletruncate | Typstring | PožiadavkaVoliteľné | Hodnoty a limity NONE, START, END | Predvolené— |
Poledimensions | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 | Predvolené— |
Poleuser | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Kombinácie vstupných podkladov
text_to_embedding
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametermaterial_types | Špecifikáciatext |
Parameterrequired | Špecifikáciamodel, input |
Parameteroptional_controls | Špecifikácianull |
Parametercontent_type | Špecifikáciaapplication/json |
Životný cyklus: exact retained published method
Štruktúry metód a ID sú presné; možnosti dodávateľa sa posudzujú oddelene od prijatia požiadavky.
Cenník
Sadzby metód Ailoot
POST /v1/embeddings- Vstup
- 0,0001 USD / 1K
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
Ailoot · Embeddingy
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
Prijať a uložiť výsledky
Ailoot · Embeddingy
json
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Vektory base64 dekódujte iba vtedy, ak bol tento formát vyžiadaný; zachovajte každý vektor a jeho pôvodný index.
Ak treba overiť pôvodnú odpoveď
Nezavádza sa žiadny koncový bod pre úlohy tvorby embeddingov.
Polia odpovede
| Pole | Typ |
|---|---|
Poledata[].index | Typinteger |
Poledata[].embedding | Typfinite float[]|base64 float32 vector |
Polemodel | Typstring |
Poleusage | Typobject |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaNeplatné povinné polia, reprezentácia materiálu alebo hodnota parametra | Ďalší krokPred novou požiadavkou na vytvorenie opravte uvedené polia. |
Aliasy
Aliasy modelov
Ailoot nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Ailoot · Embeddingy POST /v1/embeddings nemotron-embed-vl-latest
nemotron-embed-vl-latestnvidia/llama-nemotron-embed-vl-1b-v2nemotron-embed-vlnemotron-embed-vl-latest
Úvod
Llama Nemotron Embed VL v2 vytvára vektory na sémantické vyhľadávanie v dokumentoch. Aktuálny katalóg Ailoot ponúka textový vstup pre otázky a materiály.
- Povolené vstupy
- Text
- Výsledky
- embedding
Dostupné v Ailoot · vstupy a metódy
Ailoot · Embeddingy POST /v1/embeddings
- Vstup
text- Výstup
embedding- Kontext
- 4 096 tokens
- Výstupný formát
- json
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity nemotron-embed-vl-latest | Predvolené— |
Poleinput | Typstring|string[] | PožiadavkaPovinné | Hodnoty a limity Minimálny počet položiek: 1 Podmienky: Každý reťazec musí byť neprázdny po odstránení okrajových bielych znakov; dátové URI sa zamietajú; prijatý rozpočet meria príslušné bajty UTF8. | Predvolené— |
Poleinput_type | Typstring | PožiadavkaVoliteľné | Hodnoty a limity query, passage | Predvolenéquery |
Poleencoding_format | Typstring | PožiadavkaVoliteľné | Hodnoty a limity float, base64 | Predvolenéfloat |
Poletruncate | Typstring | PožiadavkaVoliteľné | Hodnoty a limity NONE, START, END | Predvolené— |
Poledimensions | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 | Predvolené— |
Poleuser | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Kombinácie vstupných podkladov
text_to_embedding
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametermaterial_types | Špecifikáciatext |
Parameterrequired | Špecifikáciamodel, input |
Parameteroptional_controls | Špecifikácianull |
Parametercontent_type | Špecifikáciaapplication/json |
Životný cyklus: exact retained published method
Štruktúry metód a ID sú presné; možnosti dodávateľa sa posudzujú oddelene od prijatia požiadavky.
Cenník
Sadzby metód Ailoot
POST /v1/embeddings- Vstup
- 0,0001 USD / 1K
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
Ailoot · Embeddingy
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
Prijať a uložiť výsledky
Ailoot · Embeddingy
json
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Vektory base64 dekódujte iba vtedy, ak bol tento formát vyžiadaný; zachovajte každý vektor a jeho pôvodný index.
Ak treba overiť pôvodnú odpoveď
Nezavádza sa žiadny koncový bod pre úlohy tvorby embeddingov.
Polia odpovede
| Pole | Typ |
|---|---|
Poledata[].index | Typinteger |
Poledata[].embedding | Typfinite float[]|base64 float32 vector |
Polemodel | Typstring |
Poleusage | Typobject |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaNeplatné povinné polia, reprezentácia materiálu alebo hodnota parametra | Ďalší krokPred novou požiadavkou na vytvorenie opravte uvedené polia. |
Aliasy
Aliasy modelov
Ailoot nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
FAQ · nvidia/llama-nemotron-embed-vl-1b-v2
- Aké vstupy a výsledky sú dostupné?
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- Aké polia používa požiadavka?
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- Aké limity platia?
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