- משאב: 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, // Union field |
| שדות | |
|---|---|
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 |
|---|
{ "reply": string, "references": [ { object ( |
| שדות | |
|---|---|
reply |
הפונקציה הזו יצאה משימוש. במקומה צריך להשתמש בפונקציה |
references[] |
הפניות בתשובה. |
summary |
סיכום שמבוסס על תוצאות החיפוש. |
חומרי עזר
הגדרה של הפניה בתשובה.
| ייצוג ב-JSON |
|---|
{ "uri": string, "anchorText": string, "start": integer, "end": integer } |
| שדות | |
|---|---|
uri |
הפניה לקישור URI. |
anchorText |
טקסט מקושר. |
start |
אינדקס ההתחלה של הטקסט המקושר. |
end |
אינדקס הסיום של הטקסט המקושר. |
סיכום
סיכום של 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[] |
הפניות למסמכים. |
blobAttachments[] |
פלט בלבד. אחסון נתונים מולטימודאליים לשיפור התשובות. |
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, "blobAttachmentIndexes": [ string ] } |
| שדות | |
|---|---|
content |
חלוקת תוכן טקסטואלי לחלקים. |
pageIdentifier |
מזהה הדף. |
blobAttachmentIndexes[] |
פלט בלבד. מאחסן אינדקסים של קבצים מצורפים מסוג blob שמקושרים לחלק הזה. |
BlobAttachment
מאחסן נתונים בינאריים שמצורפים לתשובה טקסטואלית, למשל תמונה, סרטון, אודיו וכו'.
| ייצוג ב-JSON |
|---|
{ "data": { object ( |
| שדות | |
|---|---|
data |
פלט בלבד. נתוני ה-blob. |
attributionType |
פלט בלבד. סוג השיוך של ה-blob. |
Blob
מאחסן את הסוג והנתונים של ה-blob.
| ייצוג ב-JSON |
|---|
{ "mimeType": string, "data": string } |
| שדות | |
|---|---|
mimeType |
פלט בלבד. סוג המדיה (סוג MIME) של הנתונים שנוצרו. |
data |
פלט בלבד. בייטים גולמיים. מחרוזת בקידוד Base64. |
AttributionType
הגדרה של סוג השיוך של ה-blob.
| טיפוסים בני מנייה (enum) | |
|---|---|
ATTRIBUTION_TYPE_UNSPECIFIED |
סוג השיוך לא צוין. |
CORPUS |
נתוני הקובץ המצורף מגיעים מהמאגר. |
GENERATED |
נתוני הקובץ המצורף נוצרים על ידי המודל באמצעות יצירת קוד. |
Methods |
|
|---|---|
|
מנהל שיחה. |
|
יצירת שיחה. |
|
מחיקת שיחה. |
|
מקבל שיחה. |
|
רשימה של כל השיחות לפי ההורה שלהן DataStore. |
|
עדכון של שיחה. |