AnswerGenerationSpec

מפרט ליצירת תשובות.

ייצוג ב-JSON
{
  "modelSpec": {
    object (ModelSpec)
  },
  "promptSpec": {
    object (PromptSpec)
  },
  "includeCitations": boolean,
  "answerLanguageCode": string,
  "ignoreAdversarialQuery": boolean,
  "ignoreNonAnswerSeekingQuery": boolean,
  "ignoreJailBreakingQuery": boolean,
  "ignoreLowRelevantContent": boolean
}
שדות
modelSpec

object (ModelSpec)

מפרט של מודל ליצירת תשובות.

promptSpec

object (PromptSpec)

הנחיה ליצירת תשובה.

includeCitations

boolean

מציין אם לכלול מטא-נתונים של ציטוט בתשובה. ערך ברירת המחדל הוא false.

answerLanguageCode

string

קוד השפה של התשובה. צריך להשתמש בתגי שפה שמוגדרים על ידי BCP47. הערה: זוהי תכונה ניסיונית.

ignoreAdversarialQuery

boolean

קובעת אם לסנן שאילתות שמנסות להערים על המערכת. ערך ברירת המחדל הוא false.

‫Google משתמשת בסיווג של שאילתות חיפוש כדי לזהות שאילתות עוינות. אם שאילתת החיפוש מסווגת כשאילתה עוינת, לא מוחזרת תשובה. לדוגמה, משתמש יכול לשאול שאלה לגבי תגובות שליליות על החברה או לשלוח שאילתה שמיועדת ליצירת פלט לא בטוח שמפר את המדיניות. אם השדה הזה מוגדר לערך true, אנחנו מדלגים על יצירת תשובות לשאילתות מתנגדות ומחזירים במקום זאת הודעות חלופיות.

ignoreNonAnswerSeekingQuery

boolean

מציינים אם לסנן שאילתות שלא מחפשות תשובות. ערך ברירת המחדל הוא false.

‫Google משתמשת בסיווג של שאילתות חיפוש כדי לזהות שאילתות שמטרתן למצוא תשובות. אם שאילתת החיפוש מסווגת כשאילתה שלא נועדה לקבל תשובה, לא מוחזרת תשובה. אם השדה הזה מוגדר ל-true, אנחנו מדלגים על יצירת תשובות לשאילתות שלא מחפשות תשובות, ומחזירים במקום זאת הודעות חלופיות.

ignoreJailBreakingQuery

boolean

זה שינוי אופציונלי. קובעת אם לסנן שאילתות שקשורות לפריצת מכשירים. ערך ברירת המחדל הוא false.

‫Google משתמשת בסיווג של שאילתות חיפוש כדי לזהות שאילתות שקשורות לפריצת מכשירים. אם שאילתת החיפוש מסווגת כשאילתה שמטרתה לפרוץ את המודל, לא מוחזר סיכום. משתמש יכול להוסיף הנחיות לשאילתה כדי לשנות את הטון, הסגנון, השפה או התוכן של התשובה, או לבקש מהמודל להתנהג כישות אחרת, למשל: "תענה בטון של מנכ"ל חברה מתחרה". אם השדה הזה מוגדר לערך true, אנחנו מדלגים על יצירת סיכומים לשאילתות שנועדו לעקוף את ההגבלות ומחזירים במקום זאת הודעות חלופיות.

ignoreLowRelevantContent

boolean

מציינים אם לסנן שאילתות עם רלוונטיות נמוכה.

אם השדה הזה מוגדר לערך false, נעשה שימוש בכל תוצאות החיפוש, ללא קשר לרלוונטיות שלהן, כדי ליצור תשובות. אם המדיניות מוגדרת כ-true או לא מוגדרת, אופן הפעולה ייקבע אוטומטית על ידי השירות.

ModelSpec

מפרט של מודל ליצירת תשובות.

ייצוג ב-JSON
{
  "modelVersion": string
}
שדות
modelVersion

string

גרסת המודל. אם לא מגדירים את המדיניות, המערכת תשתמש במודל היציב שמוגדר כברירת מחדל. הערכים המותרים הם: stable, preview.

PromptSpec

הנחיה ליצירת תשובה.

ייצוג ב-JSON
{
  "preamble": string
}
שדות
preamble

string

מבוא מותאם אישית.