MessagePrompt

Yapılandırılmış giriş metninin tamamı modele istem olarak aktarıldı.

MessagePrompt, görüşme için bağlam sağlayan yapılandırılmış bir alan grubu, modeli farklı şekillerde yanıt vermeye hazırlayan kullanıcı girişi/modeli çıkış mesajı çifti örnekleri ve kullanıcı ile model arasındaki konuşmanın alternatif dönüşlerini temsil eden görüşme geçmişi veya mesaj listesi içerir.

JSON gösterimi
{
  "context": string,
  "examples": [
    {
      object (Example)
    }
  ],
  "messages": [
    {
      object (Message)
    }
  ]
}
Alanlar
context

string

İsteğe bağlı. Yanıtın temellenmesi için ilk olarak modele sağlanması gereken metin.

Boş bırakılırsa bu context, examples ve messages öncesinde modele ilk olarak verilir. context kullanırken sürekliliği korumak için tüm istekleri bu hesaba sağladığınızdan emin olun.

Bu alan, bağlam bilgisi sunmaya ve yanıtlara rehberlik etmeye yardımcı olması için modele yönelik isteminizin açıklaması olabilir. Örnekler: "İfadeyi İngilizceden Fransızcaya çevirin" veya "Bir ifadede, duyguyu mutlu, üzgün veya nötr olarak sınıflandırın."

Toplam giriş boyutu modelin inputTokenLimit değerini aşıyorsa ve giriş isteği kısaltılırsa bu alana eklenen her şey mesaj geçmişine göre öncelikli olur.

examples[]

object (Example)

İsteğe bağlı. Modelin ne oluşturması gerektiğine dair örnekler.

Buna hem kullanıcı girişi hem de modelin taklit etmesi gereken yanıt dahildir.

Bu examples, messages içindeki geçmişe göre öncelikli olmaları dışında ileti dizisi mesajlarıyla aynı şekilde ele alınır: Toplam giriş boyutu, modelin inputTokenLimit değerini aşarsa giriş kısaltılır. Öğeler, examples tarihinden önce messages konumundan kaldırılacak.

messages[]

object (Message)

Zorunlu. Son sohbet geçmişinin kronolojik olarak sıralanmış anlık görüntüsü.

İki yazar arasında alternatif yapar.

Toplam giriş boyutu modelin inputTokenLimit değerini aşarsa giriş kısaltılır: messages öğesinden en eski öğeler atlanır.

Örnek

Modele talimat vermek için kullanılan bir giriş/çıkış örneği.

Modelin nasıl yanıt vermesi veya yanıtını nasıl biçimlendirmesi gerektiğini gösterir.

JSON gösterimi
{
  "input": {
    object (Message)
  },
  "output": {
    object (Message)
  }
}
Alanlar
input

object (Message)

Zorunlu. Kullanıcıdan gelen Message girişi örneği.

output

object (Message)

Zorunlu. Modelin, girişe göre nasıl bir çıktı vermesi gerektiğine dair bir örnek.