Nemotron 3 Embed 1B
Nemotron 3 Embed 1B prevádza texty na vektory pre viacjazyčné vyhľadávanie, vyhľadávanie kódu a RAG. Spracúva sekvencie až do 32768 tokenov a vytvára reprezentáciu s rozmerom 2048 čísel.
- Ailoot · Embeddingy
POST /v1/embeddingsnvidia/nemotron-3-embed-1b - Ailoot · Embeddingy
POST /v1/embeddingsnemotron-3-embed - Ailoot · Embeddingy
POST /v1/embeddingsnemotron-3-embed-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.
Nemotron 3 Embed 1B je textový model NVIDIA na vyhľadávanie podľa významu a porovnávanie fragmentov. Kóduje otázky, dokumenty a programový kód do hustých číselných vektorov. Tieto reprezentácie sa používajú na vyhľadanie potrebného kontextu vo veľkých zbierkach, doplnenie odpovede asistenta týmto kontextom alebo získanie skôr uložených informácií pre ďalší krok agenta.
Viacjazyčné znalosti a kód
Model je určený na viacjazyčné a medzijazykové vyhľadávanie: otázka a vhodný materiál môžu byť napísané v rôznych jazykoch. Ruština patrí do zverejnenej sady 34 jazykov spolu s angličtinou, ukrajinčinou, čínštinou, japončinou, arabčinou a ďalšími. To je užitočné pre spoločné znalostné bázy, v ktorých technické dokumenty a používateľské požiadavky nie sú zjednotené do jedného jazyka.
Medzi úlohy patrí vyhľadávanie v dokumentácii, porovnávanie textov a získavanie kódu podľa slovného opisu. Veľké vstupné okno umožňuje pracovať s dlhými dokumentmi, rozsiahlym programovým kontextom a históriou viacerých krokov agenta. Nájdený materiál sa vracia do ďalšieho procesu ako kontext; konečné vysvetlenia a odpovede vytvára nasledujúci komponent systému.
Od textu k vektoru
Vstup tvoria textové reťazce. Pre každý reťazec vznikne jeden vektor z 2048 čísel. Maximálna dĺžka sekvencie je 32768 tokenov; dlhší materiál treba rozdeliť na časti alebo skrátiť. Pri príprave vstupu sa rozlišuje otázka a dokument: model je naučený porovnávať ich roly, preto sa rovnaký reťazec v týchto dvoch úlohách nemá formátovať bez zohľadnenia účelu.
Vektory sa normalizujú podľa dĺžky. Pri tejto reprezentácii poskytujú skalárny súčin a kosínusová podobnosť ekvivalentný spôsob porovnávania. Možno ponechať prvých 1024 alebo 512 súradníc úplného vektora, ale po skrátení treba normalizáciu vykonať znova. Ide o vlastnosť spracovania výsledku; rozmer treba zvoliť jednotne pre zbierku aj otázky.
Ako je vytvorený kompaktný model
Enkóder obsahuje približne 1,14 miliardy parametrov. Bol získaný z modelu založeného na Ministral 3 3B prostredníctvom dvoch etáp štrukturálneho zmenšenia a destilácie. Obojsmerná pozornosť zohľadňuje celý vstup a reprezentácie tokenov sa následne priemerujú do spoločného vektora.
NVIDIA vydáva varianty BF16 a NVFP4. Ich reprezentačné priestory sú blízke, zmena variantu však vyžaduje overenie na vlastných dokumentoch. Číselná podobnosť ani dĺžka kontextu nezaručujú, že vyhľadávanie vždy vyberie správny fragment.
Ailoot · Embeddingy POST /v1/embeddings nvidia/nemotron-3-embed-1b
nvidia/nemotron-3-embed-1bnvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Úvod
Nemotron 3 Embed 1B prevádza texty na vektory pre viacjazyčné vyhľadávanie, vyhľadávanie kódu a RAG. Spracúva sekvencie až do 32768 tokenov a vytvára reprezentáciu s rozmerom 2048 čísel.
- 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/nemotron-3-embed-1b | 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/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
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/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Ailoot · Embeddingy POST /v1/embeddings nemotron-3-embed
nemotron-3-embednvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Úvod
Nemotron 3 Embed 1B prevádza texty na vektory pre viacjazyčné vyhľadávanie, vyhľadávanie kódu a RAG. Spracúva sekvencie až do 32768 tokenov a vytvára reprezentáciu s rozmerom 2048 čísel.
- 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-3-embed | 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-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
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/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Ailoot · Embeddingy POST /v1/embeddings nemotron-3-embed-latest
nemotron-3-embed-latestnvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Úvod
Nemotron 3 Embed 1B prevádza texty na vektory pre viacjazyčné vyhľadávanie, vyhľadávanie kódu a RAG. Spracúva sekvencie až do 32768 tokenov a vytvára reprezentáciu s rozmerom 2048 čísel.
- 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-3-embed-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-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
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/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
FAQ · nvidia/nemotron-3-embed-1b
- Aké vstupy a výsledky sú dostupné?
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- Aké polia používa požiadavka?
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- Aké limity platia?
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