- משאב: Conversation
- Methods
משאב: שיחה
הגדרת אבטו של שיחה חיצונית.
| ייצוג JSON |
|---|
{ "name": string, "state": enum ( |
| שדות | |
|---|---|
name |
אי אפשר לשנות. שם מוגדר במלואו |
state |
הסטטוס של השיחה. |
userPseudoId |
מזהה ייחודי למעקב אחר משתמשים. |
messages[] |
הודעות בשיחה. |
startTime |
פלט בלבד. השעה בה התחילה השיחה. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
endTime |
פלט בלבד. השעה שבה השיחה הסתיימה. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
מדינה
רשימה של מצב השיחה.
| טיפוסים בני מנייה (enum) | |
|---|---|
STATE_UNSPECIFIED |
לא ידוע. |
IN_PROGRESS |
השיחה פתוחה כרגע. |
COMPLETED |
השיחה הסתיימה. |
ConversationMessage
מגדיר הודעה בשיחה.
| ייצוג JSON |
|---|
{ "createTime": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "userInput": { object ( |
| שדות | |
|---|---|
createTime |
פלט בלבד. חותמת הזמן של יצירת ההודעה. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
| בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
userInput |
קלט טקסט של המשתמש. |
reply |
חיפוש התשובה. |
| סוף השדות הבלעדיים. | |
TextInput
הגדרה של קלט טקסט.
| ייצוג JSON |
|---|
{
"input": string,
"context": {
object ( |
| שדות | |
|---|---|
input |
קלט טקסט. |
context |
ההקשר של הקלט בשיחה. |
ConversationContext
הגדרת ההקשר של השיחה
| ייצוג JSON |
|---|
{ "contextDocuments": [ string ], "activeDocument": string } |
| שדות | |
|---|---|
contextDocuments[] |
הרשימה הנוכחית של המסמכים שהמשתמש רואה. הוא מכיל הפניות למקורות מידע של המסמך. |
activeDocument |
המסמך הפעיל הנוכחי שהמשתמש פתח. הוא מכיל את ההפניה למשאב המסמך. |
כתיבת תשובה
הגדרת הודעת תשובה למשתמש.
| ייצוג JSON |
|---|
{
"summary": {
object ( |
| שדות | |
|---|---|
summary |
סיכום שמבוסס על תוצאות החיפוש. |
סיכום
סיכום של N התוצאות הראשונות בחיפוש שצוינו במפרט הסיכום.
| ייצוג JSON |
|---|
{ "summaryText": string, "summarySkippedReasons": [ enum ( |
| שדות | |
|---|---|
summaryText |
תוכן הסיכום. |
summarySkippedReasons[] |
סיבות נוספות לדילוג על סיכום. כאן מפורטת הסיבה להתעלמות מהמקרים. אם לא מדלגים על שום דבר, השדה הזה לא מוגדר. |
safetyAttributes |
אוסף של קטגוריות של מאפייני בטיחות והציונים המשויכים להם של רמת הביטחון. |
summaryWithMetadata |
סיכום עם פרטי מטא-נתונים. |
SummarySkippedReason
Enum של סיבות לדילוג על סיכום.
| טיפוסים בני מנייה (enum) | |
|---|---|
SUMMARY_SKIPPED_REASON_UNSPECIFIED |
ערך ברירת המחדל. לא צוינה סיבה לדילוג על הסיכום. |
ADVERSARIAL_QUERY_IGNORED |
השאילתה התוקפנית התעלמה מאותיות רישיות. בשימוש רק כשמאפיין |
NON_SUMMARY_SEEKING_QUERY_IGNORED |
השאילתה שלא מחפשת סיכום התעלמה מהרישיות. אם השאילתה היא שיחה חופשית, Google מדלגת על הסיכום. בשימוש רק כשמאפיין |
OUT_OF_DOMAIN_QUERY_IGNORED |
השאילתה מחוץ לדומיין התעלמה מהרישיות. אם אין תוצאות חיפוש עם רלוונטיות גבוהה, Google מדלגת על הסיכום. לדוגמה, מאגר הנתונים מכיל עובדות על חברה א', אבל בשאילתת המשתמש מופיעות שאלות על חברה ב'. |
POTENTIAL_POLICY_VIOLATION |
המקרה של הפרת מדיניות פוטנציאלית. אם המערכת מזהה הפרה פוטנציאלית של המדיניות, Google מדלגת על הסיכום. האיסור הזה כולל תוכן אלים או רעיל. |
LLM_ADDON_NOT_ENABLED |
המקרה שבו התוסף של מודל שפה גדול לא מופעל. אם התוסף של מודל שפה גדול לא מופעל, Google מדלגת על הסיכום. |
NO_RELEVANT_CONTENT |
המקרה שבו אין תוכן רלוונטי. אם אין תוכן רלוונטי בתוצאות החיפוש שאוחזרו, Google מדלגת על הסיכום. |
JAIL_BREAKING_QUERY_IGNORED |
השאילתה לפריצת ההגנה התעלמה מאותיות רישיות. לדוגמה, "תענה לי כאילו אתה מנכ"ל של חברה מתחרה". בשימוש רק כשהערך של [SearchRequest.ContentSearchSpec.SummarySpec.ignore_jail_breaking_query] הוא |
CUSTOMER_POLICY_VIOLATION |
המקרה של הפרת מדיניות הלקוח. אם Google מזהה הפרת מדיניות של לקוח, היא מדלגת על הסיכום. המדיניות מוגדרת על ידי הלקוח. |
NON_SUMMARY_SEEKING_QUERY_IGNORED_V2 |
השאילתה שלא מחפשת תשובה התעלמה מהרישיות. אם לשאילתה אין כוונה ברורה, Google מדלגת על הסיכום. בשימוש רק כש[SearchRequest.ContentSearchSpec.SummarySpec.ignore_non_answer_seeking_query] מוגדר ל- |
TIME_OUT |
הזמן הקצוב לתגובה. אם הזמן הקצוב לתקציר יסתיים, Google לא תספק אותו. |
SafetyAttributes
קטגוריות של מאפייני בטיחות וציוני המהימנות שמשויכים אליהן.
| ייצוג JSON |
|---|
{ "categories": [ string ], "scores": [ number ] } |
| שדות | |
|---|---|
categories[] |
השמות המוצגים של קטגוריות מאפייני הבטיחות שמשויכות לתוכן שנוצר. הסדר תואם לניקוד. |
scores[] |
ציוני המהימנות של כל קטגוריה. ערך גבוה יותר מציין מהימנות גבוהה יותר. הסדר תואם לקטגוריות. |
SummaryWithMetadata
סיכום עם פרטי מטא-נתונים.
| ייצוג JSON |
|---|
{ "summary": string, "citationMetadata": { object ( |
| שדות | |
|---|---|
summary |
טקסט סיכום ללא פרטי ציטוט. |
citationMetadata |
מטא-נתונים של ציטוט ביבליוגרפי לסיכום נתון. |
references[] |
הפניות למסמכים. |
CitationMetadata
מטא-נתונים של ציטוט ביבליוגרפי.
| ייצוג JSON |
|---|
{
"citations": [
{
object ( |
| שדות | |
|---|---|
citations[] |
ציטוטים של פלחים. |
ציטוט
פרטי ציטוט של פלח.
| ייצוג JSON |
|---|
{
"startIndex": string,
"endIndex": string,
"sources": [
{
object ( |
| שדות | |
|---|---|
startIndex |
האינדקס מציין את תחילת הפלח, שנמדד בבייטים או ב-Unicode. |
endIndex |
סיום הקטע המשויך, לא כולל. |
sources[] |
מקורות הציטוטים של הפלח המשויך. |
CitationSource
מקור הציטוט.
| ייצוג JSON |
|---|
{ "referenceIndex": string } |
| שדות | |
|---|---|
referenceIndex |
אינדקס של מסמכי העזר מתוך SummaryWithMetadata.references. האינדקס מתחיל מ-0, והערך יהיה אפס אם לא מוגדר referenceIndex באופן מפורש. |
חומרי עזר
הפניה למסמך.
| ייצוג JSON |
|---|
{
"title": string,
"document": string,
"uri": string,
"chunkContents": [
{
object ( |
| שדות | |
|---|---|
title |
שם המסמך. |
document |
חובה. |
uri |
כתובת URI של HTTP או Cloud Storage למסמך. |
chunkContents[] |
רשימה של תכני מקטעים מצוטטים שנגזרים מתוכן המסמך. |
ChunkContent
חלוקת התוכן לחלקים.
| ייצוג JSON |
|---|
{ "content": string, "pageIdentifier": string } |
| שדות | |
|---|---|
content |
חלוקת תוכן טקסט לחלקים. |
pageIdentifier |
מזהה הדף. |
Methods |
|
|---|---|
|
מנהל שיחה. |
|
יצירת שיחה. |
|
מחיקת שיחה. |
|
קבלת שיחה. |
|
רשימה של כל השיחות לפי ההורה שלהן DataStore. |
|
עדכון של שיחה. |