MessagePrompt

Tất cả văn bản đầu vào có cấu trúc đã được truyền đến mô hình dưới dạng lời nhắc.

MessagePrompt chứa một tập hợp các trường có cấu trúc cung cấp ngữ cảnh cho cuộc trò chuyện, ví dụ về các cặp thông báo đầu vào/đầu ra của người dùng giúp mô hình phản hồi theo nhiều cách khác nhau, cũng như nhật ký trò chuyện hoặc danh sách tin nhắn đại diện cho các lượt trò chuyện luân phiên giữa người dùng và mô hình.

Biểu diễn dưới dạng JSON
{
  "context": string,
  "examples": [
    {
      object (Example)
    }
  ],
  "messages": [
    {
      object (Message)
    }
  ]
}
Các trường
context

string

Không bắt buộc. Trước tiên, văn bản cần được cung cấp cho mô hình để lập nền tảng cho phản hồi.

Nếu không trống, context này sẽ được cấp cho mô hình trước examplesmessages. Khi sử dụng context, hãy nhớ cung cấp mọi yêu cầu để duy trì tính liên tục.

Trường này có thể là nội dung mô tả câu lệnh của bạn cho mô hình để giúp cung cấp ngữ cảnh và định hướng câu trả lời. Ví dụ: "Dịch cụm từ từ tiếng Anh sang tiếng Pháp." hoặc "Đưa ra nhận định, hãy phân loại cảm xúc là vui, buồn hoặc trung lập".

Mọi nội dung trong trường này sẽ được ưu tiên so với nhật ký tin nhắn nếu tổng kích thước dữ liệu đầu vào vượt quá inputTokenLimit của mô hình và yêu cầu dữ liệu đầu vào bị cắt bớt.

examples[]

object (Example)

Không bắt buộc. Ví dụ về nội dung mà mô hình sẽ tạo.

Dữ liệu này bao gồm cả hoạt động đầu vào của người dùng và phản hồi mà mô hình này phải mô phỏng.

Các examples này được xử lý giống hệt như các tin nhắn cuộc trò chuyện, ngoại trừ việc các tin nhắn này được ưu tiên hơn nhật ký trong messages: Nếu tổng kích thước dữ liệu đầu vào vượt quá inputTokenLimit của mô hình, thì dữ liệu đầu vào sẽ bị cắt bớt. Các mặt hàng sẽ được xoá khỏi messages trước ngày examples.

messages[]

object (Message)

Bắt buộc. Ảnh chụp nhanh nhật ký trò chuyện gần đây được sắp xếp theo trình tự thời gian.

Chuyển đổi luân phiên giữa hai tác giả.

Nếu tổng kích thước dữ liệu đầu vào vượt quá inputTokenLimit của mô hình, thì dữ liệu đầu vào sẽ bị cắt bớt: Các mục cũ nhất sẽ bị loại bỏ khỏi messages.

Ví dụ:

Ví dụ về đầu vào/đầu ra được dùng để hướng dẫn cho Mô hình.

Mẫu này minh hoạ cách mô hình sẽ phản hồi hoặc định dạng phản hồi.

Biểu diễn dưới dạng JSON
{
  "input": {
    object (Message)
  },
  "output": {
    object (Message)
  }
}
Các trường
input

object (Message)

Bắt buộc. Ví dụ về dữ liệu đầu vào của người dùng Message.

output

object (Message)

Bắt buộc. Ví dụ về dữ liệu mà mô hình sẽ cho ra dựa trên dữ liệu đầu vào.