mô hình

Nemotron 3 Embed 1B

Markdown · JSON

Nemotron 3 Embed 1B

Nemotron 3 Embed 1B chuyển văn bản thành vector cho tìm kiếm đa ngôn ngữ, tìm mã và RAG. Xử lý chuỗi tối đa 32768 token, tạo biểu diễn có số chiều 2048 số.

Về mô hình

Mô tả này trình bày khả năng của mô hình. Đầu vào, đầu ra và tùy chọn có trên Ailoot được liệt kê bên dưới cho phương thức đã chọn.

Nemotron 3 Embed 1B là mô hình văn bản của NVIDIA dành cho tìm kiếm theo ý nghĩa và đối chiếu các đoạn. Mô hình mã hóa câu hỏi, tài liệu và mã chương trình thành vector số dày đặc. Các biểu diễn này được dùng để tìm ngữ cảnh phù hợp trong bộ sưu tập lớn, bổ sung vào câu trả lời trợ lý hoặc truy xuất thông tin đã lưu cho bước tiếp theo của tác nhân.

Kiến thức đa ngôn ngữ và mã

Mô hình dành cho tìm kiếm đa ngôn ngữ và xuyên ngôn ngữ: câu hỏi và tư liệu phù hợp có thể được viết bằng các ngôn ngữ khác nhau. Tiếng Nga thuộc tập 34 ngôn ngữ được công bố, cùng tiếng Anh, Ukraine, Trung, Nhật, Ả Rập và những ngôn ngữ khác. Điều này hữu ích cho kho kiến thức chung mà tài liệu kỹ thuật và yêu cầu người dùng chưa được đưa về cùng ngôn ngữ.

Các tác vụ gồm tìm kiếm trong tài liệu, đối chiếu văn bản và tìm mã theo mô tả bằng lời. Cửa sổ đầu vào lớn cho phép xử lý tài liệu dài, ngữ cảnh phần mềm lớn và lịch sử nhiều bước của tác nhân. Tư liệu tìm được được đưa vào quy trình tiếp theo làm ngữ cảnh; thành phần sau của hệ thống tạo lời giải thích và câu trả lời cuối cùng.

Từ văn bản đến vector

Đầu vào là các chuỗi văn bản. Mỗi chuỗi tạo một vector gồm 2048 số. Độ dài chuỗi tối đa là 32768 token; tư liệu dài hơn cần được chia phần hoặc rút gọn. Khi chuẩn bị đầu vào cần phân biệt câu hỏi và tài liệu: mô hình được huấn luyện để đối chiếu hai vai trò, nên cùng một chuỗi trong hai tác vụ này không nên được định dạng mà bỏ qua mục đích.

Vector được chuẩn hóa độ dài. Với biểu diễn này, tích vô hướng và độ tương đồng cosine cho cách so sánh tương đương. Có thể giữ 1024 hoặc 512 tọa độ đầu của vector đầy đủ, nhưng cần chuẩn hóa lại sau khi cắt. Đây là đặc tính xử lý kết quả; cần chọn số chiều thống nhất cho bộ sưu tập và truy vấn.

Cấu trúc mô hình nhỏ gọn

Bộ mã hóa có khoảng 1,14 tỷ tham số. Mô hình được tạo từ một mô hình dựa trên Ministral 3 3B qua hai giai đoạn rút gọn cấu trúc và chưng cất. Chú ý hai chiều xét toàn bộ đầu vào, rồi lấy trung bình biểu diễn token thành vector chung.

NVIDIA phát hành các biến thể BF16 và NVFP4. Không gian biểu diễn của chúng gần nhau, nhưng đổi biến thể cần kiểm tra trên tài liệu của chính mình. Độ tương đồng số và độ dài ngữ cảnh đều không bảo đảm tìm kiếm luôn chọn đúng đoạn.

Ailoot · Biểu diễn nhúng POST /v1/embeddings nvidia/nemotron-3-embed-1b

nvidia/nemotron-3-embed-1b

NVIDIA /nvidia/nemotron-3-embed-1b
ID mô hình
  • nvidia/nemotron-3-embed-1b
  • nemotron-3-embed
  • nemotron-3-embed-latest

Bắt đầu

Nemotron 3 Embed 1B chuyển văn bản thành vector cho tìm kiếm đa ngôn ngữ, tìm mã và RAG. Xử lý chuỗi tối đa 32768 token, tạo biểu diễn có số chiều 2048 số.

Đầu vào được chấp nhận
Văn bản
Kết quả
embedding

Có trên Ailoot · đầu vào & phương thức

Ailoot · Biểu diễn nhúng POST /v1/embeddings
Đầu vào
text
Đầu ra
embedding
Ngữ cảnh
4.096 tokens
Định dạng đầu ra
json
TrườngLoạiYêu cầuGiá trị & giới hạnMặc định
TrườngmodelLoạistringYêu cầuBắt buộcGiá trị & giới hạn
nvidia/nemotron-3-embed-1b
Mặc định—
TrườnginputLoạistring|string[]Yêu cầuBắt buộcGiá trị & giới hạn
Số mục tối thiểu: 1
Điều kiện: Mọi chuỗi phải không rỗng sau khi loại bỏ khoảng trắng hai đầu; từ chối URI dữ liệu; ngân sách đã chấp nhận đo các byte UTF8 liên quan.
Mặc định—
Trườnginput_typeLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạn
query, passage
Mặc địnhquery
Trườngencoding_formatLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạn
float, base64
Mặc địnhfloat
TrườngtruncateLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạn
NONE, START, END
Mặc định—
TrườngdimensionsLoạiintegerYêu cầuKhông bắt buộcGiá trị & giới hạn
Tối thiểu: 1
Mặc định—
TrườnguserLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Tổ hợp tư liệu đầu vào

text_to_embedding

Tham số phương thức và vòng đời
Tham sốHợp đồng
Tham sốmaterial_typesHợp đồngtext
Tham sốrequiredHợp đồngmodel, input
Tham sốoptional_controlsHợp đồngnull
Tham sốcontent_typeHợp đồngapplication/json

Vòng đời: exact retained published method

Cấu trúc phương thức và ID là chính xác; khả năng của nhà cung cấp tách biệt với việc cho phép tiếp nhận yêu cầu.

Bảng giá

Mức phí phương thức Ailoot

Ailoot Biểu diễn nhúngPOST /v1/embeddings
Đầu vào
0,0001 US$ / 1K

Ailoot tạm giữ một khoản ước tính trước yêu cầu. Sau khi có kết quả, phí cuối cùng được quyết toán theo mức sử dụng đo được. Việc quyết toán khi truyền luồng dùng bản ghi mức sử dụng cuối cùng. Cách hoạt động của cơ chế tạm giữ và quyết toán →

Ví dụ yêu cầu

Ailoot · Biểu diễn nhúng

Ví dụ nhúng
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

Nhận và lưu kết quả

Ailoot · Biểu diễn nhúng

json

Lưu tất cả kết quả đã hoàn tất

Lưu mọi phản hồi hoàn chỉnh, tệp và phần nội dung được trả về.

Chỉ giải mã vectơ base64 khi đã yêu cầu định dạng đó; giữ lại mọi vectơ cùng chỉ số gốc.

Nếu cần kiểm tra phản hồi gốc

Không có điểm cuối tác vụ embedding nào được bổ sung.

Trường phản hồi
TrườngLoại
Trườngdata[].indexLoạiinteger
Trườngdata[].embeddingLoạifinite float[]|base64 float32 vector
TrườngmodelLoạistring
TrườngusageLoạiobject
Lỗi và bước tiếp theo
Phản hồiĐiều kiệnBước tiếp theo
Phản hồi400 · invalid_request_errorĐiều kiệnTrường bắt buộc, cách biểu diễn tài liệu hoặc giá trị tham số không hợp lệBước tiếp theoSửa các trường được chỉ ra trước khi gửi yêu cầu tạo mới.

Bí danh

Bí danh mô hình

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

Bí danh đường dẫn phương thức

Dùng các đường dẫn phương thức hiển thị ở trên.

ID gọi liên quan

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

Ailoot · Biểu diễn nhúng POST /v1/embeddings nemotron-3-embed

nemotron-3-embed

NVIDIA /nemotron-3-embed
ID mô hình
  • nvidia/nemotron-3-embed-1b
  • nemotron-3-embed
  • nemotron-3-embed-latest

Bắt đầu

Nemotron 3 Embed 1B chuyển văn bản thành vector cho tìm kiếm đa ngôn ngữ, tìm mã và RAG. Xử lý chuỗi tối đa 32768 token, tạo biểu diễn có số chiều 2048 số.

Đầu vào được chấp nhận
Văn bản
Kết quả
embedding

Có trên Ailoot · đầu vào & phương thức

Ailoot · Biểu diễn nhúng POST /v1/embeddings
Đầu vào
text
Đầu ra
embedding
Ngữ cảnh
4.096 tokens
Định dạng đầu ra
json
TrườngLoạiYêu cầuGiá trị & giới hạnMặc định
TrườngmodelLoạistringYêu cầuBắt buộcGiá trị & giới hạn
nemotron-3-embed
Mặc định—
TrườnginputLoạistring|string[]Yêu cầuBắt buộcGiá trị & giới hạn
Số mục tối thiểu: 1
Điều kiện: Mọi chuỗi phải không rỗng sau khi loại bỏ khoảng trắng hai đầu; từ chối URI dữ liệu; ngân sách đã chấp nhận đo các byte UTF8 liên quan.
Mặc định—
Trườnginput_typeLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạn
query, passage
Mặc địnhquery
Trườngencoding_formatLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạn
float, base64
Mặc địnhfloat
TrườngtruncateLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạn
NONE, START, END
Mặc định—
TrườngdimensionsLoạiintegerYêu cầuKhông bắt buộcGiá trị & giới hạn
Tối thiểu: 1
Mặc định—
TrườnguserLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Tổ hợp tư liệu đầu vào

text_to_embedding

Tham số phương thức và vòng đời
Tham sốHợp đồng
Tham sốmaterial_typesHợp đồngtext
Tham sốrequiredHợp đồngmodel, input
Tham sốoptional_controlsHợp đồngnull
Tham sốcontent_typeHợp đồngapplication/json

Vòng đời: exact retained published method

Cấu trúc phương thức và ID là chính xác; khả năng của nhà cung cấp tách biệt với việc cho phép tiếp nhận yêu cầu.

Bảng giá

Mức phí phương thức Ailoot

Ailoot Biểu diễn nhúngPOST /v1/embeddings
Đầu vào
0,0001 US$ / 1K

Ailoot tạm giữ một khoản ước tính trước yêu cầu. Sau khi có kết quả, phí cuối cùng được quyết toán theo mức sử dụng đo được. Việc quyết toán khi truyền luồng dùng bản ghi mức sử dụng cuối cùng. Cách hoạt động của cơ chế tạm giữ và quyết toán →

Ví dụ yêu cầu

Ailoot · Biểu diễn nhúng

Ví dụ nhúng
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

Nhận và lưu kết quả

Ailoot · Biểu diễn nhúng

json

Lưu tất cả kết quả đã hoàn tất

Lưu mọi phản hồi hoàn chỉnh, tệp và phần nội dung được trả về.

Chỉ giải mã vectơ base64 khi đã yêu cầu định dạng đó; giữ lại mọi vectơ cùng chỉ số gốc.

Nếu cần kiểm tra phản hồi gốc

Không có điểm cuối tác vụ embedding nào được bổ sung.

Trường phản hồi
TrườngLoại
Trườngdata[].indexLoạiinteger
Trườngdata[].embeddingLoạifinite float[]|base64 float32 vector
TrườngmodelLoạistring
TrườngusageLoạiobject
Lỗi và bước tiếp theo
Phản hồiĐiều kiệnBước tiếp theo
Phản hồi400 · invalid_request_errorĐiều kiệnTrường bắt buộc, cách biểu diễn tài liệu hoặc giá trị tham số không hợp lệBước tiếp theoSửa các trường được chỉ ra trước khi gửi yêu cầu tạo mới.

Bí danh

Bí danh mô hình

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

Bí danh đường dẫn phương thức

Dùng các đường dẫn phương thức hiển thị ở trên.

ID gọi liên quan

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

Ailoot · Biểu diễn nhúng POST /v1/embeddings nemotron-3-embed-latest

nemotron-3-embed-latest

NVIDIA /nemotron-3-embed-latest
ID mô hình
  • nvidia/nemotron-3-embed-1b
  • nemotron-3-embed
  • nemotron-3-embed-latest

Bắt đầu

Nemotron 3 Embed 1B chuyển văn bản thành vector cho tìm kiếm đa ngôn ngữ, tìm mã và RAG. Xử lý chuỗi tối đa 32768 token, tạo biểu diễn có số chiều 2048 số.

Đầu vào được chấp nhận
Văn bản
Kết quả
embedding

Có trên Ailoot · đầu vào & phương thức

Ailoot · Biểu diễn nhúng POST /v1/embeddings
Đầu vào
text
Đầu ra
embedding
Ngữ cảnh
4.096 tokens
Định dạng đầu ra
json
TrườngLoạiYêu cầuGiá trị & giới hạnMặc định
TrườngmodelLoạistringYêu cầuBắt buộcGiá trị & giới hạn
nemotron-3-embed-latest
Mặc định—
TrườnginputLoạistring|string[]Yêu cầuBắt buộcGiá trị & giới hạn
Số mục tối thiểu: 1
Điều kiện: Mọi chuỗi phải không rỗng sau khi loại bỏ khoảng trắng hai đầu; từ chối URI dữ liệu; ngân sách đã chấp nhận đo các byte UTF8 liên quan.
Mặc định—
Trườnginput_typeLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạn
query, passage
Mặc địnhquery
Trườngencoding_formatLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạn
float, base64
Mặc địnhfloat
TrườngtruncateLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạn
NONE, START, END
Mặc định—
TrườngdimensionsLoạiintegerYêu cầuKhông bắt buộcGiá trị & giới hạn
Tối thiểu: 1
Mặc định—
TrườnguserLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Tổ hợp tư liệu đầu vào

text_to_embedding

Tham số phương thức và vòng đời
Tham sốHợp đồng
Tham sốmaterial_typesHợp đồngtext
Tham sốrequiredHợp đồngmodel, input
Tham sốoptional_controlsHợp đồngnull
Tham sốcontent_typeHợp đồngapplication/json

Vòng đời: exact retained published method

Cấu trúc phương thức và ID là chính xác; khả năng của nhà cung cấp tách biệt với việc cho phép tiếp nhận yêu cầu.

Bảng giá

Mức phí phương thức Ailoot

Ailoot Biểu diễn nhúngPOST /v1/embeddings
Đầu vào
0,0001 US$ / 1K

Ailoot tạm giữ một khoản ước tính trước yêu cầu. Sau khi có kết quả, phí cuối cùng được quyết toán theo mức sử dụng đo được. Việc quyết toán khi truyền luồng dùng bản ghi mức sử dụng cuối cùng. Cách hoạt động của cơ chế tạm giữ và quyết toán →

Ví dụ yêu cầu

Ailoot · Biểu diễn nhúng

Ví dụ nhúng
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

Nhận và lưu kết quả

Ailoot · Biểu diễn nhúng

json

Lưu tất cả kết quả đã hoàn tất

Lưu mọi phản hồi hoàn chỉnh, tệp và phần nội dung được trả về.

Chỉ giải mã vectơ base64 khi đã yêu cầu định dạng đó; giữ lại mọi vectơ cùng chỉ số gốc.

Nếu cần kiểm tra phản hồi gốc

Không có điểm cuối tác vụ embedding nào được bổ sung.

Trường phản hồi
TrườngLoại
Trườngdata[].indexLoạiinteger
Trườngdata[].embeddingLoạifinite float[]|base64 float32 vector
TrườngmodelLoạistring
TrườngusageLoạiobject
Lỗi và bước tiếp theo
Phản hồiĐiều kiệnBước tiếp theo
Phản hồi400 · invalid_request_errorĐiều kiệnTrường bắt buộc, cách biểu diễn tài liệu hoặc giá trị tham số không hợp lệBước tiếp theoSửa các trường được chỉ ra trước khi gửi yêu cầu tạo mới.

Bí danh

Bí danh mô hình

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

Bí danh đường dẫn phương thức

Dùng các đường dẫn phương thức hiển thị ở trên.

ID gọi liên quan

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

FAQ · nvidia/nemotron-3-embed-1b
Có những đầu vào và kết quả nào?

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

Yêu cầu sử dụng những trường nào?

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

Áp dụng những giới hạn nào?

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

Xem thêm chi tiết

Kết nối Ailoot với Claude Code, OpenCode, Hermes hoặc ứng dụng của bạn.

Công ty và danh mục dự án của công ty

Công ty và danh mục dự án của công ty: hàng triệu khách hàng; doanh số hàng tỷ mỗi tháng.

Mua token với giá ưu đãi.

Ưu đãi thuê bao cho nhu cầu thường xuyên. Mã khuyến mãi giảm đến 50% khi mua token.

Thuê bao
Chọn gói ưu đãi cho các yêu cầu thường xuyên của bạn.
Mã giảm đến 50%
Nhập mã khi mua. Giá được tính lại theo chương trình đang áp dụng.
Chi phí trong lịch sử
Mô hình, token và số tiền được lưu cho mỗi yêu cầu.

Chọn gói thuê bao · Xem giá mô hình

Kết nối API vào sản phẩm bạn đang bán.

SaaS, ứng dụng và bot — theo đề nghị giao kết chính thức và thỏa thuận cấp phép Ailoot. Muốn bán lại, hãy yêu cầu giấy phép bán lại.

Ứng dụng thương mại
Tích hợp tạo văn bản, ảnh, video và âm thanh vào các tính năng trả phí của dịch vụ.
Giấy phép bán lại
Gửi mô tả dự án và cách cung cấp quyền truy cập. Yêu cầu điều khoản sử dụng và bán lại bằng văn bản.
Tài liệu trên website
Đề nghị giao kết, thỏa thuận cấp phép và chính sách xử lý dữ liệu có sẵn trước khi kết nối.

Yêu cầu giấy phép bán lại · Đề nghị giao kết và thỏa thuận cấp phép