Method: models.batchEmbedText

Tạo nhiều nhúng từ mô hình có văn bản đầu vào đã cho trong một lệnh gọi đồng bộ.

Yêu cầu HTTP

POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:batchEmbedText

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Các tham số
model

string

Bắt buộc. Tên của Model dùng để tạo nội dung nhúng. Ví dụ: model/embedding-gecko-001

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "texts": [
    string
  ],
  "requests": [
    {
      object (EmbedTextRequest)
    }
  ]
}
Các trường
texts[]

string

Không bắt buộc. Văn bản đầu vào dạng tự do mà mô hình sẽ chuyển thành dạng nhúng. Giới hạn hiện tại là 100 văn bản và sẽ báo một lỗi.

requests[]

object (EmbedTextRequest)

Không bắt buộc. Nhúng các yêu cầu cho lô đó. Bạn chỉ có thể đặt một trong số texts hoặc requests.

Nội dung phản hồi

Phản hồi cho một EmbeddingTextRequest.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "embeddings": [
    {
      object (Embedding)
    }
  ]
}
Các trường
embeddings[]

object (Embedding)

Chỉ có đầu ra. Các nhúng được tạo từ văn bản nhập.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

  • https://www.googleapis.com/auth/generative-language
  • https://www.googleapis.com/auth/generative-language.tuning
  • https://www.googleapis.com/auth/generative-language.tuning.readonly
  • https://www.googleapis.com/auth/generative-language.retriever
  • https://www.googleapis.com/auth/generative-language.retriever.readonly

Để biết thêm thông tin, hãy xem bài viết Tổng quan về xác thực.

EmbedTextRequest

Yêu cầu nhận nhúng văn bản qua mô hình.

Biểu diễn dưới dạng JSON
{
  "model": string,
  "text": string
}
Các trường
model

string

Bắt buộc. Tên mô hình để sử dụng với định dạng model=models/{model}.

text

string

Không bắt buộc. Văn bản đầu vào dạng tự do mà mô hình sẽ chuyển thành dạng nhúng.