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)

חובה. תמונת מצב של היסטוריית השיחות מהזמן האחרון ממוינת בסדר כרונולוגי.

מעביר לסירוגין בין שני מחברים.

אם גודל הקלט הכולל חורג מה-inputTokenLimit של המודל, הקלט ייחתך: הפריטים הישנים ביותר יושמטו מ-messages.

דוגמה

דוגמת קלט/פלט המשמשת להדרכת המודל.

היא מדגימה איך המודל צריך להגיב או לעצב את התשובה.

ייצוג JSON
{
  "input": {
    object (Message)
  },
  "output": {
    object (Message)
  }
}
שדות
input

object (Message)

חובה. דוגמה לקלט Message מהמשתמש.

output

object (Message)

חובה. דוגמה לפלט שהמודל צריך לקבל.