MessagePrompt

ข้อความอินพุตที่มีโครงสร้างทั้งหมดที่ส่งผ่านไปยังโมเดลในพรอมต์

MessagePrompt ประกอบด้วยชุดช่องที่มีโครงสร้างซึ่งให้บริบทสำหรับการสนทนา ตัวอย่างคู่ข้อความอินพุต/โมเดลของผู้ใช้ที่ทำให้โมเดลสามารถตอบสนองในแบบต่างๆ ได้ และประวัติการสนทนาหรือรายการข้อความที่แสดงถึงการสลับกันของการสนทนาระหว่างผู้ใช้และโมเดล

การแสดง JSON
{
  "context": string,
  "examples": [
    {
      object (Example)
    }
  ],
  "messages": [
    {
      object (Message)
    }
  ]
}
ช่อง
context

string

ไม่บังคับ ข้อความที่ควรส่งให้กับโมเดลก่อนเพื่อใช้การตอบสนอง

หากเว้นว่างไว้ ระบบจะส่ง context นี้ให้กับโมเดลก่อน examples และ messages เมื่อใช้ context โปรดระบุคำขอทุกรายการเพื่อรักษาความต่อเนื่อง

ช่องนี้อาจเป็นคำอธิบายพรอมต์ของคุณกับโมเดลเพื่อช่วยระบุบริบทและเป็นแนวทางในการตอบสนอง ตัวอย่าง: "แปลวลีจากภาษาอังกฤษเป็นภาษาฝรั่งเศส" หรือ "จำแนกอารมณ์เป็นสุข เศร้า หรือเฉยๆ"

ข้อมูลที่อยู่ในช่องนี้จะมีลำดับความสำคัญเหนือประวัติข้อความ หากขนาดอินพุตทั้งหมดเกิน inputTokenLimit ของโมเดล และคำขออินพุตถูกตัดออก

examples[]

object (Example)

ไม่บังคับ ตัวอย่างสิ่งที่โมเดลควรสร้าง

ซึ่งรวมทั้งอินพุตของผู้ใช้และการตอบสนองที่โมเดลควรจำลอง

ระบบจะพิจารณา examples เหล่านี้ในลักษณะเดียวกันกับข้อความการสนทนา เว้นแต่ว่าจะมีลําดับความสําคัญเหนือประวัติใน messages: หากขนาดอินพุตทั้งหมดเกิน inputTokenLimit ของโมเดล ระบบจะตัดอินพุต ระบบจะนำสินค้าออกจาก messages ก่อนวันที่ examples

messages[]

object (Message)

ต้องระบุ ภาพรวมของประวัติการสนทนาล่าสุดที่จัดเรียงตามลำดับเวลา

สลับผู้เขียน 2 คน

หากขนาดอินพุตทั้งหมดเกิน inputTokenLimit ของโมเดล ระบบจะตัดอินพุตให้สั้นลง: รายการที่เก่าที่สุดจะถูกตัดออกจาก messages

ตัวอย่าง

ตัวอย่างอินพุต/เอาต์พุตที่ใช้เพื่อสอนโมเดล

สาธิตวิธีที่โมเดลควรตอบสนองหรือจัดรูปแบบการตอบสนอง

การแสดง JSON
{
  "input": {
    object (Message)
  },
  "output": {
    object (Message)
  }
}
ช่อง
input

object (Message)

ต้องระบุ ตัวอย่างอินพุต Message จากผู้ใช้

output

object (Message)

ต้องระบุ ตัวอย่างสิ่งที่โมเดลควรแสดงผลเมื่อได้รับอินพุต