NVIDIA: Nemotron 3 Embed 1B (free)
NVIDIA Nemotron 3 Embed 1B representa consultas e passagens multilingues como vetores de 2048 dimensões para pesquisa e RAG. A família documentada suporta sequências de 32 768 tokens e dimensões de vetor reduzidas com renormalização.
Sobre o modelo
Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.
Nemotron 3 Embed 1B é a família de embeddings de texto da NVIDIA para recuperação multilingue e entre línguas e similaridade semântica. Transforma uma pergunta ou passagem num vetor denso que um sistema de pesquisa pode comparar com outras representações textuais. O fabricante avalia as edições 1B documentadas em trinta e quatro configurações de línguas e variantes linguísticas, incluindo inglês, árabe, chinês, russo, japonês, coreano e Hinglish.
Codificador e representação
A ficha de modelo do fabricante descreve um transformer podado e bidirecional derivado de Ministral 3. Tem aproximadamente 1,14 mil milhões de parâmetros e calcula a média das representações ao nível dos tokens para obter um embedding por texto. A saída nativa é um vetor de vírgula flutuante de 2048 dimensões. Esta é uma representação de recuperação, em vez de uma resposta escrita à pergunta cujo embedding é gerado.
O fabricante também suporta conservar a primeira parte dessa representação, por exemplo 1024 ou 512 dimensões. O vetor encurtado tem de ser novamente normalizado em L2 após o corte. Mantenha o comprimento de representação selecionado e a normalização consistentes entre os lados da consulta e do corpus de uma tarefa de pesquisa. O comprimento de um vetor e o comprimento da sequência de entrada são propriedades separadas.
Preparação de consultas e passagens
A convenção de recuperação documentada utiliza «query:» para uma pergunta e «passage:» para texto documental. Os exemplos do produtor aplicam esses papéis antes da codificação e comparam vetores normalizados com um produto escalar, equivalente à similaridade do cosseno. Utilize a preparação esperada pelo fluxo selecionado, em vez de misturar uma representação bruta do corpus com uma consulta preparada de forma diferente.
Uma coleção prática pode conter explicações técnicas, políticas ou documentação relacionada com código. Uma pergunta sobre como uma função trata um caso específico deve recuperar a passagem de origem ou o excerto de código que descreve esse comportamento. Preserve identificadores, títulos e condições relevantes com o texto real da passagem. O vetor torna o candidato pesquisável; a fonte conservada é aquilo que um leitor ou uma etapa posterior de resposta RAG utiliza.
Material de origem mais longo
O comprimento máximo de sequência documentado é de 32 768 tokens. Escolha deliberadamente os limites das passagens, mesmo quando o modelo pode acomodar texto substancial. Uma secção completa pode preservar uma definição e as suas exceções; um excerto focado pode tornar uma resposta específica mais fácil de examinar. Entradas para além da janela do modelo precisam de divisão em fragmentos ou truncamento, pelo que a parte final omitida não deve ser tratada como conteúdo representado.
Mantenha cada elemento com embedding ligado ao seu documento principal e à versão. Para um relatório, conserve o título da secção e a explicação em torno da conclusão a que a pergunta diz respeito. Para uma pesquisa de código, mantenha o nome da função, a interface relevante e o comportamento junto do excerto. Isto fornece um artefacto concreto de origem quando a etapa de recuperação devolve um candidato.
Edições da família e utilização do resultado
A NVIDIA documenta versões BF16 e NVFP4 da família 1B. A ficha do modelo quantizado indica que essas duas edições partilham um espaço de embeddings e recomenda verificar a qualidade de recuperação com material representativo ao mudar de versão. A representação comum declarada é uma afirmação do fabricante sobre esse par com nome definido, não uma regra geral para todos os modelos com 2048 valores de saída.
O resultado útil é um vetor de consulta ou uma coleção de origem indexada com o modelo, a escolha de dimensão e a preparação registados. Devolva o texto candidato com o respetivo identificador e examine se fornece a informação necessária. O fabricante observa explicitamente que um modelo de recuperação não garante a passagem correta para todas as perguntas; uma etapa posterior de reordenação ou resposta trabalha com esses candidatos como tarefa própria.
Ailoot Ultra · Embeddings POST /v1/embeddings nvidia/nemotron-3-embed-1b:free
nvidia/nemotron-3-embed-1b:free
nvidia/nemotron-3-embed-1b:freeIntrodução
NVIDIA Nemotron 3 Embed 1B representa consultas e passagens multilingues como vetores de 2048 dimensões para pesquisa e RAG. A família documentada suporta sequências de 32 768 tokens e dimensões de vetor reduzidas com renormalização.
- Entradas aceites
- Texto · token_ids
- Resultados
- embedding
Disponível no Ailoot · entradas e métodos
Ailoot Ultra · Embeddings POST /v1/embeddings
- Entrada
text,token_ids- Saída
embedding- Contexto
- 32 768 tokens
- Formato de saída
- json
| Campo | Tipo | Requisito | Valores e limites | Predefinição |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObrigatório | Valores e limites nvidia/nemotron-3-embed-1b:free | Predefinição— |
Campoinput | Tipostring|string[]|integer[]|integer[][] | RequisitoObrigatório | Valores e limites Número mínimo de elementos: 1 Condições: Lote homogéneo não vazio. Os IDs de tokens são números inteiros não negativos. Orçamento de entrada: Máximo: 32 768 · Unidade de texto: bytes UTF8 · Unidade de tokens: elementos do array de tokens | Predefinição— |
Campoencoding_format | Tipostring | RequisitoOpcional | Valores e limites float | Predefiniçãofloat |
Campodimensions | Tipointeger | RequisitoNão suportado | Valores e limites Mínimo: 1 | Predefinição— |
Campouser | Tipojson_value | RequisitoOpcional | Valores e limites Condições: A fonte permite este campo de metadados JSON; a semântica exata a montante depende do modelo. | Predefinição— |
Camposession_id | Tipojson_value | RequisitoOpcional | Valores e limites Condições: A fonte permite este campo de metadados JSON; a semântica exata a montante depende do modelo. | Predefinição— |
Campotrace | Tipojson_value | RequisitoOpcional | Valores e limites Condições: A fonte permite este campo de metadados JSON; a semântica exata a montante depende do modelo. | Predefinição— |
Campoprovider | Tipoobject | RequisitoOpcional | Valores e limites Condições: provider.options rejeitado | Predefinição— |
Combinações de materiais de entrada
text_to_embedding
Parâmetros e ciclo de vida do método
| Parâmetro | Contrato |
|---|---|
Parâmetrocontent_type | Contratoapplication/json |
Parâmetrorequired | Contratomodel, input |
Parâmetroinput_shapes | Contratostring, string[], nonnegative_integer_token_array, nonnegative_integer_token_array[] |
Parâmetroencoding_format | Contratofloat |
Parâmetrodimensions_override | Contratofalse |
Parâmetromax_input_budget_units | Contrato32768 |
Parâmetromultimodal_objects | Contratofalse |
Parâmetromaterial_types | Contratotext, token_ids |
Ciclo de vida: synchronous_json
Guarde o índice e a dimensão de cada vetor.
O nome do modelo multimodal não permite objetos de imagem neste caminho exato.
Tarifários
As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.
- Modo rápido
- Tarifa normal Quando o modo rápido está selecionado
- Modo flex
- Tarifa normal Quando o modo flex está selecionado
- Esforço máximo de raciocínio
- Tarifa normal Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)
Tarifas Ailoot
Preços por configuração
| Configuração | Tabela de tarifas | Custo |
|---|---|---|
| ConfiguraçãoTarifas base dos tokens | Tabela de tarifasTarifa base | Custo Entrada · Tokens de entrada $0 / 1K tokens Saída · Tokens de saída $0 / 1K tokens Entrada · Leitura da cache — / 1K tokens Entrada · Escrita na cache — / 1K tokens Entrada · Escrita na cache, 1 hora — / 1K tokens |
O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →
Exemplos de pedidos
Ailoot Ultra · Embeddings
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "nvidia/nemotron-3-embed-1b:free", "input": ["First document", "Second document"]}')
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
from openai import OpenAI
import os
client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.embeddings.create(model='nvidia/nemotron-3-embed-1b:free',input=["First document","Second document"])
print(result)
for item in result.data:print(item.index,item.embedding)
Receber e guardar os resultados
Ailoot Ultra · Embeddings
json
Guardar todos os resultados concluídos
Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.
Guarde cada vetor com o respetivo índice. O número de vetores tem de ser igual ao número de entradas; as dimensões têm de ser consistentes.
Se for necessário verificar a resposta original
Não é introduzido nenhum endpoint de tarefas de embeddings.
Campos da resposta
| Campo | Tipo |
|---|---|
Campoobject | Tipostring |
Campomodel | Tipostring |
Campodata[].index | Tipointeger |
Campodata[].embedding | Tipofinite float[] |
Campousage | Tipoobject |
Erros e passos seguintes
| Resposta | Condição | Passo seguinte |
|---|---|---|
Resposta400 · invalid_request_error | CondiçãoCampos obrigatórios, representação do material ou valor do parâmetro inválidos | Passo seguinteCorrija os campos indicados antes de um novo pedido de criação. |
Aliases
Aliases do modelo
Ailoot Ultra nvidia/nemotron-3-embed-1b:free
Aliases dos caminhos dos métodos
Use os caminhos dos métodos indicados acima.
IDs de chamada relacionados
FAQ · NVIDIA: Nemotron 3 Embed 1B (free)
- Que entradas e resultados estão disponíveis?
POST /v1/embeddings·nvidia/nemotron-3-embed-1b:free:text,token_ids→embedding- Que campos utiliza o pedido?
POST /v1/embeddings·nvidia/nemotron-3-embed-1b:free:model,input,encoding_format,provider- Que limites se aplicam?
POST /v1/embeddings·nvidia/nemotron-3-embed-1b:free:ctx:32768;input.budget.maximum:32768(bytes UTF8);input.min_items:1