AGTCloud API Docs
Hướng dẫnAPI ReferenceTích hợp và tài nguyênCập nhật và hỗ trợ

Embeddings

Chuyển văn bản thành vector để tìm kiếm ngữ nghĩa, RAG và đề xuất nội dung tương tự.

Tổng quan

Embeddings chuyển văn bản thành vector để ứng dụng truy xuất nội dung theo mức độ tương đồng ngữ nghĩa. Các ứng dụng thường gặp gồm tìm kiếm ngữ nghĩa, tạo nội dung tăng cường bằng truy xuất (RAG) và đề xuất nội dung tương tự.

Embeddings truy xuất các ứng viên từ một tập nội dung lớn; Rerank nhận truy vấn và các tài liệu ứng viên để điều chỉnh thứ tự của chúng. Hai chức năng có thể dùng độc lập hoặc kết hợp thành quy trình truy xuất hai giai đoạn.

Tích hợp API

Base URL

https://api.agtcloud.cn/v1

Tạo vector

curl 'https://api.agtcloud.cn/v1/embeddings' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "input": [
      "AGTCloud cung cấp một điểm truy cập thống nhất để gọi mô hình.",
      "Embeddings có thể được sử dụng để truy xuất theo ngữ nghĩa."
    ]
  }'
Tham sốBắt buộcMô tả
modelCóID mô hình Embedding
inputCóMột văn bản, mảng văn bản hoặc mảng Token
encoding_formatKhôngĐịnh dạng mã hóa của vector trả về
dimensionsKhôngSố chiều vector đầu ra mong muốn; chỉ một số mô hình hỗ trợ

Đọc kết quả

  • data[].embedding: vector đã tạo.
  • data[].index: chỉ mục đầu vào tương ứng với vector hiện tại.
  • usage: lượng Token sử dụng trong yêu cầu này.

Giữ cấu hình lập chỉ mục và truy vấn nhất quán

Cấu hìnhHậu quả có thể xảy ra khi không nhất quán
Mô hình và phiên bảnVector cũ và mới thuộc các không gian khác nhau nên không thể so sánh đáng tin cậy
Số chiều vectorGhi vào cơ sở dữ liệu vector hoặc tính độ tương đồng thất bại
Tiền xử lý văn bảnBiểu diễn ngữ nghĩa của truy vấn và tài liệu bị lệch
Thước đo khoảng cáchÝ nghĩa của điểm số và thứ tự xếp hạng thay đổi

Tìm hiểu thêm

Trên trang này