- משאב: WidgetConfig
- ייצוג ב-JSON
- UIComponentField
- DeviceVisibility
- FacetField
- DataStoreType
- ResultDisplayType
- DataStoreUiConfig
- CollectionComponent
- DataStoreComponent
- DataStoreConfigType
- ConnectorAuthState
- AuthState
- ConnectorMetadata
- UiSettings
- InteractionType
- GenerativeAnswerConfig
- ImageSource
- FeatureState
- ModelState
- SearchAddonSpec
- ModelConfigInfo
- ResolvedModel
- AdminView
- AccessSettings
- UiBrandingSettings
- Image
- HomepageSetting
- קיצור דרך
- AssistantSettings
- WebGroundingType
- CustomerProvidedConfig
- CustomerType
- ComplianceLevel
- BatchAuthStatus
- Node
- סוג
- Methods
משאב: WidgetConfig
ההגדרות נשמרות ב-WidgetConfig ברמת הווידג'ט.
| ייצוג ב-JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "enableAutocomplete": boolean, "fieldsUiComponentsMap": { string: { object ( |
| שדות | |
|---|---|
name |
אי אפשר לשנות. שם המשאב המלא של הגדרת הווידג'ט. פורמט: השדה הזה חייב להיות מחרוזת עם קידוד UTF-8, באורך של עד 1,024 תווים. |
displayName |
חובה. השם המוצג של הגדרת הווידג'ט שקריא לאנשים. היא משמשת בממשק המשתמש של Discovery. השדה הזה חייב להיות מחרוזת עם קידוד UTF-8 באורך של עד 128 תווים. אחרת, מוחזרת שגיאת INVALID_ARGUMENT. |
createTime |
פלט בלבד. חותמת הזמן שבה נוצר הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
updateTime |
פלט בלבד. חותמת הזמן שבה הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
enableAutocomplete |
האם להפעיל או לא להפעיל את ההשלמה האוטומטית. |
fieldsUiComponentsMap |
המפתח הוא רכיב ממשק המשתמש. הדמיה. כרגע נתמכים הערך הוא שם השדה יחד עם הרשאות הגישה למכשיר. שלושת השדות המותאמים אישית הם אופציונליים ואפשר להוסיף או להסיר אותם. |
facetField[] |
ההגדרה והמראה של הפנים בתצוגה של משתמש הקצה. |
dataStoreType |
פלט בלבד. הסוג של מאגר נתוני ההורה. |
contentSearchSpec |
מפרט חיפוש התוכן שקובע את ההתנהגות הרצויה של חיפוש התוכן. |
enableSummarization |
מפעילים או משביתים את סיכום התשובה בחיפוש. |
enableSnippetResultSummary |
מפעילים או משביתים את הסיכום לכל אחת מהתוצאות של הקטעים. |
configId |
פלט בלבד. מזהה ייחודי שעובר ערפול של |
enableQualityFeedback |
להפעיל או להשבית את איסוף המשוב על איכות תוצאות החיפוש ממשתמשי הקצה. |
solutionType |
חובה. אי אפשר לשנות. מציין את סוג הפתרון שאפשר להשתמש בו ב-WidgetConfig הזה. |
industryVertical |
פלט בלבד. הענף שרכיב WidgetConfig רשום בו. הענף של WidgetConfig מבוסס על |
allowPublicAccess |
האם יש הרשאה לשילוב ללא אימות עם הווידג'ט. אם הערך הוא True, מותרת גישה ציבורית לחיפוש או לפתרונות אחרים מהווידג'ט ללא טוקן אימות שסופק על ידי שרת בק-אנד שמתארח אצל הלקוח. |
allowlistedDomains[] |
דומיינים ברשימת ההיתרים שיכולים לטעון את הווידג'ט הזה. |
enableSafeSearch |
האם להפעיל חיפוש בטוח. |
enableConversationalSearch |
האם לאפשר חיפוש בממשק שיחה (LLM, רב-שלבי) או לא (לא LLM, חד-שלבי). |
llmEnabled |
פלט בלבד. האם מודל שפה גדול (LLM) מופעל במאגר הנתונים המתאים. |
enableResultScore |
האם להציג את ציון התוצאה. |
resultDisplayType |
סוג קטע הטקסט שיוצג בווידג'ט של UCS.
|
minimumDataTermAccepted |
פלט בלבד. האם הלקוח קיבל את התנאים לשימוש בנתונים. |
enableWebApp |
האם להפעיל אפליקציית אינטרנט עצמאית. |
dataStoreUiConfigs[] |
הגדרות ממשק משתמש שניתנות להגדרה לכל מאגר נתונים. |
collectionComponents[] |
פלט בלבד. רכיבי איסוף שמציגים רשימה של כל האוספים ומאגרי הנתונים המשויכים להגדרת הווידג'ט. אפשר להשתמש במקורות הנתונים האלה לסינון בממשקי ה-API של שירות הווידג'ט, והמשתמשים יכולים לקבל תוצאות ממקורות נתונים נבחרים. במנועי SaaS / Business, כשקוראים ל- |
enableSearchAsYouType |
האם להפעיל את ההתנהגות של חיפוש בזמן ההקלדה בווידג'ט חיפוש Google |
defaultSearchRequestOrderBy |
סדר ברירת המחדל של תוצאות החיפוש, אם הוא צוין. משמש להגדרת SearchRequest#orderBy בבקשות רלוונטיות. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body |
uiSettings |
מאמר שמתאר הגדרות כלליות של חיפוש בווידג'טים, כפי שמופיעות בדף ההגדרות של הווידג'טים במסוף Cloud. הפונקציה מחליפה מאפיינים ברמה העליונה שהוצאו משימוש. |
accessSettings |
ההגדרה הזו תשמש לכל הגדרות הגישה לווידג'טים שמופיעות בדף השילוב של מסוף Cloud. הפונקציה מחליפה מאפיינים ברמה העליונה שהוצאו משימוש. |
uiBranding |
תיאור של הגדרות המיתוג בממשק המשתמש של ווידג'ט החיפוש, כמו שם הווידג'ט, הלוגו, סמלי האתר והצבעים. |
homepageSetting |
זה שינוי אופציונלי. תיאור של הגדרות דף הבית של הווידג'ט. |
assistantSettings |
זה שינוי אופציונלי. פלט בלבד. תיאור של הגדרות העזרה של הווידג'ט. |
customerProvidedConfig |
זה שינוי אופציונלי. פלט בלבד. תיאור של ההגדרות שקשורות ללקוח, שמשמשות כרגע רק לקוחות ממשלתיים. אי אפשר לשנות את השדה הזה אחרי שמצטרפים לפרויקט. |
enablePrivateKnowledgeGraph |
זה שינוי אופציונלי. פלט בלבד. האם להפעיל Knowledge Graph פרטי. |
geminiBundle |
פלט בלבד. האם המינוי הוא חבילת Gemini או לא. |
batchAuthStatuses[] |
פלט בלבד. סטטוסי ההרשאה של המחברים של הווידג'ט. |
nodes[] |
פלט בלבד. הצמתים שמשויכים להגדרת הווידג'ט. |
UIComponentField
שדה של היבט שממופה לרכיב בממשק המשתמש.
| ייצוג ב-JSON |
|---|
{
"field": string,
"deviceVisibility": [
enum ( |
| שדות | |
|---|---|
field |
חובה. שם השדה הרשום. הפורמט הוא |
deviceVisibility[] |
השדה 'חשיפה' בסוגים שונים של מכשירים. |
displayTemplate |
התבנית שמשמשת להתאמה אישית של אופן התצוגה של השדה. ערך לדוגמה יכול להיות מחרוזת שנראית כך: "מחיר: {value}". |
DeviceVisibility
החשיפה של השדה בסוגים שונים של מכשירים.
| טיפוסים בני מנייה (enum) | |
|---|---|
DEVICE_VISIBILITY_UNSPECIFIED |
ערך ברירת המחדל אם לא מציינים ערך. השרת מחזיר INVALID_ARGUMENT אם נעשה שימוש בבקשות. |
MOBILE |
רכיב ממשק המשתמש גלוי במכשירים ניידים. |
DESKTOP |
רכיב ממשק המשתמש גלוי בלקוח מבוסס-דפדפן. |
FacetField
שדות של היבטים שמאחסנים את המיפוי של שדות למראה הווידג'ט של משתמש הקצה.
| ייצוג ב-JSON |
|---|
{ "field": string, "displayName": string } |
| שדות | |
|---|---|
field |
חובה. שם השדה הרשום. הפורמט הוא |
displayName |
זה שינוי אופציונלי. שם השדה שמשתמשי הקצה יראו. |
DataStoreType
הסוג של מאגר הנתונים הראשי של הווידג'ט.
| טיפוסים בני מנייה (enum) | |
|---|---|
DATA_STORE_TYPE_UNSPECIFIED |
לא צוין סוג של מאגר נתונים. |
SITE_SEARCH |
מאגר הנתונים הראשי מכיל מנוע חיפוש באתר. |
STRUCTURED |
מאגר הנתונים הראשי מכיל מנוע חיפוש לנתונים מובְנים. |
UNSTRUCTURED |
מאגר הנתונים הראשי מכיל מנוע חיפוש לנתונים לא מובְנים. |
BLENDED |
מאגר נתוני ההורה מוצג בחיפוש משולב עם כמה מאגרי נתונים. |
ResultDisplayType
סוג התוצאה שיוצג בווידג'ט של UCS.
| טיפוסים בני מנייה (enum) | |
|---|---|
RESULT_DISPLAY_TYPE_UNSPECIFIED |
סוג התצוגה לא צוין (ברירת המחדל היא הצגת קטע קוד). |
SNIPPET |
התוצאות מוצגות בשדה 'קטע טקסט'. |
EXTRACTIVE_ANSWER |
הצגת תוצאות מהשדה 'תשובות חילוץ'. |
DataStoreUiConfig
הגדרת רכיב ממשק המשתמש של מאגר הנתונים.
| ייצוג ב-JSON |
|---|
{ "name": string, "id": string, "facetField": [ { object ( |
| שדות | |
|---|---|
name |
השם של מאגר הנתונים. הפורמט של שם המשאב של מאגר הנתונים צריך להיות: |
id |
פלט בלבד. המזהה של מאגר הנתונים, שמשמש לשירות הווידג'טים. בשלב הזה, השדה מתייחס ל-dataStoreId, אבל בעתיד נעביר את השדה ל-UUID של שם מאגר הנתונים המוצפן. |
facetField[] |
שדות של היבטים שמאחסנים את המיפוי של שדות למראה הווידג'ט של משתמש הקצה. |
fieldsUiComponentsMap |
המפתח הוא רכיב ממשק המשתמש. הדמיה. כרגע נתמכים הערך הוא שם השדה יחד עם הרשאות הגישה למכשיר. שלושת השדות המותאמים אישית הם אופציונליים ואפשר להוסיף או להסיר אותם. |
CollectionComponent
רכיב אוסף לקריאה בלבד שמכיל שדות של אוספים במאגר נתונים שאפשר להשתמש בהם לסינון.
במנועי SaaS / Business, כשמתבצעת קריאה ל-LookupWidgetConfig עם view = WITH_AVAILABLE_CONNECTORS, מופעים של ההודעה הזו משמשים גם לייצוג של רשומות placeholder סינתטיות למחברים שהמתקשר יכול לצרף אבל עדיין לא צירף. ערכים זמניים לשמירת מקום (פלייסהולדרים) מכילים connectorAuthState.auth_state == AUTH_STATE_UNSPECIFIED (או NO_AUTH), שדה ריק connectorAuthState.authorization_uri (הווידג'ט קורא ל-WidgetBuildAuthorizationUrl כשהמשתמש לוחץ על 'התחברות') וערכים זמניים סינתטיים לשמירת מקום בשדות name / id (ראו הערות בשדה). שדות שרלוונטיים רק לחיבורים מגובשים (dataStoreComponents, tenant, actionConnector) לא מוגדרים עבור רשומות placeholder.
| ייצוג ב-JSON |
|---|
{ "name": string, "id": string, "displayName": string, "dataStoreComponents": [ { object ( |
| שדות | |
|---|---|
name |
שם האוסף. זה צריך להיות שם המשאב של האוסף. פורמט: לרשומות של placeholder סינתטי (ראו הערה ברמת ההודעה) מועבר מזהה של אוסף placeholder סינתטי שלא תואם לאוסף אמיתי. פונקציות קריאה חוזרת לא צריכות לנסות לפתור / לקבל את המשאב הזה עד שהמשתמש יאשר את המחבר. |
id |
פלט בלבד. המזהה של האוסף, שמשמש לשירות הווידג'טים. בשלב הזה הוא מתייחס ל-collectionId, אבל בעתיד נעביר את השדה ל-UUID של שם האוסף המוצפן. לערכי placeholder סינתטיים (ראו הערה ברמת ההודעה), זהו מזהה placeholder סינתטי, ולא collectionId אמיתי. |
displayName |
השם המוצג של האוסף. |
dataStoreComponents[] |
ברשימת מאגרי הנתונים של הילדים, מאגר הנתונים של האוסף. |
dataSource |
שם מקור הנתונים, שאוחזר מ- |
dataSourceVersion |
פלט בלבד. הגרסה של הגדרת המחבר שתומכת באוסף הזה, שיקוף |
dataSourceDisplayName |
פלט בלבד. השם המוצג של מקור הנתונים. |
dataSourceEndUserDisplayName |
פלט בלבד. השם המוצג של מקור הנתונים שגלוי למשתמשים, שמקורו ב- |
connectorIconLink |
פלט בלבד. סמל הקישור של מקור המחבר. |
connectorAuthState |
פלט בלבד. ה-URI של האימות של מקור המחבר. |
metadata |
פלט בלבד. מטא-נתונים של מחבר שמוצגים למשתמשים ( |
isFirstParty |
פלט בלבד. האם מדובר במחבר של צד ראשון (בבעלות Google), בניגוד למחבר של צד שלישי. משמש את חזית האתר כדי לקבץ מחברים של אינטראקציה ישירה לעומת מחברים של צד שלישי. |
tag |
פלט בלבד. התווית של המחבר שתומך באוסף הזה, ללא תלות בגרסה, זהה לתווית המפתח לא ייחודי. במסמכי הערך ריק אם המחבר נוצר לפני ההשקה של כתיבת התגים, ועבור ערכים של placeholder סינתטיים, שאין להם |
DataStoreComponent
רכיב של מאגר נתונים לקריאה בלבד, שמכיל שדות של מאגרי נתונים שאפשר להשתמש בהם לסינון. זהו רכיב צאצא של CollectionComponent.
| ייצוג ב-JSON |
|---|
{
"name": string,
"id": string,
"displayName": string,
"entityName": string,
"dataStoreConfigType": enum ( |
| שדות | |
|---|---|
name |
השם של מאגר הנתונים. הפורמט של שם המשאב של מאגר הנתונים צריך להיות: |
id |
פלט בלבד. המזהה של מאגר הנתונים, שמשמש לשירות הווידג'טים. בשלב הזה, השדה מתייחס ל-dataStoreId, אבל בעתיד נעביר את השדה ל-UUID של שם מאגר הנתונים המוצפן. |
displayName |
השם המוצג של מאגר הנתונים. |
entityName |
שם הישות, שאוחזר מ- |
dataStoreConfigType |
פלט בלבד. סוג ההגדרה של מאגר הנתונים. |
DataStoreConfigType
סוג ההגדרה של מאגר הנתונים.
| טיפוסים בני מנייה (enum) | |
|---|---|
DATA_STORE_CONFIG_TYPE_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
ALLOW_DB_CONFIG |
מאגר הנתונים מחובר ל-AlloyDB |
THIRD_PARTY_OAUTH_CONFIG |
מאגר הנתונים מחובר למקור נתונים של צד שלישי. |
NOTEBOOKLM_CONFIG |
מאגר הנתונים מקושר ל-NotebookLM Enterprise. |
ConnectorAuthState
מחבר לקריאה בלבד במצב אימות של CollectionComponent.
| ייצוג ב-JSON |
|---|
{
"authState": enum ( |
| שדות | |
|---|---|
authState |
פלט בלבד. מצב ההרשאה של מחבר הנתונים. |
authorizationUri |
פלט בלבד. כתובת ה-URI של ההרשאה למחבר הנתונים. עבור ערכי placeholder סינתטיים |
updateTime |
פלט בלבד. חותמת הזמן של העדכון של מצב ההרשאה. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
AuthState
מצב ההרשאה של מחבר הנתונים.
| טיפוסים בני מנייה (enum) | |
|---|---|
AUTH_STATE_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה מוחזר גם עבור רשומות של placeholder סינתטי CollectionComponent שמוצגות על ידי LookupWidgetConfig עם view = WITH_AVAILABLE_CONNECTORS (רק ב-SaaS או ב-Business) – הרשומות האלה מייצגות מחברים שהמתקשר יכול לצרף אבל עדיין לא צירף. |
AUTHORIZED |
המשתמש נתן הרשאה למחבר הנתונים. |
EXPIRED |
ההרשאה של המשתמש למחבר הנתונים פגה. |
ACTIONS_DISABLED |
המשתמש עדיין יכול לשלוח בקשות חיפוש, אבל צריך להפעיל את הפעולות. |
NO_AUTH |
מחבר הנתונים לא דורש הרשאה. משמש גם לרשומות של placeholder שהמחבר הבסיסי שלהן לא דורש OAuth של משתמש. |
ConnectorMetadata
מטא-נתונים שמוצגים למשתמשים לגבי המחבר, בדף הפרטים של המחבר (שם, תיאור, תיאור קצר, מחבר, הערה).
| ייצוג ב-JSON |
|---|
{ "title": string, "description": string, "shortDescription": string, "author": string, "note": string } |
| שדות | |
|---|---|
title |
זה שינוי אופציונלי. השם המוצג של המחבר. |
description |
זה שינוי אופציונלי. תיאור קריא (לבני אדם) של המחבר, שמוצג בדף הפרטים של המחבר. לכל מחבר יש תיאור אחד. |
shortDescription |
זה שינוי אופציונלי. תיאור קצר של המחבר (למשל, מוצג מתחת לשם המחבר בתצוגות רשימה ופרטים). |
author |
זה שינוי אופציונלי. הגורם שיצר את המחבר, למשל Google או שם של ספק צד שלישי. מאפשר למשתמשי קצה לראות מי יצר את המחבר (בעתיד: מחברים שנוצרו על ידי צד שלישי). |
note |
זה שינוי אופציונלי. הערה חופשית עם כמה שורות על היכולות של המחבר, או הערה מותאמת אישית שאפשר להגדיר למחבר. |
UiSettings
מאמר שמסביר על הגדרות כלליות של ממשק משתמש של ווידג'ט (או אפליקציית אינטרנט), כפי שמופיעות בדף ההגדרות של ממשק המשתמש במסוף Cloud.
| ייצוג ב-JSON |
|---|
{ "interactionType": enum ( |
| שדות | |
|---|---|
interactionType |
תיאור סוג האינטראקציה עם הווידג'ט (או אפליקציית האינטרנט) |
generativeAnswerConfig |
מתאר את ההגדרה של תשובה גנרטיבית. |
resultDescriptionType |
קובעת אם יוצג קטע מתוצאת החיפוש ואיך הוא יוצג (תקציר או תשובה שמבוססת על קטע). אם לא מציינים ערך, ברירת המחדל היא no result. |
enableAutocomplete |
האם להפעיל או לא להפעיל את ההשלמה האוטומטית. |
enableSafeSearch |
האם להפעיל חיפוש בטוח. |
enableQualityFeedback |
להפעיל או להשבית את איסוף המשוב על איכות תוצאות החיפוש ממשתמשי הקצה. |
enableSearchAsYouType |
האם להפעיל את ההתנהגות של חיפוש בזמן ההקלדה בווידג'ט חיפוש Google. |
defaultSearchRequestOrderBy |
סדר ברירת המחדל של תוצאות החיפוש, אם הוא צוין. משמש להגדרת SearchRequest#orderBy בבקשות רלוונטיות. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body |
dataStoreUiConfigs[] |
לכל הגדרה של מאגר נתונים. |
disableUserEventsCollection |
אם המדיניות מוגדרת כ-True, הווידג'ט לא יאסוף אירועי משתמשים. |
enableVisualContentSummary |
אם ההגדרה היא true, הווידג'ט יאפשר סיכום חזותי של תוכן בבקשות חיפוש רלוונטיות. התכונה הזו משמשת רק בחיפוש בתחום הבריאות. |
enablePeopleSearch |
זה שינוי אופציונלי. אם המדיניות מוגדרת כ-True, הווידג'ט יאפשר לאנשים לחפש. |
enableCreateAgentButton |
זה שינוי אופציונלי. אם ההגדרה היא True, בווידג'ט יופיע לחצן ליצירת סוכן. |
features |
פלט בלבד. הגדרת תכונות למנוע כדי להצטרף לתכונות או לבטל את ההצטרפות אליהן. מקשים נתמכים:
|
modelConfigs |
פלט בלבד. מיפוי של שם מודל להגדרה הספציפית שלו במנוע הזה. כך משתמשים עם הרשאת אדמין יכולים להפעיל או להשבית מודלים ספציפיים. במאגר הזה נשמרים רק מודלים שהאדמין שינה את המצב שלהם. אם המצב לא מצוין או אם modelConfigs ריק עבור המודל הזה, המערכת תחליט אם המודל הזה צריך להיות זמין או לא על סמך הגדרת ברירת המחדל. לדוגמה, מודל תצוגה מקדימה צריך להיות מושבת כברירת מחדל אם האדמין לא בחר להפעיל אותו. |
searchAddonSpec |
זה שינוי אופציונלי. ההגדרה SearchAddonSpec משמשת להשבתת תוספים לחיפוש. השדה הזה נתמך רק בבקשות חיפוש. |
modelConfigInfo |
פלט בלבד. התצוגה בצד השרת של הגדרות בורר המודלים. המשתנה הזה מכיל גם את הרשימה המסודרת של המודלים שצריכים להופיע בתפריט הנפתח של בחירת המודל, וגם את המודל שצריך להיבחר כברירת מחדל. הלקוחות צריכים להציג את הנתונים האלה ישירות בלי להחיל עליהם סינון, סדר או התאמה לשוק המקומי. המפה הקודמת |
sourceAdminDisplayNameEnabled |
זה שינוי אופציונלי. האם להציג את השם לתצוגה שהוגדר על ידי האדמין למחברי נתונים בממשק המשתמש של מקורות הווידג'טים (במקום סוג המחבר). הגדרה אופציונלית; ברירת המחדל היא false. |
onedrivePickerEnabled |
פלט בלבד. האם כלי לבחירת הקבצים של OneDrive זמין למשתמשי הקצה. הערך מחושב על ידי ה-Backend מתוך הפעלת מחבר אדמין (מהדורת Business) או מחברי OneDrive מצורפים (מהדורת Enterprise), בשילוב עם תכונת האדמין הקיימת השדה |
googleDrivePickerEnabled |
פלט בלבד. האם כלי לבחירת קבצים של Google Drive זמין למשתמשי הקצה. הוצהר על |
InteractionType
תיאור של סוג האינטראקציה.
| טיפוסים בני מנייה (enum) | |
|---|---|
INTERACTION_TYPE_UNSPECIFIED |
לא צוין. ברירת המחדל היא SEARCH_ONLY. |
SEARCH_ONLY |
חיפוש ללא תשובה גנרטיבית. |
SEARCH_WITH_ANSWER |
חיפוש באמצעות התשובה שנוצרה. |
SEARCH_WITH_FOLLOW_UPS |
חיפוש עם תשובה גנרטיבית שמאפשרת לשאול שאלות המשך. נקרא גם חיפוש רב-שלבי. |
GenerativeAnswerConfig
מתאר את ההגדרה של תשובה גנרטיבית.
| ייצוג ב-JSON |
|---|
{
"resultCount": integer,
"modelVersion": string,
"modelPromptPreamble": string,
"maxRephraseSteps": integer,
"languageCode": string,
"disableRelatedQuestions": boolean,
"ignoreNonAnswerSeekingQuery": boolean,
"ignoreAdversarialQuery": boolean,
"ignoreLowRelevantContent": boolean,
"imageSource": enum ( |
| שדות | |
|---|---|
resultCount |
מספר התוצאות המובילות שמהן תיווצר התשובה. עד 10. |
modelVersion |
גרסת המודל ששימשה ליצירת התשובה. |
modelPromptPreamble |
טקסט בתחילת הפרומפט שמנחה את המודל שיוצר את התשובה. |
maxRephraseSteps |
מספר השלבים המקסימלי לניסוח מחדש. המספר המקסימלי הוא 5 שלבים. אם לא מגדירים את הערך או מגדירים ערך נמוך מ-1, ברירת המחדל היא 1. |
languageCode |
קוד השפה של הסיכום. צריך להשתמש בתגי שפה שמוגדרים על ידי BCP47. הערה: זוהי תכונה ניסיונית. |
disableRelatedQuestions |
האם התשובה שנוצרה מכילה הצעות לשאלות קשורות. |
ignoreNonAnswerSeekingQuery |
זה שינוי אופציונלי. מציין אם לסנן שאילתות שלא מחפשות תשובה. ערך ברירת המחדל הוא אם שאילתת החיפוש מסווגת כשאילתה שלא נועדה לקבל תשובה, לא מוחזרת תשובה. אם השדה הזה מוגדר ל- |
ignoreAdversarialQuery |
זה שינוי אופציונלי. קובעת אם לסנן שאילתות שהן עוינות. |
ignoreLowRelevantContent |
זה שינוי אופציונלי. מציין אם לסנן שאילתות שלא רלוונטיות לתוכן. |
imageSource |
זה שינוי אופציונלי. המקור של התמונה שמוחזרת בתשובה. |
ImageSource
המקור של התמונה שמוחזרת בתשובה.
| טיפוסים בני מנייה (enum) | |
|---|---|
IMAGE_SOURCE_UNSPECIFIED |
מקור תמונה לא מוגדר (התכונה מרובת-האופנים מושבתת כברירת מחדל) |
ALL_AVAILABLE_SOURCES |
התנהגות כששירות קובע את הבחירה מכל המקורות הזמינים. |
CORPUS_IMAGE_ONLY |
הוספת תמונה מהמאגר לתשובה. |
FIGURE_GENERATION_ONLY |
מפעיל יצירת נתונים בתשובה. |
FeatureState
המצב של התכונה במנוע.
| טיפוסים בני מנייה (enum) | |
|---|---|
FEATURE_STATE_UNSPECIFIED |
לא צוין מצב התכונה. |
FEATURE_STATE_ON |
התכונה מופעלת כדי שתהיה נגישה. |
FEATURE_STATE_OFF |
התכונה מושבתת כדי שלא תהיה אליה גישה. |
ModelState
המצב של המודל עבור המנוע.
| טיפוסים בני מנייה (enum) | |
|---|---|
MODEL_STATE_UNSPECIFIED |
מצב המודל לא צוין. |
MODEL_ENABLED |
האדמין הפעיל את המודל. |
MODEL_DISABLED |
האדמין השבית את המודל. |
SearchAddonSpec
ההגדרה SearchAddonSpec משמשת להשבתת תוספים לחיפוש. כברירת מחדל, אם לא מציינים את השדה הזה, התוספים מופעלים בכל מקום שבו הם רלוונטיים.
| ייצוג ב-JSON |
|---|
{ "semanticAddOnDisabled": boolean, "kpiPersonalizationAddOnDisabled": boolean, "generativeAnswerAddOnDisabled": boolean } |
| שדות | |
|---|---|
semanticAddOnDisabled |
זה שינוי אופציונלי. אם הערך הוא true, התוסף הסמנטי מושבת. התוסף הסמנטי כולל הטמעות ו-Jetstream. |
kpiPersonalizationAddOnDisabled |
זה שינוי אופציונלי. אם הערך הוא true, המערכת משביתה את הדירוג מחדש של האירועים ואת ההתאמה האישית כדי לבצע אופטימיזציה של מדדי ה-KPI ולהתאים אישית את התוצאות האישיות. |
generativeAnswerAddOnDisabled |
זה שינוי אופציונלי. אם הערך הוא True, התוסף ליצירת תשובות מושבת. התוסף 'תשובה גנרטיבית' כולל שפה טבעית לסינון ותשובות פשוטות. |
ModelConfigInfo
התצוגה של הגדרות בחירת המודל בצד השרת שמשתמשי הקצה רואים. הבק-אנד מחשב את זה לכל בקשה על ידי החלה, לפי הסדר: הערכת דגל Mendel, כללי זמינות אזוריים על סמך מיקום המנוע, ושינויים מברירת המחדל מחלונית הניהול מ-modelConfigs.
הקצה העורפי הוא המקור היחיד לאמת לגבי ההגדרה הזו. הלקוחות צריכים להציג את resolvedModels ישירות בתפריט הנפתח של בחירת המודל, בסדר שבו הם מסופקים, בלי להחיל סינון, סידור או לוקליזציה משלהם.
| ייצוג ב-JSON |
|---|
{
"resolvedModels": [
{
object ( |
| שדות | |
|---|---|
resolvedModels[] |
פלט בלבד. רשימת המודלים שזמינים למשתמש הקצה בכלי לבחירת מודלים, בסדר שבו הם צריכים להופיע. |
defaultModelId |
פלט בלבד. |
autoModelId |
פלט בלבד. השדה הזה מאוכלס רק בממשקים שלא ידוע שיש בהם מצב 'בחירה אוטומטית' אמיתי, שבו אם לא מגדירים את המודל, המערכת חוזרת לברירת מחדל של הפלטפורמה במקום למודל שנבחר בבק-אנד. הערך ריק בכל פלטפורמה אחרת, כש'אוטומטי' נפתר בצד השרת, וכשאף אחד מהמודלים המדורגים של הפלטפורמה לא זמין. אם הוא מוגדר, הוא תמיד אחד מהערכים הלא ריקים של |
ResolvedModel
מודל יחיד שזמין למשתמש הקצה בבורר המודלים, עם כל המטא-נתונים המקומיים שלו.
| ייצוג ב-JSON |
|---|
{
"modelId": string,
"displayName": string,
"icon": string,
"description": string,
"isPreview": boolean,
"label": string,
"adminView": {
object ( |
| שדות | |
|---|---|
modelId |
פלט בלבד. מזהה ייחודי של המודל (למשל, זהו אותו מזהה שהלקוחות מעבירים בחזרה לשירות העוזר הדיגיטלי כדי לבחור את המודל הזה. גם מודלים וירטואליים או 'פסאודו' (למשל |
displayName |
פלט בלבד. השם המוצג של המודל בשפה המקומית (למשל, |
icon |
פלט בלבד. טוקן של סמל שתואם ל-GM3 שמשויך למודל (למשל |
description |
פלט בלבד. טקסט תיאור שמותאם לשוק המקומי (למשל, |
isPreview |
פלט בלבד. אם המודל נמצא כרגע בתצוגה מקדימה. הלקוחות צריכים להציג את התג הזה בממשק המשתמש של הכלי לבחירת תמונות. |
label |
פלט בלבד. תווית קצרה שמוצגת בצ'יפ של סרגל הבחירה הקומפקטי (למשל, |
adminView |
פלט בלבד. מטא-נתונים שמוצגים לאדמין; מאוכלסים רק בדף 'שליטה בתכונות' במסוף (ראו |
promoted |
פלט בלבד. האם כדאי לקדם את המודל הזה בבאנר בדף הבית של הצ'אט של Gemini. |
iconUrl |
פלט בלבד. כתובת URL אבסולוטית של סימן מסחרי שיוצג במקום
|
family |
פלט בלבד. מקבץ מודלים שמוצגים יחד בכלי הבחירה. מודלים שחולקים ערך יוצרים קבוצה אחת. אם הערך ריק, סימן שהמודל לא שייך לאף קבוצה. הערך הזה משמש רק להשוואה לשוויון – הוא אף פעם לא מנותח ולא מוצג למשתמש, ולכן הוא לא עובר לוקליזציה. |
AdminView
מטא-נתונים של פלטפורמת האדמין. השדה הזה מאוכלס רק כשהבקשה מגיעה מדף האדמין 'שליטה בתכונות' במסוף Cloud. הוא לא מוגדר בממשקי משתמש קצה (אינטרנט, נייד). מאפשרת לדף ניהול חשבון ארגוני לעבד את טבלת המתגים שלו ישירות מהבק-אנד במקום מרישום מקודד בצד הלקוח.
| ייצוג ב-JSON |
|---|
{ "adminOverridable": boolean, "enabledByDefault": boolean, "regions": [ string ] } |
| שדות | |
|---|---|
adminOverridable |
פלט בלבד. האם האדמין יכול להפעיל או להשבית את המודל הזה דרך |
enabledByDefault |
פלט בלבד. ההגדרה קובעת אם המודל מופעל כשהאדמין לא הגדיר ביטול מפורש ב- |
regions[] |
פלט בלבד. האזורים שבהם המודל הזה הושק. |
AccessSettings
תיאור של הגדרות הגישה לווידג'ט.
| ייצוג ב-JSON |
|---|
{ "allowPublicAccess": boolean, "allowlistedDomains": [ string ], "enableWebApp": boolean, "workforceIdentityPoolProvider": string, "languageCode": string } |
| שדות | |
|---|---|
allowPublicAccess |
האם מותרת גישה ציבורית ללא אימות. |
allowlistedDomains[] |
רשימה של דומיינים שמותר להם לשלב את ווידג'ט חיפוש Google. |
enableWebApp |
האם הגישה לאפליקציית האינטרנט מופעלת. |
workforceIdentityPoolProvider |
זה שינוי אופציונלי. הספק של מאגר הזהויות של כוח העבודה שמשמש לגישה לווידג'ט. |
languageCode |
זה שינוי אופציונלי. קוד השפה של ממשק המשתמש. צריך להשתמש בתגי שפה שמוגדרים על ידי BCP47. אם לא מגדירים את קוד השפה, ברירת המחדל היא en-US. |
UiBrandingSettings
תיאור של הגדרות המיתוג של ממשק המשתמש של הווידג'ט.
| ייצוג ב-JSON |
|---|
{
"logo": {
object ( |
| שדות | |
|---|---|
logo |
תמונת הלוגו. |
תמונה
אפשרויות לאחסון תמונה.
| ייצוג ב-JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "url": string // End of mutually exclusive fields. } |
| שדות | |
|---|---|
| דרכים שונות לאחסון תמונה, למשל ככתובת URL או כמחרוזת בקידוד base64. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
url |
כתובת ה-URL של התמונה. |
| סוף השדות הבלעדיים. | |
HomepageSetting
תיאור של הגדרת דף הבית של הווידג'ט. היא כוללת את כל ההגדרות וההגדרות האישיות שקשורות לדף הבית, כמו קיצורי דרך.
| ייצוג ב-JSON |
|---|
{
"shortcuts": [
{
object ( |
| שדות | |
|---|---|
shortcuts[] |
זה שינוי אופציונלי. קיצורי הדרך שיוצגו בדף הבית. |
קיצור דרך
מתארת ישות של קיצור דרך (כלומר תוכן מוצמד) בדף הבית. דף הבית יציג את קיצורי הדרך האלה באותו סדר שמוחזר על ידי ה-API. אם לקוח רוצה לשנות את הסדר של קיצור דרך או להסיר אותו, ממשק המשתמש צריך תמיד לספק את הרשימה המלאה החדשה של קיצורי הדרך.
| ייצוג ב-JSON |
|---|
{
"title": string,
"icon": {
object ( |
| שדות | |
|---|---|
title |
זה שינוי אופציונלי. השם של קיצור הדרך. |
icon |
זה שינוי אופציונלי. כתובת ה-URL של הסמל של קיצור הדרך. |
destinationUri |
זה שינוי אופציונלי. כתובת היעד של קיצור הדרך. |
AssistantSettings
תיאור של הגדרות העזרה של הווידג'ט.
| ייצוג ב-JSON |
|---|
{
"googleSearchGroundingEnabled": boolean,
"webGroundingType": enum ( |
| שדות | |
|---|---|
googleSearchGroundingEnabled |
אם מתג ההארקה של חיפוש Google מוצג או לא. הוצאה משימוש, במקום זאת, אתם צריכים להשתמש ב- |
webGroundingType |
זה שינוי אופציונלי. סוג ההצמדה לאינטרנט שבה רוצים להשתמש. |
defaultWebGroundingToggleOff |
פלט בלבד. השדה הזה קובע את מצב ברירת המחדל של המתג 'הארקה של האינטרנט' למשתמשי קצה אם הערך של |
disableLocationContext |
זה שינוי אופציונלי. פלט בלבד. האם להשבית את ההקשר של מיקום המשתמש. |
WebGroundingType
סוג ההצמדה לאינטרנט שבה רוצים להשתמש.
| טיפוסים בני מנייה (enum) | |
|---|---|
WEB_GROUNDING_TYPE_UNSPECIFIED |
הגדרת ברירת מחדל שלא צוינה. המשמעות של ההגדרה הזו זהה להגדרה 'מושבת'. |
WEB_GROUNDING_TYPE_DISABLED |
העיגון בנתונים מהאינטרנט מושבת. |
WEB_GROUNDING_TYPE_GOOGLE_SEARCH |
עיגון באמצעות חיפוש Google מופעל. |
WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH |
העיגון בנתונים באמצעות חיפוש אינטרנט ארגוני מופעל. |
CustomerProvidedConfig
הגדרות שהלקוח סיפק.
| ייצוג ב-JSON |
|---|
{ "customerType": enum ( |
| שדות | |
|---|---|
customerType |
סוג הלקוח. |
complianceLevel |
פלט בלבד. רמת התאימות של הלקוח ל-Assured Workloads. |
CustomerType
סוג הלקוח.
| טיפוסים בני מנייה (enum) | |
|---|---|
DEFAULT_CUSTOMER |
סוג הלקוח שמוגדר כברירת מחדל. |
GOVERNMENT_CUSTOMER |
סוג הלקוח הממשלתי. חלק מהתכונות מושבתות ללקוחות ממשלתיים בגלל דרישות משפטיות. |
ComplianceLevel
רמת התאימות של Assured Workloads בפרויקט של הלקוח.
לא קפוא: יכול להיות שיוספו רמות נוספות ככל שיתווספו תמיכה במשטרים נוספים של תאימות, ולכן לקוח צריך להתייחס לערך לא מזוהה כאל ערך מוגבל על ידי הממשלה ולא כאל ערך לא מוגבל.
| טיפוסים בני מנייה (enum) | |
|---|---|
COMPLIANCE_LEVEL_UNSPECIFIED |
לפרויקט אין רמת תאימות של Assured Workloads, או שהוא מדווח על רמה שלא מופיעה בגרסה הזו של ה-API. |
COMPLIANCE_LEVEL_FEDRAMP_HIGH |
רמת התאימות FedRAMP High. |
COMPLIANCE_LEVEL_IL4 |
רמת התאימות Impact Level 4 (IL4). |
COMPLIANCE_LEVEL_IL5 |
רמת התאימות Impact Level 5 (IL5). |
BatchAuthStatus
תיאור של סטטוס ההרשאה של קבוצת הרשאות.
| ייצוג ב-JSON |
|---|
{
"placeholder": string,
"batchAuthorizationGroup": string,
"connectorAuthState": {
object ( |
| שדות | |
|---|---|
placeholder |
פלט בלבד. זהו השם המלא של המשאב של ה-placeholder של קבוצת ההרשאות של האצווה. זה לא מחבר נתונים אמיתי (לא קיים בטבלת DataConnector ב-Spanner). זהו שם משאב שקיים רק ב-connector_authorization בטבלת המשתמשים. לדוגמה: projects/{project}/locations/{location}/collections/oauth_placeholder_google_workspace/dataStores/dataConnector. |
batchAuthorizationGroup |
פלט בלבד. קבוצת ההרשאות של הבקשה, שאליה שייך ה-placeholder. |
connectorAuthState |
פלט בלבד. מצב ההרשאה הנוכחי של המחבר הזה. |
צומת
מייצג יחידה חישובית או לוגית אחת שאפשר לעשות בה שימוש חוזר.
| ייצוג ב-JSON |
|---|
{
"displayName": string,
"iconUrl": string,
"description": string,
"parameterSchema": {
object
},
"outputSchema": {
object
},
"type": enum ( |
| שדות | |
|---|---|
displayName |
פלט בלבד. שם של הצומת שקריא לאנשים. |
iconUrl |
פלט בלבד. מזהה או כתובת URL שמפנים לסמל שמייצג את סוג הצומת הזה. |
description |
פלט בלבד. תיאור מפורט של מה שהצומת עושה. |
parameterSchema |
פלט בלבד. סכימת הפרמטרים של הכלי. הסכימה הזו צריכה להיות תואמת לתקן של סכימת OpenAPI (ראו https://spec.openapis.org/oas/v3.0.3.html ו-AIP-146). הוא מתאר את המבנה הצפוי של הפרמטרים שהצומת הזה מקבל. |
outputSchema |
פלט בלבד. סכימת הפלט של הכלי. הסכימה הזו צריכה להיות תואמת לתקן של סכימת OpenAPI (ראו https://spec.openapis.org/oas/v3.0.3.html/ ו-AIP-146). הוא מתאר את מבנה הפלט שנוצר על ידי הצומת הזה. |
type |
פלט בלבד. סוג הצומת. |
סוג
מזהה את סוג הצומת בתהליך העבודה של הסוכן.
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
סוג לא מוגדר. |
TRIGGER |
סוג הטריגר. |
FLOW |
סוג הזרימה. |
CONNECTOR |
סוג המחבר. |
Methods |
|
|---|---|
|
הפונקציה מחזירה WidgetConfig. |
|
עדכון של WidgetConfig. |