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 )
ต้องระบุ ตัวอย่างสิ่งที่โมเดลควรแสดงผลเมื่อได้รับอินพุต
|
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-04-19 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]