MessagePrompt

Semua teks input terstruktur diteruskan ke model sebagai prompt.

MessagePrompt berisi kumpulan kolom terstruktur yang memberikan konteks untuk percakapan, contoh pasangan pesan output/model input pengguna yang mendukung model untuk merespons dengan cara yang berbeda, dan histori percakapan atau daftar pesan yang mewakili perubahan bergantian percakapan antara pengguna dan model.

Representasi JSON
{
  "context": string,
  "examples": [
    {
      object (Example)
    }
  ],
  "messages": [
    {
      object (Message)
    }
  ]
}
Kolom
context

string

Opsional. Teks yang harus disediakan ke model terlebih dahulu untuk melandasi respons.

Jika tidak kosong, context ini akan diberikan ke model terlebih dahulu sebelum examples dan messages. Saat menggunakan context, pastikan untuk menyediakan setiap permintaan guna mempertahankan kontinuitas.

Kolom ini dapat berupa deskripsi perintah Anda ke model untuk membantu memberikan konteks dan memandu respons. Contoh: "Terjemahkan frasa dari bahasa Inggris ke bahasa Prancis". atau "Jika ada pernyataan, klasifikasikan sentimen sebagai bahagia, sedih, atau netral."

Apa pun yang disertakan dalam kolom ini akan lebih diprioritaskan daripada histori pesan jika total ukuran input melebihi inputTokenLimit model dan permintaan input terpotong.

examples[]

object (Example)

Opsional. Contoh hal yang harus dibuat oleh model.

Hal ini mencakup input pengguna dan respons yang harus diemulasikan oleh model.

examples ini diperlakukan sama seperti pesan percakapan, tetapi lebih diutamakan daripada histori di messages: Jika total ukuran input melebihi inputTokenLimit model, input akan terpotong. Item akan dihapus dari messages sebelum examples.

messages[]

object (Message)

Wajib. Ringkasan histori percakapan terbaru diurutkan secara kronologis.

Beralih secara bergantian antara dua penulis.

Jika total ukuran input melebihi inputTokenLimit model, input akan terpotong: Item terlama akan dihapus dari messages.

Contoh

Contoh input/output yang digunakan untuk menginstruksikan Model.

Hal ini menunjukkan bagaimana model harus merespons atau memformat responsnya.

Representasi JSON
{
  "input": {
    object (Message)
  },
  "output": {
    object (Message)
  }
}
Kolom
input

object (Message)

Wajib. Contoh input Message dari pengguna.

output

object (Message)

Wajib. Contoh apa yang harus dihasilkan model dengan masukan yang diberikan.