Nemotron 3 Embed 1B
Nemotron 3 Embed 1B pretvarja besedila v vektorje za večjezično iskanje, iskanje kode in RAG. Obdeluje zaporedja do 32768 tokenov ter vrača predstavitev z razsežnostjo 2048 števil.
- Ailoot · Vektorske predstavitve
POST /v1/embeddingsnvidia/nemotron-3-embed-1b - Ailoot · Vektorske predstavitve
POST /v1/embeddingsnemotron-3-embed - Ailoot · Vektorske predstavitve
POST /v1/embeddingsnemotron-3-embed-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.
Nemotron 3 Embed 1B je besedilni model družbe NVIDIA za iskanje po pomenu in primerjanje odsekov. Vprašanja, dokumente in programsko kodo kodira v goste številčne vektorje. Te predstavitve se uporabljajo za iskanje ustreznega konteksta v velikih zbirkah, dopolnjevanje odgovora pomočnika z njim ali pridobivanje prej shranjenih informacij za naslednji korak agenta.
Večjezično znanje in koda
Model je namenjen večjezičnemu in medjezikovnemu iskanju: vprašanje in ustrezno gradivo sta lahko napisana v različnih jezikih. Ruščina je vključena v objavljeni nabor 34 jezikov, skupaj z angleščino, ukrajinščino, kitajščino, japonščino, arabščino in drugimi. To je koristno za skupne baze znanja, kjer tehnični dokumenti in uporabniške zahteve niso poenoteni v en jezik.
Med nalogami so iskanje po dokumentaciji, primerjanje besedil in pridobivanje kode po besedilnem opisu. Veliko vhodno okno omogoča delo z dolgimi dokumenti, obsežnim programskim kontekstom in zgodovino več korakov agenta. Najdeno gradivo se v nadaljnji proces vrne kot kontekst; končne razlage in odgovore oblikuje naslednja komponenta sistema.
Od besedila do vektorja
Vhod sestavljajo besedilni nizi. Za vsak niz nastane en vektor iz 2048 števil. Največja dolžina zaporedja je 32768 tokenov; daljše gradivo je treba razdeliti na dele ali skrajšati. Pri pripravi vhoda se razlikuje med vprašanjem in dokumentom: model je naučen primerjati njuni vlogi, zato se enak niz pri teh dveh nalogah ne sme oblikovati brez upoštevanja namena.
Vektorji se normalizirajo po dolžini. Pri takšni predstavitvi skalarni produkt in kosinusna podobnost dajeta enakovreden način primerjave. Ohranite lahko prvih 1024 ali 512 koordinat celotnega vektorja, vendar je treba po krajšanju znova izvesti normalizacijo. To je lastnost obdelave rezultata; razsežnost je treba za zbirko in poizvedbe izbrati usklajeno.
Zgradba kompaktnega modela
Kodirnik vsebuje približno 1,14 milijarde parametrov. Nastal je iz modela na osnovi Ministral 3 3B z dvema stopnjama strukturnega zmanjševanja in destilacije. Dvosmerna pozornost upošteva celoten vhod, nato pa se predstavitve tokenov povprečijo v skupen vektor.
NVIDIA izdaja različici BF16 in NVFP4. Njuna predstavitvena prostora sta si blizu, vendar zamenjava različice zahteva preverjanje na lastnih dokumentih. Niti številčna podobnost niti dolžina konteksta ne zagotavljata, da bo iskanje vedno izbralo pravilen odsek.
Ailoot · Vektorske predstavitve POST /v1/embeddings nvidia/nemotron-3-embed-1b
nvidia/nemotron-3-embed-1bnvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Začetek
Nemotron 3 Embed 1B pretvarja besedila v vektorje za večjezično iskanje, iskanje kode in RAG. Obdeluje zaporedja do 32768 tokenov ter vrača predstavitev z razsežnostjo 2048 števil.
- 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/nemotron-3-embed-1b | 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/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
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/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Ailoot · Vektorske predstavitve POST /v1/embeddings nemotron-3-embed
nemotron-3-embednvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Začetek
Nemotron 3 Embed 1B pretvarja besedila v vektorje za večjezično iskanje, iskanje kode in RAG. Obdeluje zaporedja do 32768 tokenov ter vrača predstavitev z razsežnostjo 2048 števil.
- 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-3-embed | 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-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
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/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Ailoot · Vektorske predstavitve POST /v1/embeddings nemotron-3-embed-latest
nemotron-3-embed-latestnvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Začetek
Nemotron 3 Embed 1B pretvarja besedila v vektorje za večjezično iskanje, iskanje kode in RAG. Obdeluje zaporedja do 32768 tokenov ter vrača predstavitev z razsežnostjo 2048 števil.
- 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-3-embed-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-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
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/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
FAQ · nvidia/nemotron-3-embed-1b
- Kateri vhodi in rezultati so na voljo?
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- Katera polja uporablja zahteva?
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- Katere omejitve veljajo?
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