Nemotron 3 Embed 1B
Nemotron 3 Embed 1B omsætter tekst til vektorer til flersproget søgning, kodesøgning og RAG. Behandler sekvenser op til 32768 tokens og leverer en repræsentation med 2048 tal.
- Ailoot · Vektorrepræsentationer
POST /v1/embeddingsnvidia/nemotron-3-embed-1b - Ailoot · Vektorrepræsentationer
POST /v1/embeddingsnemotron-3-embed - Ailoot · Vektorrepræsentationer
POST /v1/embeddingsnemotron-3-embed-latest
Om modellen
Denne beskrivelse dækker modellens funktioner. Tilgængelige input, output og indstillinger i Ailoot står nedenfor for den valgte metode.
Nemotron 3 Embed 1B er en tekstmodel fra NVIDIA til semantisk søgning og sammenholdelse af afsnit. Den koder spørgsmål, dokumenter og programkode til tætte numeriske vektorer. De bruges til at finde kontekst i store samlinger, supplere et assistentsvar eller hente tidligere gemt information til næste agenttrin.
Flersproget viden og kode
Modellen er beregnet til søgning på flere sprog og på tværs af sprog: spørgsmål og passende materiale kan være skrevet på forskellige sprog. Russisk indgår i de 34 offentliggjorte sprog sammen med engelsk, ukrainsk, kinesisk, japansk, arabisk og andre. Det er nyttigt i fælles vidensbaser, hvor tekniske dokumenter og brugerhenvendelser ikke er på samme sprog.
Opgaverne omfatter dokumentationssøgning, tekstsammenholdelse og kodeudtræk ud fra en sproglig beskrivelse. Det store inputvindue giver plads til lange dokumenter, meget kodekontekst og flere agenttrins historik. Det fundne materiale går videre i processen som kontekst; systemets næste komponent formulerer forklaringer og svar.
Fra tekst til vektor
Input er tekststrenge. Hver streng giver én vektor med 2048 tal. Den maksimale sekvenslængde er 32768 tokens; længere materiale skal opdeles eller forkortes. Inputforberedelsen skelner mellem spørgsmål og dokument: modellen er trænet til at sammenholde deres roller, så samme streng i de to opgaver skal formateres under hensyn til formålet.
Vektorerne længdenormaliseres. Med denne repræsentation er skalarprodukt og cosinuslighed ækvivalente sammenligninger. De første 1024 eller 512 koordinater i den fulde vektor kan beholdes, men efter afkortning skal normaliseringen udføres igen. Det er en egenskab ved resultatbehandlingen; dimensionsvalget skal være ensartet for samling og forespørgsler.
Den kompakte models opbygning
Encoderen har omkring 1,14 milliarder parametre. Den er afledt af en Ministral 3 3B-baseret model gennem to trin af strukturel reduktion og destillation. Tovejsattention inddrager hele inputtet, hvorefter tokenrepræsentationerne gennemsnitsberegnes til én samlet vektor.
NVIDIA udgiver BF16- og NVFP4-varianter. Deres repræsentationsrum ligger tæt, men variantskift kræver kontrol på egne dokumenter. Hverken numerisk lighed eller kontekstlængde garanterer, at søgningen altid vælger det korrekte afsnit.
Ailoot · Vektorrepræsentationer POST /v1/embeddings nvidia/nemotron-3-embed-1b
nvidia/nemotron-3-embed-1bnvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Start
Nemotron 3 Embed 1B omsætter tekst til vektorer til flersproget søgning, kodesøgning og RAG. Behandler sekvenser op til 32768 tokens og leverer en repræsentation med 2048 tal.
- 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/nemotron-3-embed-1b | 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/nemotron-3-embed-1b", "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/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Aliaser for metodestier
Brug metodestierne vist ovenfor.
Relaterede kalder-ID’er
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Ailoot · Vektorrepræsentationer POST /v1/embeddings nemotron-3-embed
nemotron-3-embednvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Start
Nemotron 3 Embed 1B omsætter tekst til vektorer til flersproget søgning, kodesøgning og RAG. Behandler sekvenser op til 32768 tokens og leverer en repræsentation med 2048 tal.
- 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-3-embed | 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-3-embed", "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/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Aliaser for metodestier
Brug metodestierne vist ovenfor.
Relaterede kalder-ID’er
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Ailoot · Vektorrepræsentationer POST /v1/embeddings nemotron-3-embed-latest
nemotron-3-embed-latestnvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Start
Nemotron 3 Embed 1B omsætter tekst til vektorer til flersproget søgning, kodesøgning og RAG. Behandler sekvenser op til 32768 tokens og leverer en repræsentation med 2048 tal.
- 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-3-embed-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-3-embed-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/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Aliaser for metodestier
Brug metodestierne vist ovenfor.
Relaterede kalder-ID’er
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
FAQ · nvidia/nemotron-3-embed-1b
- Hvilke input og resultater er tilgængelige?
POST /v1/embeddings·nvidia/nemotron-3-embed-1b:text→embeddingPOST /v1/embeddings·nemotron-3-embed:text→embeddingPOST /v1/embeddings·nemotron-3-embed-latest:text→embedding- Hvilke felter bruger anmodningen?
POST /v1/embeddings·nvidia/nemotron-3-embed-1b:model,input,input_type,encoding_format,truncate,dimensions,userPOST /v1/embeddings·nemotron-3-embed:model,input,input_type,encoding_format,truncate,dimensions,userPOST /v1/embeddings·nemotron-3-embed-latest:model,input,input_type,encoding_format,truncate,dimensions,user- Hvilke grænser gælder?
POST /v1/embeddings·nvidia/nemotron-3-embed-1b:ctx:4096;input.min_items:1;dimensions.minimum:1POST /v1/embeddings·nemotron-3-embed:ctx:4096;input.min_items:1;dimensions.minimum:1POST /v1/embeddings·nemotron-3-embed-latest:ctx:4096;input.min_items:1;dimensions.minimum:1