Llama Nemotron Embed VL 1B v2
Llama Nemotron Embed VL v2 skaber vektorer til semantisk dokumentsøgning. Det aktuelle Ailoot-katalog har tekstinput til forespørgsler og materiale.
- Ailoot · Vektorrepræsentationer
POST /v1/embeddingsnvidia/llama-nemotron-embed-vl-1b-v2 - Ailoot · Vektorrepræsentationer
POST /v1/embeddingsnemotron-embed-vl - Ailoot · Vektorrepræsentationer
POST /v1/embeddingsnemotron-embed-vl-latest
Om modellen
Denne beskrivelse dækker modellens funktioner. Tilgængelige input, output og indstillinger i Ailoot står nedenfor for den valgte metode.
Find den rette side ud fra et spørgsmål
Llama Nemotron Embed VL 1B v2 er udviklet af NVIDIA til søgning efter materiale, der hjælper med at besvare spørgsmål. Forespørgslen er tekst. Det aktuelle Ailoot-katalog har tekstinput til modellen: spørgsmål og materiale kodes som tekst. Producenten beskriver også dokumenter som sidebilleder eller billeder med udtrukket tekst. Visuelle varianter kræver en særskilt metode med billedunderstøttelse. Med passende input repræsenterer modellen tabeller, grafer og infografik i et fælles vektorrum.
Søgningen egner sig til spørgsmål-svar-assistenter baseret på store dokumentsamlinger, interne opslagsværker og forskningsmateriale. Kodningsresultatet er en numerisk vektor. En fundet side eller et afsnit kan derefter sendes til en model, der formulerer svaret; Embed VL udfører selv kontekstsøgningstrinnet.
Producentens dokumentvarianter
- Tekstdokument: et afsnit, uddrag eller allerede genkendt sidetekst.
- Billede: hele siden med tekst, tabeller og grafik.
- Billede med tekst: sidens visuelle udseende og tekstindhold samles i én repræsentation.
Forespørgsel og dokument kodes uafhængigt. Samlingen kan derfor behandles på forhånd, og vektorer gemmes med udgangssiderne; ved et nyt spørgsmål beregnes kun forespørgselsvektoren. Vektorlighed hjælper med at vælge materiale efter betydning. Tekstrollerne for forespørgsel og dokument er forskellige og skal bevares ved dataforberedelsen.
Repræsentationsstørrelse og inputlængde
Hvert input bliver én vektor med op til 2048 tal. Teksttilstanden har et budget på 8192 tokens. Producentens visuelle metode med billede og tekst beskriver et fælles budget på 10240 tokens til begge dele; det er ikke Ailoot-metodens tekstgrænse. Billedet opdeles i udsnit: den beskrevne konfiguration tillader op til seks udsnit og en nedskaleret kopi af hele siden, i alt omtrent 1792 visuelle tokens. Lange tekster skal opdeles eller forkortes.
Sprogdelen bygger på Llama 3.2 1B, og den visuelle del på SigLIP2. De samles i en encoder, der tager gennemsnittet af inputtokenrepræsentationerne og leverer én vektor. Kontrastiv træning bringer spørgsmålet tættere på en passende side og længere fra irrelevant materiale. Søgningen forbliver probabilistisk: vektornærhed garanterer ikke, at det valgte afsnit indeholder det korrekte svar.
Ailoot · Vektorrepræsentationer 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
Start
Llama Nemotron Embed VL v2 skaber vektorer til semantisk dokumentsøgning. Det aktuelle Ailoot-katalog har tekstinput til forespørgsler og materiale.
- Accepterede input
- Tekst
- Resultater
- embedding
Tilgængelig i Ailoot · input og metoder
Ailoot · Vektorrepræsentationer POST /v1/embeddings
- Inputtyper
text- Outputtyper
embedding- Kontekst
- 4.096 tokens
- Outputformat
- json
| Felt | Type | Krav | Værdier og grænser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrævet | Værdier og grænser nvidia/llama-nemotron-embed-vl-1b-v2 | Standard— |
Feltinput | Typestring|string[] | KravPåkrævet | Værdier og grænser Minimumsantal elementer: 1 Betingelser: Hver streng skal være ikke-tom efter trimning; data-URI’er afvises; det accepterede budget måler relevante UTF8-bytes. | Standard— |
Feltinput_type | Typestring | KravValgfrit | Værdier og grænser query, passage | Standardquery |
Feltencoding_format | Typestring | KravValgfrit | Værdier og grænser float, base64 | Standardfloat |
Felttruncate | Typestring | KravValgfrit | Værdier og grænser NONE, START, END | Standard— |
Feltdimensions | Typeinteger | KravValgfrit | Værdier og grænser Minimum: 1 | Standard— |
Feltuser | Typestring | KravValgfrit | Værdier og grænser | Standard— |
Kombinationer af inputmaterialer
text_to_embedding
Metodeparametre og livscyklus
| Parameter | Kontrakt |
|---|---|
Parametermaterial_types | Kontrakttext |
Parameterrequired | Kontraktmodel, input |
Parameteroptional_controls | Kontraktnull |
Parametercontent_type | Kontraktapplication/json |
Livscyklus: exact retained published method
Metodernes strukturer og ID’er er præcise; leverandørens muligheder er adskilt fra adgangstilladelse.
Priser
Ailoot-metodetakster
POST /v1/embeddings- Input
- 0,0001 US$ / 1K
Ailoot reserverer et estimeret beløb før en anmodning. Efter resultatet afregnes det endelige beløb ud fra det målte forbrug. Ved streaming bruges den endelige forbrugsregistrering til afregningen. Sådan fungerer reservation og afregning →
Eksempelanmodninger
Ailoot · Vektorrepræsentationer
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
Hent og gem resultater
Ailoot · Vektorrepræsentationer
json
Behold alle færdige resultater
Gem hvert fuldstændigt returneret svar, hver fil og hver indholdsdel.
Afkod kun base64-vektorer, når dette format blev anmodet om; behold hver vektor og dens oprindelige indeks.
Hvis det oprindelige svar skal kontrolleres
Der indføres intet endpoint til embedding-job.
Svarfelter
| Felt | Type |
|---|---|
Feltdata[].index | Typeinteger |
Feltdata[].embedding | Typefinite float[]|base64 float32 vector |
Feltmodel | Typestring |
Feltusage | Typeobject |
Fejl og næste trin
| Svar | Betingelse | Næste trin |
|---|---|---|
Svar400 · invalid_request_error | BetingelseUgyldige obligatoriske felter, materialerepræsentation eller parameterværdi | Næste trinRet de angivne felter før en ny oprettelsesanmodning. |
Aliaser
Modelaliaser
Ailoot nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Aliaser for metodestier
Brug metodestierne vist ovenfor.
Relaterede kalder-ID’er
nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Ailoot · Vektorrepræsentationer POST /v1/embeddings nemotron-embed-vl
nemotron-embed-vlnvidia/llama-nemotron-embed-vl-1b-v2nemotron-embed-vlnemotron-embed-vl-latest
Start
Llama Nemotron Embed VL v2 skaber vektorer til semantisk dokumentsøgning. Det aktuelle Ailoot-katalog har tekstinput til forespørgsler og materiale.
- Accepterede input
- Tekst
- Resultater
- embedding
Tilgængelig i Ailoot · input og metoder
Ailoot · Vektorrepræsentationer POST /v1/embeddings
- Inputtyper
text- Outputtyper
embedding- Kontekst
- 4.096 tokens
- Outputformat
- json
| Felt | Type | Krav | Værdier og grænser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrævet | Værdier og grænser nemotron-embed-vl | Standard— |
Feltinput | Typestring|string[] | KravPåkrævet | Værdier og grænser Minimumsantal elementer: 1 Betingelser: Hver streng skal være ikke-tom efter trimning; data-URI’er afvises; det accepterede budget måler relevante UTF8-bytes. | Standard— |
Feltinput_type | Typestring | KravValgfrit | Værdier og grænser query, passage | Standardquery |
Feltencoding_format | Typestring | KravValgfrit | Værdier og grænser float, base64 | Standardfloat |
Felttruncate | Typestring | KravValgfrit | Værdier og grænser NONE, START, END | Standard— |
Feltdimensions | Typeinteger | KravValgfrit | Værdier og grænser Minimum: 1 | Standard— |
Feltuser | Typestring | KravValgfrit | Værdier og grænser | Standard— |
Kombinationer af inputmaterialer
text_to_embedding
Metodeparametre og livscyklus
| Parameter | Kontrakt |
|---|---|
Parametermaterial_types | Kontrakttext |
Parameterrequired | Kontraktmodel, input |
Parameteroptional_controls | Kontraktnull |
Parametercontent_type | Kontraktapplication/json |
Livscyklus: exact retained published method
Metodernes strukturer og ID’er er præcise; leverandørens muligheder er adskilt fra adgangstilladelse.
Priser
Ailoot-metodetakster
POST /v1/embeddings- Input
- 0,0001 US$ / 1K
Ailoot reserverer et estimeret beløb før en anmodning. Efter resultatet afregnes det endelige beløb ud fra det målte forbrug. Ved streaming bruges den endelige forbrugsregistrering til afregningen. Sådan fungerer reservation og afregning →
Eksempelanmodninger
Ailoot · Vektorrepræsentationer
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
Hent og gem resultater
Ailoot · Vektorrepræsentationer
json
Behold alle færdige resultater
Gem hvert fuldstændigt returneret svar, hver fil og hver indholdsdel.
Afkod kun base64-vektorer, når dette format blev anmodet om; behold hver vektor og dens oprindelige indeks.
Hvis det oprindelige svar skal kontrolleres
Der indføres intet endpoint til embedding-job.
Svarfelter
| Felt | Type |
|---|---|
Feltdata[].index | Typeinteger |
Feltdata[].embedding | Typefinite float[]|base64 float32 vector |
Feltmodel | Typestring |
Feltusage | Typeobject |
Fejl og næste trin
| Svar | Betingelse | Næste trin |
|---|---|---|
Svar400 · invalid_request_error | BetingelseUgyldige obligatoriske felter, materialerepræsentation eller parameterværdi | Næste trinRet de angivne felter før en ny oprettelsesanmodning. |
Aliaser
Modelaliaser
Ailoot nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Aliaser for metodestier
Brug metodestierne vist ovenfor.
Relaterede kalder-ID’er
nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Ailoot · Vektorrepræsentationer POST /v1/embeddings nemotron-embed-vl-latest
nemotron-embed-vl-latestnvidia/llama-nemotron-embed-vl-1b-v2nemotron-embed-vlnemotron-embed-vl-latest
Start
Llama Nemotron Embed VL v2 skaber vektorer til semantisk dokumentsøgning. Det aktuelle Ailoot-katalog har tekstinput til forespørgsler og materiale.
- Accepterede input
- Tekst
- Resultater
- embedding
Tilgængelig i Ailoot · input og metoder
Ailoot · Vektorrepræsentationer POST /v1/embeddings
- Inputtyper
text- Outputtyper
embedding- Kontekst
- 4.096 tokens
- Outputformat
- json
| Felt | Type | Krav | Værdier og grænser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrævet | Værdier og grænser nemotron-embed-vl-latest | Standard— |
Feltinput | Typestring|string[] | KravPåkrævet | Værdier og grænser Minimumsantal elementer: 1 Betingelser: Hver streng skal være ikke-tom efter trimning; data-URI’er afvises; det accepterede budget måler relevante UTF8-bytes. | Standard— |
Feltinput_type | Typestring | KravValgfrit | Værdier og grænser query, passage | Standardquery |
Feltencoding_format | Typestring | KravValgfrit | Værdier og grænser float, base64 | Standardfloat |
Felttruncate | Typestring | KravValgfrit | Værdier og grænser NONE, START, END | Standard— |
Feltdimensions | Typeinteger | KravValgfrit | Værdier og grænser Minimum: 1 | Standard— |
Feltuser | Typestring | KravValgfrit | Værdier og grænser | Standard— |
Kombinationer af inputmaterialer
text_to_embedding
Metodeparametre og livscyklus
| Parameter | Kontrakt |
|---|---|
Parametermaterial_types | Kontrakttext |
Parameterrequired | Kontraktmodel, input |
Parameteroptional_controls | Kontraktnull |
Parametercontent_type | Kontraktapplication/json |
Livscyklus: exact retained published method
Metodernes strukturer og ID’er er præcise; leverandørens muligheder er adskilt fra adgangstilladelse.
Priser
Ailoot-metodetakster
POST /v1/embeddings- Input
- 0,0001 US$ / 1K
Ailoot reserverer et estimeret beløb før en anmodning. Efter resultatet afregnes det endelige beløb ud fra det målte forbrug. Ved streaming bruges den endelige forbrugsregistrering til afregningen. Sådan fungerer reservation og afregning →
Eksempelanmodninger
Ailoot · Vektorrepræsentationer
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
Hent og gem resultater
Ailoot · Vektorrepræsentationer
json
Behold alle færdige resultater
Gem hvert fuldstændigt returneret svar, hver fil og hver indholdsdel.
Afkod kun base64-vektorer, når dette format blev anmodet om; behold hver vektor og dens oprindelige indeks.
Hvis det oprindelige svar skal kontrolleres
Der indføres intet endpoint til embedding-job.
Svarfelter
| Felt | Type |
|---|---|
Feltdata[].index | Typeinteger |
Feltdata[].embedding | Typefinite float[]|base64 float32 vector |
Feltmodel | Typestring |
Feltusage | Typeobject |
Fejl og næste trin
| Svar | Betingelse | Næste trin |
|---|---|---|
Svar400 · invalid_request_error | BetingelseUgyldige obligatoriske felter, materialerepræsentation eller parameterværdi | Næste trinRet de angivne felter før en ny oprettelsesanmodning. |
Aliaser
Modelaliaser
Ailoot nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
Aliaser for metodestier
Brug metodestierne vist ovenfor.
Relaterede kalder-ID’er
nvidia/llama-nemotron-embed-vl-1b-v2, nemotron-embed-vl, nemotron-embed-vl-latest
FAQ · nvidia/llama-nemotron-embed-vl-1b-v2
- Hvilke input og resultater er tilgængelige?
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- Hvilke felter bruger anmodningen?
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- Hvilke grænser gælder?
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