models

Nemotron 3 Embed 1B

Markdown · JSON

Nemotron 3 Embed 1B

Nemotron 3 Embed 1B transforme le texte en vecteurs pour la recherche multilingue, la recherche de code et le RAG. Il traite des séquences allant jusqu’à 32768 jetons et produit une représentation de dimension 2048.

À propos du modèle

Cette description présente les capacités du modèle. Les entrées, sorties et options disponibles dans Ailoot pour la méthode sélectionnée figurent ci-dessous.

Nemotron 3 Embed 1B est un modèle textuel de NVIDIA pour la recherche sémantique et la comparaison de segments. Il encode les questions, les documents et le code en vecteurs numériques denses. Ces représentations servent à trouver le contexte pertinent dans de grandes collections, à enrichir la réponse d’un assistant ou à récupérer des informations enregistrées auparavant pour l’étape suivante d’un agent.

Les connaissances multilingues et le code

Le modèle vise la recherche multilingue et interlinguistique : une question et le contenu pertinent peuvent être écrits dans des langues différentes. Le russe fait partie de l’ensemble publié de 34 langues, avec l’anglais, l’ukrainien, le chinois, le japonais, l’arabe et d’autres langues. Cela est utile pour les bases de connaissances communes où les documents techniques et les demandes des utilisateurs ne sont pas tous dans la même langue.

Les tâches comprennent la recherche dans la documentation, la comparaison de textes et la récupération de code à partir d’une description verbale. La grande fenêtre d’entrée permet de travailler sur de longs documents, un contexte logiciel volumineux et l’historique de plusieurs étapes d’un agent. Le contenu trouvé est restitué comme contexte pour la suite du processus ; les explications et les réponses finales sont produites par le composant suivant du système.

Du texte au vecteur

L’entrée se compose de chaînes de texte. Chaque chaîne produit un vecteur de 2048 nombres. La longueur maximale de la séquence est de 32768 jetons ; les contenus plus longs doivent être divisés en parties ou raccourcis. La préparation de l’entrée distingue la question du document : le modèle est entraîné à associer leurs rôles, et une chaîne identique dans ces deux tâches ne doit donc pas être présentée sans tenir compte de sa finalité.

Les vecteurs sont normalisés selon leur norme. Avec cette représentation, le produit scalaire et la similarité cosinus donnent des modes de comparaison équivalents. Il est possible de conserver les 1024 ou 512 premières coordonnées du vecteur complet, mais il faut le normaliser à nouveau après la troncature. Il s’agit d’une propriété du traitement du résultat ; la dimension doit être choisie de façon cohérente pour la collection et les requêtes.

Le fonctionnement du modèle compact

L’encodeur contient environ 1,14 milliard de paramètres. Il est obtenu à partir d’un modèle reposant sur Ministral 3 3B, par deux étapes de réduction structurelle et de distillation. L’attention bidirectionnelle tient compte de toute l’entrée, puis les représentations des jetons sont moyennées pour former un vecteur commun.

NVIDIA publie les variantes BF16 et NVFP4. Leurs espaces de représentation sont proches, mais le changement de variante nécessite une vérification sur ses propres documents. Ni la similarité numérique ni la longueur du contexte ne garantissent que la recherche sélectionne toujours le bon segment.

Ailoot · Plongements vectoriels POST /v1/embeddings nvidia/nemotron-3-embed-1b

nvidia/nemotron-3-embed-1b

NVIDIA /nvidia/nemotron-3-embed-1b
ID du modèle
  • nvidia/nemotron-3-embed-1b
  • nemotron-3-embed
  • nemotron-3-embed-latest

Pour commencer

Nemotron 3 Embed 1B transforme le texte en vecteurs pour la recherche multilingue, la recherche de code et le RAG. Il traite des séquences allant jusqu’à 32768 jetons et produit une représentation de dimension 2048.

Entrées acceptées
Texte
Résultats
embedding

Disponible dans Ailoot · entrées et méthodes

Ailoot · Plongements vectoriels POST /v1/embeddings
Entrée
text
Sortie
embedding
Contexte
4 096 tokens
Format de sortie
json
ChampTypeExigenceValeurs et limitesPar défaut
ChampmodelTypestringExigenceObligatoireValeurs et limites
nvidia/nemotron-3-embed-1b
Par défaut—
ChampinputTypestring|string[]ExigenceObligatoireValeurs et limites
Nombre minimal d’éléments: 1
Conditions: Chaque chaîne doit être non vide après trim; les URI de données sont rejetées; le budget accepté mesure les octets UTF8 pertinents.
Par défaut—
Champinput_typeTypestringExigenceFacultatifValeurs et limites
query, passage
Par défautquery
Champencoding_formatTypestringExigenceFacultatifValeurs et limites
float, base64
Par défautfloat
ChamptruncateTypestringExigenceFacultatifValeurs et limites
NONE, START, END
Par défaut—
ChampdimensionsTypeintegerExigenceFacultatifValeurs et limites
Minimum: 1
Par défaut—
ChampuserTypestringExigenceFacultatifValeurs et limitesPar défaut—
Combinaisons d’éléments d’entrée

text_to_embedding

Paramètres et cycle de vie de la méthode
ParamètreContrat
Paramètrematerial_typesContrattext
ParamètrerequiredContratmodel, input
Paramètreoptional_controlsContratnull
Paramètrecontent_typeContratapplication/json

Cycle de vie : exact retained published method

Les structures des méthodes et les ID sont exacts ; la capacité du fournisseur est distincte de l’admission des requêtes.

Tarifs

Tarifs des méthodes Ailoot

Ailoot Plongements vectorielsPOST /v1/embeddings
Entrée
0,0001 USD / 1K

Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →

Exemples de requêtes

Ailoot · Plongements vectoriels

Exemple d’embeddings
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

Recevoir et enregistrer les résultats

Ailoot · Plongements vectoriels

json

Conserver tous les résultats terminés

Conservez chaque réponse, fichier et partie de contenu renvoyés dans leur intégralité.

Décodez les vecteurs base64 seulement si ce format a été demandé; conservez chaque vecteur et son indice d’origine.

Si la réponse d’origine doit être vérifiée

Aucun point de terminaison dédié aux tâches d’embedding n’est ajouté.

Champs de la réponse
ChampType
Champdata[].indexTypeinteger
Champdata[].embeddingTypefinite float[]|base64 float32 vector
ChampmodelTypestring
ChampusageTypeobject
Erreurs et étapes suivantes
RéponseConditionÉtape suivante
Réponse400 · invalid_request_errorConditionChamps obligatoires, représentation des éléments fournis ou valeur de paramètre invalidesÉtape suivanteCorrigez les champs indiqués avant une nouvelle requête de création.

Alias

Alias du modèle

Ailoot nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest

Alias des chemins de méthode

Utilisez les chemins de méthode indiqués ci-dessus.

ID d’appel associés

nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest

Ailoot · Plongements vectoriels POST /v1/embeddings nemotron-3-embed

nemotron-3-embed

NVIDIA /nemotron-3-embed
ID du modèle
  • nvidia/nemotron-3-embed-1b
  • nemotron-3-embed
  • nemotron-3-embed-latest

Pour commencer

Nemotron 3 Embed 1B transforme le texte en vecteurs pour la recherche multilingue, la recherche de code et le RAG. Il traite des séquences allant jusqu’à 32768 jetons et produit une représentation de dimension 2048.

Entrées acceptées
Texte
Résultats
embedding

Disponible dans Ailoot · entrées et méthodes

Ailoot · Plongements vectoriels POST /v1/embeddings
Entrée
text
Sortie
embedding
Contexte
4 096 tokens
Format de sortie
json
ChampTypeExigenceValeurs et limitesPar défaut
ChampmodelTypestringExigenceObligatoireValeurs et limites
nemotron-3-embed
Par défaut—
ChampinputTypestring|string[]ExigenceObligatoireValeurs et limites
Nombre minimal d’éléments: 1
Conditions: Chaque chaîne doit être non vide après trim; les URI de données sont rejetées; le budget accepté mesure les octets UTF8 pertinents.
Par défaut—
Champinput_typeTypestringExigenceFacultatifValeurs et limites
query, passage
Par défautquery
Champencoding_formatTypestringExigenceFacultatifValeurs et limites
float, base64
Par défautfloat
ChamptruncateTypestringExigenceFacultatifValeurs et limites
NONE, START, END
Par défaut—
ChampdimensionsTypeintegerExigenceFacultatifValeurs et limites
Minimum: 1
Par défaut—
ChampuserTypestringExigenceFacultatifValeurs et limitesPar défaut—
Combinaisons d’éléments d’entrée

text_to_embedding

Paramètres et cycle de vie de la méthode
ParamètreContrat
Paramètrematerial_typesContrattext
ParamètrerequiredContratmodel, input
Paramètreoptional_controlsContratnull
Paramètrecontent_typeContratapplication/json

Cycle de vie : exact retained published method

Les structures des méthodes et les ID sont exacts ; la capacité du fournisseur est distincte de l’admission des requêtes.

Tarifs

Tarifs des méthodes Ailoot

Ailoot Plongements vectorielsPOST /v1/embeddings
Entrée
0,0001 USD / 1K

Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →

Exemples de requêtes

Ailoot · Plongements vectoriels

Exemple d’embeddings
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

Recevoir et enregistrer les résultats

Ailoot · Plongements vectoriels

json

Conserver tous les résultats terminés

Conservez chaque réponse, fichier et partie de contenu renvoyés dans leur intégralité.

Décodez les vecteurs base64 seulement si ce format a été demandé; conservez chaque vecteur et son indice d’origine.

Si la réponse d’origine doit être vérifiée

Aucun point de terminaison dédié aux tâches d’embedding n’est ajouté.

Champs de la réponse
ChampType
Champdata[].indexTypeinteger
Champdata[].embeddingTypefinite float[]|base64 float32 vector
ChampmodelTypestring
ChampusageTypeobject
Erreurs et étapes suivantes
RéponseConditionÉtape suivante
Réponse400 · invalid_request_errorConditionChamps obligatoires, représentation des éléments fournis ou valeur de paramètre invalidesÉtape suivanteCorrigez les champs indiqués avant une nouvelle requête de création.

Alias

Alias du modèle

Ailoot nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest

Alias des chemins de méthode

Utilisez les chemins de méthode indiqués ci-dessus.

ID d’appel associés

nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest

Ailoot · Plongements vectoriels POST /v1/embeddings nemotron-3-embed-latest

nemotron-3-embed-latest

NVIDIA /nemotron-3-embed-latest
ID du modèle
  • nvidia/nemotron-3-embed-1b
  • nemotron-3-embed
  • nemotron-3-embed-latest

Pour commencer

Nemotron 3 Embed 1B transforme le texte en vecteurs pour la recherche multilingue, la recherche de code et le RAG. Il traite des séquences allant jusqu’à 32768 jetons et produit une représentation de dimension 2048.

Entrées acceptées
Texte
Résultats
embedding

Disponible dans Ailoot · entrées et méthodes

Ailoot · Plongements vectoriels POST /v1/embeddings
Entrée
text
Sortie
embedding
Contexte
4 096 tokens
Format de sortie
json
ChampTypeExigenceValeurs et limitesPar défaut
ChampmodelTypestringExigenceObligatoireValeurs et limites
nemotron-3-embed-latest
Par défaut—
ChampinputTypestring|string[]ExigenceObligatoireValeurs et limites
Nombre minimal d’éléments: 1
Conditions: Chaque chaîne doit être non vide après trim; les URI de données sont rejetées; le budget accepté mesure les octets UTF8 pertinents.
Par défaut—
Champinput_typeTypestringExigenceFacultatifValeurs et limites
query, passage
Par défautquery
Champencoding_formatTypestringExigenceFacultatifValeurs et limites
float, base64
Par défautfloat
ChamptruncateTypestringExigenceFacultatifValeurs et limites
NONE, START, END
Par défaut—
ChampdimensionsTypeintegerExigenceFacultatifValeurs et limites
Minimum: 1
Par défaut—
ChampuserTypestringExigenceFacultatifValeurs et limitesPar défaut—
Combinaisons d’éléments d’entrée

text_to_embedding

Paramètres et cycle de vie de la méthode
ParamètreContrat
Paramètrematerial_typesContrattext
ParamètrerequiredContratmodel, input
Paramètreoptional_controlsContratnull
Paramètrecontent_typeContratapplication/json

Cycle de vie : exact retained published method

Les structures des méthodes et les ID sont exacts ; la capacité du fournisseur est distincte de l’admission des requêtes.

Tarifs

Tarifs des méthodes Ailoot

Ailoot Plongements vectorielsPOST /v1/embeddings
Entrée
0,0001 USD / 1K

Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →

Exemples de requêtes

Ailoot · Plongements vectoriels

Exemple d’embeddings
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

Recevoir et enregistrer les résultats

Ailoot · Plongements vectoriels

json

Conserver tous les résultats terminés

Conservez chaque réponse, fichier et partie de contenu renvoyés dans leur intégralité.

Décodez les vecteurs base64 seulement si ce format a été demandé; conservez chaque vecteur et son indice d’origine.

Si la réponse d’origine doit être vérifiée

Aucun point de terminaison dédié aux tâches d’embedding n’est ajouté.

Champs de la réponse
ChampType
Champdata[].indexTypeinteger
Champdata[].embeddingTypefinite float[]|base64 float32 vector
ChampmodelTypestring
ChampusageTypeobject
Erreurs et étapes suivantes
RéponseConditionÉtape suivante
Réponse400 · invalid_request_errorConditionChamps obligatoires, représentation des éléments fournis ou valeur de paramètre invalidesÉtape suivanteCorrigez les champs indiqués avant une nouvelle requête de création.

Alias

Alias du modèle

Ailoot nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest

Alias des chemins de méthode

Utilisez les chemins de méthode indiqués ci-dessus.

ID d’appel associés

nvidia/nemotron-3-embed-1b, nemotron-3-embed, nemotron-3-embed-latest

FAQ · nvidia/nemotron-3-embed-1b
Quelles entrées et quels résultats sont disponibles ?

POST /v1/embeddings · nvidia/nemotron-3-embed-1b: text → embedding

POST /v1/embeddings · nemotron-3-embed: text → embedding

POST /v1/embeddings · nemotron-3-embed-latest: text → embedding

Quels champs la requête utilise-t-elle ?

POST /v1/embeddings · nvidia/nemotron-3-embed-1b: model, input, input_type, encoding_format, truncate, dimensions, user

POST /v1/embeddings · nemotron-3-embed: model, input, input_type, encoding_format, truncate, dimensions, user

POST /v1/embeddings · nemotron-3-embed-latest: model, input, input_type, encoding_format, truncate, dimensions, user

Quelles limites s’appliquent ?

POST /v1/embeddings · nvidia/nemotron-3-embed-1b: ctx: 4096; input.min_items: 1; dimensions.minimum: 1

POST /v1/embeddings · nemotron-3-embed: ctx: 4096; input.min_items: 1; dimensions.minimum: 1

POST /v1/embeddings · nemotron-3-embed-latest: ctx: 4096; input.min_items: 1; dimensions.minimum: 1

Plus de détails

Connectez Ailoot à Claude Code, OpenCode, Hermes ou à votre application.

L’entreprise et son portefeuille de projets

L’entreprise et son portefeuille de projets : des millions de clients ; des ventes qui se chiffrent en milliards chaque mois.

Achetez des tokens à prix réduit.

Une remise d’abonnement pour le travail régulier. Des codes promo jusqu’à 50% sur l’achat de tokens.

Abonnement
Choisissez une offre à tarif réduit pour vos requêtes régulières.
Code promo jusqu’à 50%
Saisissez le code à l’achat. Le prix est recalculé selon la promotion en cours.
Dépenses dans l’historique
Modèle, tokens et montant sont enregistrés pour chaque requête.

Choisir un abonnement · Voir les prix des modèles

Connectez l’API au produit que vous vendez.

SaaS, applications et bots selon l’offre officielle et le contrat de licence Ailoot. Pour la revente, demandez une licence revendeur.

Application commerciale
Intégrez la génération de texte, d’images, de vidéo et de son aux fonctions payantes de votre service.
Licence revendeur
Envoyez la description du projet et le mode d’accès. Demandez des conditions écrites d’utilisation et de revente.
Documents sur le site
L’offre officielle, le contrat de licence et la politique de traitement des données sont accessibles avant connexion.

Demander une licence revendeur · Offre officielle et contrat de licence