Nemotron 3 Embed 1B
Nemotron 3 Embed 1B muuntaa tekstit vektoreiksi monikielistä hakua, koodihakua ja RAG-käyttöä varten. Se käsittelee enintään 32768 tokenin sekvenssejä ja tuottaa 2048 luvun esityksen.
- Ailoot · Vektoriesitykset
POST /v1/embeddingsnvidia/nemotron-3-embed-1b - Ailoot · Vektoriesitykset
POST /v1/embeddingsnemotron-3-embed - Ailoot · Vektoriesitykset
POST /v1/embeddingsnemotron-3-embed-latest
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Nemotron 3 Embed 1B on NVIDIAn tekstimalli merkityspohjaiseen hakuun ja jaksojen vertaamiseen. Se koodaa kysymykset, asiakirjat ja ohjelmakoodin tiheiksi numeerisiksi vektoreiksi. Näillä esityksillä löydetään tarvittava konteksti suurista kokoelmista, täydennetään avustajan vastausta tai poimitaan aiemmin tallennettu tieto agentin seuraavaa vaihetta varten.
Monikielinen tieto ja koodi
Malli on tarkoitettu monikieliseen ja kieltenväliseen hakuun: kysymys ja sopiva aineisto voivat olla eri kielillä. Venäjä kuuluu julkaistuun 34 kielen valikoimaan yhdessä englannin, ukrainan, kiinan, japanin, arabian ja muiden kanssa. Tämä on hyödyllistä yhteisissä tietopohjissa, joissa tekniset asiakirjat ja käyttäjien yhteydenotot eivät ole samalla kielellä.
Tehtäviin kuuluvat dokumentaatiohaku, tekstien vertaaminen ja koodin poiminta sanallisen kuvauksen perusteella. Suuri syöteikkuna mahdollistaa pitkien asiakirjojen, laajan ohjelmakontekstin ja agentin usean vaiheen historian käsittelyn. Löydetty aineisto palautetaan jatkoprosessiin kontekstina; järjestelmän seuraava komponentti muodostaa lopulliset selitykset ja vastaukset.
Tekstistä vektoriksi
Syöte koostuu tekstimerkkijonoista. Jokaisesta merkkijonosta muodostuu yksi 2048 luvun vektori. Sekvenssin enimmäispituus on 32768 tokenia; pidempi aineisto on jaettava osiin tai lyhennettävä. Syötteen valmistelussa kysymys ja asiakirja erotetaan: malli on koulutettu yhdistämään niiden roolit, joten samaa merkkijonoa ei tule muotoilla näissä kahdessa tehtävässä käyttötarkoitusta huomioimatta.
Vektorit normeerataan pituuden mukaan. Tällöin pistetulo ja kosinisamankaltaisuus ovat vastaavia vertailutapoja. Täydestä vektorista voi säilyttää ensimmäiset 1024 tai 512 koordinaattia, mutta katkaisun jälkeen normeeraukset on tehtävä uudelleen. Tämä on tuloksen käsittelyn ominaisuus; ulottuvuus on valittava yhdenmukaisesti kokoelmalle ja kyselyille.
Kompaktin mallin rakenne
Enkooderissa on noin 1,14 miljardia parametria. Se on saatu Ministral 3 3B -pohjaisesta mallista kahden rakenteellisen pienennys- ja distillaatiovaiheen kautta. Kaksisuuntainen huomio huomioi koko syötteen, minkä jälkeen tokenien esitykset keskiarvoistetaan yhteiseksi vektoriksi.
NVIDIA julkaisee BF16- ja NVFP4-versiot. Niiden esitysavaruudet ovat lähellä toisiaan, mutta version vaihtaminen vaatii tarkistamista omilla asiakirjoilla. Numeerinen samankaltaisuus ei takaa eikä kontekstin pituuskaan takaa, että haku valitsee aina oikean jakson.
Ailoot · Vektoriesitykset POST /v1/embeddings nvidia/nemotron-3-embed-1b
nvidia/nemotron-3-embed-1bnvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Aloitus
Nemotron 3 Embed 1B muuntaa tekstit vektoreiksi monikielistä hakua, koodihakua ja RAG-käyttöä varten. Se käsittelee enintään 32768 tokenin sekvenssejä ja tuottaa 2048 luvun esityksen.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- embedding
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot · Vektoriesitykset POST /v1/embeddings
- Syötetyypit
text- Tulostyypit
embedding- Konteksti
- 4 096 tokens
- Tulosteen muoto
- json
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat nvidia/nemotron-3-embed-1b | Oletus— |
Kenttäinput | Tyyppistring|string[] | VaatimusPakollinen | Arvot & rajat Kohteiden vähimmäismäärä: 1 Ehdot: Jokaisen merkkijonon on oltava ei-tyhjä reunojen tyhjemerkkien poiston jälkeen; data-URI:t hylätään; hyväksytty budjetti mittaa asiaankuuluvia UTF8-tavuja. | Oletus— |
Kenttäinput_type | Tyyppistring | VaatimusValinnainen | Arvot & rajat query, passage | Oletusquery |
Kenttäencoding_format | Tyyppistring | VaatimusValinnainen | Arvot & rajat float, base64 | Oletusfloat |
Kenttätruncate | Tyyppistring | VaatimusValinnainen | Arvot & rajat NONE, START, END | Oletus— |
Kenttädimensions | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: 1 | Oletus— |
Kenttäuser | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Syöteaineistojen yhdistelmät
text_to_embedding
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametrimaterial_types | Sopimustext |
Parametrirequired | Sopimusmodel, input |
Parametrioptional_controls | Sopimusnull |
Parametricontent_type | Sopimusapplication/json |
Elinkaari: exact retained published method
Menetelmien rakenteet ja ID:t ovat täsmällisiä; toimittajan kyvykkyys on erillinen pyynnön hyväksymisestä.
Hinnoittelu
Ailoot-menetelmien hinnat
POST /v1/embeddings- Syöte
- 0,0001 $ / 1K
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
Ailoot · Vektoriesitykset
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
Vastaanota ja tallenna tulokset
Ailoot · Vektoriesitykset
json
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Pura base64-vektorit vain, jos kyseistä muotoa pyydettiin; säilytä jokainen vektori ja sen alkuperäinen indeksi.
Jos alkuperäinen vastaus on tarkistettava
Uutta upotustehtävien päätepistettä ei oteta käyttöön.
Vastauksen kentät
| Kenttä | Tyyppi |
|---|---|
Kenttädata[].index | Tyyppiinteger |
Kenttädata[].embedding | Tyyppifinite float[]|base64 float32 vector |
Kenttämodel | Tyyppistring |
Kenttäusage | Tyyppiobject |
Virheet ja seuraavat vaiheet
| Vastaus | Ehto | Seuraava vaihe |
|---|---|---|
Vastaus400 · invalid_request_error | EhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvo | Seuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä. |
Aliakset
Mallin aliakset
Ailoot nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Ailoot · Vektoriesitykset POST /v1/embeddings nemotron-3-embed
nemotron-3-embednvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Aloitus
Nemotron 3 Embed 1B muuntaa tekstit vektoreiksi monikielistä hakua, koodihakua ja RAG-käyttöä varten. Se käsittelee enintään 32768 tokenin sekvenssejä ja tuottaa 2048 luvun esityksen.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- embedding
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot · Vektoriesitykset POST /v1/embeddings
- Syötetyypit
text- Tulostyypit
embedding- Konteksti
- 4 096 tokens
- Tulosteen muoto
- json
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat nemotron-3-embed | Oletus— |
Kenttäinput | Tyyppistring|string[] | VaatimusPakollinen | Arvot & rajat Kohteiden vähimmäismäärä: 1 Ehdot: Jokaisen merkkijonon on oltava ei-tyhjä reunojen tyhjemerkkien poiston jälkeen; data-URI:t hylätään; hyväksytty budjetti mittaa asiaankuuluvia UTF8-tavuja. | Oletus— |
Kenttäinput_type | Tyyppistring | VaatimusValinnainen | Arvot & rajat query, passage | Oletusquery |
Kenttäencoding_format | Tyyppistring | VaatimusValinnainen | Arvot & rajat float, base64 | Oletusfloat |
Kenttätruncate | Tyyppistring | VaatimusValinnainen | Arvot & rajat NONE, START, END | Oletus— |
Kenttädimensions | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: 1 | Oletus— |
Kenttäuser | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Syöteaineistojen yhdistelmät
text_to_embedding
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametrimaterial_types | Sopimustext |
Parametrirequired | Sopimusmodel, input |
Parametrioptional_controls | Sopimusnull |
Parametricontent_type | Sopimusapplication/json |
Elinkaari: exact retained published method
Menetelmien rakenteet ja ID:t ovat täsmällisiä; toimittajan kyvykkyys on erillinen pyynnön hyväksymisestä.
Hinnoittelu
Ailoot-menetelmien hinnat
POST /v1/embeddings- Syöte
- 0,0001 $ / 1K
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
Ailoot · Vektoriesitykset
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
Vastaanota ja tallenna tulokset
Ailoot · Vektoriesitykset
json
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Pura base64-vektorit vain, jos kyseistä muotoa pyydettiin; säilytä jokainen vektori ja sen alkuperäinen indeksi.
Jos alkuperäinen vastaus on tarkistettava
Uutta upotustehtävien päätepistettä ei oteta käyttöön.
Vastauksen kentät
| Kenttä | Tyyppi |
|---|---|
Kenttädata[].index | Tyyppiinteger |
Kenttädata[].embedding | Tyyppifinite float[]|base64 float32 vector |
Kenttämodel | Tyyppistring |
Kenttäusage | Tyyppiobject |
Virheet ja seuraavat vaiheet
| Vastaus | Ehto | Seuraava vaihe |
|---|---|---|
Vastaus400 · invalid_request_error | EhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvo | Seuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä. |
Aliakset
Mallin aliakset
Ailoot nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Ailoot · Vektoriesitykset POST /v1/embeddings nemotron-3-embed-latest
nemotron-3-embed-latestnvidia/nemotron-3-embed-1bnemotron-3-embednemotron-3-embed-latest
Aloitus
Nemotron 3 Embed 1B muuntaa tekstit vektoreiksi monikielistä hakua, koodihakua ja RAG-käyttöä varten. Se käsittelee enintään 32768 tokenin sekvenssejä ja tuottaa 2048 luvun esityksen.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- embedding
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot · Vektoriesitykset POST /v1/embeddings
- Syötetyypit
text- Tulostyypit
embedding- Konteksti
- 4 096 tokens
- Tulosteen muoto
- json
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat nemotron-3-embed-latest | Oletus— |
Kenttäinput | Tyyppistring|string[] | VaatimusPakollinen | Arvot & rajat Kohteiden vähimmäismäärä: 1 Ehdot: Jokaisen merkkijonon on oltava ei-tyhjä reunojen tyhjemerkkien poiston jälkeen; data-URI:t hylätään; hyväksytty budjetti mittaa asiaankuuluvia UTF8-tavuja. | Oletus— |
Kenttäinput_type | Tyyppistring | VaatimusValinnainen | Arvot & rajat query, passage | Oletusquery |
Kenttäencoding_format | Tyyppistring | VaatimusValinnainen | Arvot & rajat float, base64 | Oletusfloat |
Kenttätruncate | Tyyppistring | VaatimusValinnainen | Arvot & rajat NONE, START, END | Oletus— |
Kenttädimensions | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: 1 | Oletus— |
Kenttäuser | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Syöteaineistojen yhdistelmät
text_to_embedding
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametrimaterial_types | Sopimustext |
Parametrirequired | Sopimusmodel, input |
Parametrioptional_controls | Sopimusnull |
Parametricontent_type | Sopimusapplication/json |
Elinkaari: exact retained published method
Menetelmien rakenteet ja ID:t ovat täsmällisiä; toimittajan kyvykkyys on erillinen pyynnön hyväksymisestä.
Hinnoittelu
Ailoot-menetelmien hinnat
POST /v1/embeddings- Syöte
- 0,0001 $ / 1K
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
Ailoot · Vektoriesitykset
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
Vastaanota ja tallenna tulokset
Ailoot · Vektoriesitykset
json
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Pura base64-vektorit vain, jos kyseistä muotoa pyydettiin; säilytä jokainen vektori ja sen alkuperäinen indeksi.
Jos alkuperäinen vastaus on tarkistettava
Uutta upotustehtävien päätepistettä ei oteta käyttöön.
Vastauksen kentät
| Kenttä | Tyyppi |
|---|---|
Kenttädata[].index | Tyyppiinteger |
Kenttädata[].embedding | Tyyppifinite float[]|base64 float32 vector |
Kenttämodel | Tyyppistring |
Kenttäusage | Tyyppiobject |
Virheet ja seuraavat vaiheet
| Vastaus | Ehto | Seuraava vaihe |
|---|---|---|
Vastaus400 · invalid_request_error | EhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvo | Seuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä. |
Aliakset
Mallin aliakset
Ailoot nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest
FAQ · nvidia/nemotron-3-embed-1b
- Mitä syötteitä ja tuloksia on saatavilla?
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- Mitä kenttiä pyyntö käyttää?
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- Mitä rajoja sovelletaan?
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