- משאב: 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
- תמונה
- 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 |
המפתח הוא רכיב ה-UI. הדמיה. כרגע נתמכים הערך הוא שם השדה והרשאות הגישה שלו למכשיר. שלושת השדות המותאמים אישית הם אופציונליים ואפשר להוסיף או להסיר אותם. |
facetField[] |
התצורה והמראה של היבטים בתצוגת משתמש הקצה. |
dataStoreType |
פלט בלבד. הסוג של מאגר נתוני ההורה. |
contentSearchSpec |
מפרט חיפוש התוכן שמגדיר את ההתנהגות הרצויה של חיפוש תוכן. |
enableSummarization |
מפעילים או משביתים את הסיכום של תשובת החיפוש. |
enableSnippetResultSummary |
הפעלה או כיבוי של סיכום עבור כל תוצאת קטעי טקסט. |
configId |
פלט בלבד. מזהה ייחודי שעובר ערפול של |
enableQualityFeedback |
הפעלה או השבתה של איסוף משוב ממשתמשי קצה על איכות תוצאות החיפוש. |
solutionType |
חובה. אי אפשר לשנות. מציין את סוג הפתרון שעבורו ניתן להשתמש ב-WidgetConfig זה. |
industryVertical |
פלט בלבד. הענף שרכיב ה-WidgetConfig רשום בו. תחום ה-WidgetConfig מבוסס על ה- |
allowPublicAccess |
האם לאפשר שילוב ללא אימות עם ווידג'ט. אם מוגדר כ-true, גישה ציבורית לחיפוש או לפתרונות אחרים מהווידג'ט מותרת ללא אסימון אימות המסופק על ידי שרת backend המתארח על ידי הלקוח. |
allowlistedDomains[] |
דומיינים ברשימת ההיתרים שיכולים לטעון את הווידג'ט הזה. |
enableSafeSearch |
האם להפעיל את החיפוש הבטוח. |
enableConversationalSearch |
האם לאפשר חיפוש שיחתי (LLM, multi-turn) או לא (non-LLM, single-turn). |
llmEnabled |
פלט בלבד. האם מודל שפה גדול (LLM) מופעל במאגר הנתונים המתאים. |
enableResultScore |
האם להציג את ציון התוצאה. |
resultDisplayType |
סוג הקטע שיוצג בווידג'ט של UCS.
|
minimumDataTermAccepted |
פלט בלבד. האם הלקוח קיבל את התנאים לשימוש בנתונים. |
enableWebApp |
האם להפעיל אפליקציית אינטרנט עצמאית. |
dataStoreUiConfigs[] |
הגדרות ממשק משתמש שניתנות להגדרה לכל מאגר נתונים. |
collectionComponents[] |
פלט בלבד. רכיבי אוסף שמציגים רשימה של כל האוספים ומאגרי הנתונים המשויכים להגדרת הווידג'ט. אפשר להשתמש במקורות הנתונים האלה לסינון בממשקי ה-API של שירות הווידג'ט, והמשתמשים יכולים לקבל תוצאות ממקורות נתונים נבחרים. במנועי SaaS / Business, כשמתבצעת קריאה ל- |
enableSearchAsYouType |
האם להפעיל את ההתנהגות של חיפוש בזמן ההקלדה בווידג'ט החיפוש |
defaultSearchRequestOrderBy |
סדר ברירת המחדל של תוצאות החיפוש, אם הוא צוין. משמש להגדרת SearchRequest#orderBy בבקשות רלוונטיות. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body |
uiSettings |
מאמר שמתאר את הגדרות החיפוש הכלליות של הווידג'ט כפי שהן מוצגות בדף ההגדרות של הווידג'ט במסוף הענן. הפונקציה מחליפה מאפיינים ברמה העליונה שהוצאו משימוש. |
accessSettings |
ההגדרה הזו תשמש את כל הגדרות הגישה לווידג'טים שמופיעות בדף השילוב של מסוף הענן. הפונקציה מחליפה מאפיינים ברמה העליונה שהוצאו משימוש. |
uiBranding |
מאמר שמתאר את הגדרות המיתוג של ממשק המשתמש של ווידג'ט החיפוש, כמו כותרת הווידג'ט, הלוגו, סמלי האתר והצבעים. |
homepageSetting |
זה שינוי אופציונלי. תיאור של הגדרות דף הבית של הווידג'ט. |
assistantSettings |
זה שינוי אופציונלי. פלט בלבד. תיאור של הגדרות ה-Assistant של הווידג'ט. |
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 |
המפתח הוא רכיב ה-UI. הדמיה. כרגע נתמכים הערך הוא שם השדה והרשאות הגישה שלו למכשיר. שלושת השדות המותאמים אישית הם אופציונליים ואפשר להוסיף או להסיר אותם. |
CollectionComponent
רכיב אוסף לקריאה בלבד שמכיל שדות של אוספים במאגר נתונים שאפשר להשתמש בהם לסינון.
עבור מנועי SaaS / עסקיים, כאשר LookupWidgetConfig נקרא עם view = WITH_AVAILABLE_CONNECTORS, מופעים של הודעה זו משמשים גם לייצוג ערכי placeholder סינתטיים עבור מחברים שהקורא עשוי לחבר אך עדיין לא חיבר. לרשומות של placeholder יש connectorAuthState.auth_state == AUTH_STATE_UNSPECIFIED (או NO_AUTH), שדה connectorAuthState.authorization_uri ריק (הווידג'ט קורא ל-WidgetBuildAuthorizationUrl כשהמשתמש לוחץ על 'התחברות') וערכי placeholder סינתטיים ב-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 |
פלט בלבד. כתובת האימות של מקור המחבר. |
metadata |
פלט בלבד. מטא-נתונים של מחבר שמוצגים למשתמשים ( |
isFirstParty |
פלט בלבד. האם זהו מחבר של צד ראשון (בבעלות גוגל), לעומת מחבר של צד שלישי. משמש בקצה הקדמי לקיבוץ מחברים של צד ראשון לעומת צד שלישי. |
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 |
ערך ברירת המחדל. כמו כן, הוחזר עבור ערכי CollectionComponent מסוג placeholder סינתטי שהוצגו על ידי LookupWidgetConfig עם view = WITH_AVAILABLE_CONNECTORS (SaaS / עסקי בלבד) - ערכים אלה מייצגים מחברים שהמתקשר עשוי לחבר אך עדיין לא חיבר. |
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
מתאר הגדרות כלליות של ממשק משתמש של ווידג'ט (או אפליקציית אינטרנט) כפי שמוצגות בדף תצורת ממשק המשתמש של קונסולת הענן.
| ייצוג JSON |
|---|
{ "interactionType": enum ( |
| שדות | |
|---|---|
interactionType |
תיאור סוג האינטראקציה עם הווידג'ט (או אפליקציית האינטרנט) |
generativeAnswerConfig |
תיאור של הגדרת תשובות גנרטיביות. |
resultDescriptionType |
קובעת אם תמצית התוצאה תוצג ואיך (תקציר או תשובה שמבוססת על מידע). אם לא מציינים ערך, ברירת המחדל היא no result. |
enableAutocomplete |
האם להפעיל או לא להפעיל את ההשלמה האוטומטית. |
enableSafeSearch |
האם להפעיל את החיפוש הבטוח. |
enableQualityFeedback |
הפעלה או השבתה של איסוף משוב ממשתמשי קצה על איכות תוצאות החיפוש. |
enableSearchAsYouType |
האם להפעיל את ההתנהגות של חיפוש בזמן ההקלדה בווידג'ט החיפוש. |
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.
ה-backend הוא מקור האמת היחיד עבור תצורה זו; לקוחות צריכים לעבד את resolvedModels ישירות בתפריט הנפתח של בורר המודלים, בסדר שסופק, מבלי להחיל סינון, סידור או לוקליזציה משלהם.
| ייצוג JSON |
|---|
{
"resolvedModels": [
{
object ( |
| שדות | |
|---|---|
resolvedModels[] |
פלט בלבד. רשימת המודלים שזמינים למשתמש הקצה בכלי לבחירת מודלים, בסדר שבו הם צריכים להופיע. |
defaultModelId |
פלט בלבד. ה- |
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. |
AdminView
מטא-דאטה של משטח ניהול. מאוכלס רק כאשר הבקשה מגיעה מדף "בקרת תכונות" של מנהל Cloud Console; לא מוגדר עבור פלטפורמות של משתמשי קצה (אינטרנט, נייד). מאפשרת לדף האדמין לעבד את טבלת המתגים ישירות מהקצה העורפי במקום מרישום מקודד בקשיחות בצד הלקוח.
| ייצוג JSON |
|---|
{ "adminOverridable": boolean, "enabledByDefault": boolean, "regions": [ string ] } |
| שדות | |
|---|---|
adminOverridable |
פלט בלבד. האם האדמין יכול להחליף את המצב של המודל הזה בין מופעל למושבת דרך |
enabledByDefault |
פלט בלבד. האם המודל מופעל כאשר מנהל המערכת לא הגדיר עקיפה מפורשת ב- |
regions[] |
פלט בלבד. אזורים שבהם המודל הזה הושק. |
AccessSettings
מתאר את הגדרות הגישה לווידג'טים.
| ייצוג JSON |
|---|
{ "allowPublicAccess": boolean, "allowlistedDomains": [ string ], "enableWebApp": boolean, "workforceIdentityPoolProvider": string, "languageCode": string } |
| שדות | |
|---|---|
allowPublicAccess |
האם מותרת גישה ציבורית ללא אימות. |
allowlistedDomains[] |
רשימת דומיינים המורשים לשלב את ווידג'ט החיפוש. |
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
תיאור של הגדרות ה-Assistant של הווידג'ט.
| ייצוג JSON |
|---|
{
"googleSearchGroundingEnabled": boolean,
"webGroundingType": enum ( |
| שדות | |
|---|---|
googleSearchGroundingEnabled |
האם כפתור ההפעלה של חיפוש גוגל מוצג או לא. הוצאה משימוש, במקום זאת, אתם צריכים להשתמש ב- |
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. |
COMPLIANCE_LEVEL_IL4 |
רמת התאימות Impact Level 4 (IL4). |
COMPLIANCE_LEVEL_IL5 |
רמת התאימות Impact Level 5 (IL5). |
BatchAuthStatus
מתאר את סטטוס הרשאת הקבוצה עבור batchAuthorizationGroup.
| ייצוג JSON |
|---|
{
"placeholder": string,
"batchAuthorizationGroup": string,
"connectorAuthState": {
object ( |
| שדות | |
|---|---|
placeholder |
פלט בלבד. זהו השם המלא של המשאב של קבוצת ההרשאות של אצווה, שמשמש כ-placeholder. זה לא מחבר נתונים אמיתי (לא קיים בטבלת DataConnector בתוך מפתח ברגים). זהו שם משאב שקיים רק ב-connector_authorization בטבלת המשתמש. לדוגמה: projects/{project}/locations/{location}/collections/oauth_placeholder_google_workspace/dataStores/dataConnector. |
batchAuthorizationGroup |
פלט בלבד. קבוצת הרשאות האצווה שאליה שייך מציין המיקום. |
connectorAuthState |
פלט בלבד. מצב ההרשאה הנוכחי עבור מחבר זה. |
צומת
מייצג יחידה חישובית או לוגית אחת לשימוש חוזר.
| ייצוג JSON |
|---|
{
"displayName": string,
"iconUrl": string,
"description": string,
"parameterSchema": {
object
},
"outputSchema": {
object
},
"type": enum ( |
| שדות | |
|---|---|
displayName |
פלט בלבד. שם של הצומת שקריא לאנשים. |
iconUrl |
פלט בלבד. מזהה או כתובת URL שמפנים לסמל שמייצג את סוג הצומת הזה. |
description |
פלט בלבד. תיאור מפורט של מה שהצומת עושה. |
parameterSchema |
פלט בלבד. סכימת הפרמטרים של הכלי. סכימה זו צפויה להתאים לתקן OpenAPI Schema (ראה 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. |