אינדקס
-
AgentService(ממשק) -
SessionService(ממשק) -
ToolService(ממשק) -
WidgetService(ממשק) -
Action(הודעה) -
Action.EntityOperation(הודעה) -
Action.EntityOperation.OperationType(enum) -
Agent(הודעה) -
Agent.AgentToolset(הודעה) -
Agent.LlmAgent(הודעה) -
Agent.RemoteA2aAgent(הודעה) -
Agent.RemoteDialogflowAgent(הודעה) -
AgentCard(הודעה) -
AgentInterface(הודעה) -
AgentRegistryDeployment(הודעה) -
AgentSkill(הודעה) -
AgentTool(הודעה) -
AgentTransfer(הודעה) -
AmbientSoundConfig(הודעה) -
AmbientSoundConfig.PrebuiltAmbientNoise(enum) -
ApiAuthentication(הודעה) -
ApiKeyConfig(הודעה) -
ApiKeyConfig.RequestLocation(enum) -
App(הודעה) -
App.ToolExecutionMode(enum) -
App.VariableDeclaration(הודעה) -
AppSnapshot(הודעה) -
AppVersion(הודעה) -
AudioEncoding(enum) -
AudioProcessingConfig(הודעה) -
AudioRecordingConfig(הודעה) -
BargeInConfig(הודעה) -
BatchDeleteConversationsRequest(הודעה) -
BatchDeleteConversationsResponse(הודעה) -
BearerTokenConfig(הודעה) -
BidiSessionClientMessage(הודעה) -
BidiSessionServerMessage(הודעה) -
BigQueryExportSettings(הודעה) -
Blob(הודעה) -
Callback(הודעה) -
Changelog(הודעה) -
ChannelProfile(הודעה) -
ChannelProfile.ChannelType(enum) -
ChannelProfile.InstagramConfig(הודעה) -
ChannelProfile.PersonaProperty(הודעה) -
ChannelProfile.PersonaProperty.Persona(enum) -
ChannelProfile.WebWidgetConfig(הודעה) -
ChannelProfile.WebWidgetConfig.Modality(enum) -
ChannelProfile.WebWidgetConfig.SecuritySettings(הודעה) -
ChannelProfile.WebWidgetConfig.Theme(enum) -
ChannelProfile.WhatsAppConfig(הודעה) -
Chunk(הודעה) -
Citations(הודעה) -
Citations.CitedChunk(הודעה) -
Citations.InlineCitation(הודעה) -
ClientCertificateSettings(הודעה) -
ClientFunction(הודעה) -
CloudLoggingSettings(הודעה) -
CodeBlock(הודעה) -
ConnectorTool(הודעה) -
ConnectorToolset(הודעה) -
Conversation(הודעה) -
Conversation.ChannelType(enum) -
Conversation.InputType(enum) -
Conversation.Source(enum) -
Conversation.Turn(הודעה) -
ConversationLoggingSettings(הודעה) -
CreateAgentRequest(הודעה) -
CreateAppRequest(הודעה) -
CreateAppVersionRequest(הודעה) -
CreateDeploymentRequest(הודעה) -
CreateExampleRequest(הודעה) -
CreateGuardrailRequest(הודעה) -
CreateToolRequest(הודעה) -
CreateToolsetRequest(הודעה) -
CustomVoiceSample(הודעה) -
CustomVoiceSample.VoiceInstructionMode(enum) -
CustomVoiceSample.Warning(הודעה) -
CustomVoiceSample.Warning.WarningType(enum) -
DashboardSettings(הודעה) -
DataStore(הודעה) -
DataStore.ConnectorConfig(הודעה) -
DataStore.DataStoreType(enum) -
DataStore.DocumentProcessingMode(enum) -
DataStoreSettings(הודעה) -
DataStoreSettings.Engine(הודעה) -
DataStoreSettings.Engine.Type(enum) -
DataStoreTool(הודעה) -
DataStoreTool.BoostSpec(הודעה) -
DataStoreTool.BoostSpec.ConditionBoostSpec(הודעה) -
DataStoreTool.BoostSpec.ConditionBoostSpec.BoostControlSpec(הודעה) -
DataStoreTool.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType(enum) -
DataStoreTool.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint(הודעה) -
DataStoreTool.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType(enum) -
DataStoreTool.BoostSpecs(הודעה) -
DataStoreTool.DataStoreSource(הודעה) -
DataStoreTool.EngineSource(הודעה) -
DataStoreTool.FilterParameterBehavior(enum) -
DataStoreTool.GroundingConfig(הודעה) -
DataStoreTool.ModalityConfig(הודעה) -
DataStoreTool.ModalityConfig.ModalityType(enum) -
DataStoreTool.RewriterConfig(הודעה) -
DataStoreTool.SnippetsConfig(הודעה) -
DataStoreTool.SummarizationConfig(הודעה) -
DeleteAgentRequest(הודעה) -
DeleteAppRequest(הודעה) -
DeleteAppVersionRequest(הודעה) -
DeleteConversationRequest(הודעה) -
DeleteDeploymentRequest(הודעה) -
DeleteExampleRequest(הודעה) -
DeleteGuardrailRequest(הודעה) -
DeleteToolRequest(הודעה) -
DeleteToolsetRequest(הודעה) -
DeployChannelResponse(הודעה) -
Deployment(הודעה) -
Deployment.Modality(enum) -
EndSession(הודעה) -
EndUserAuthConfig(הודעה) -
EndUserAuthConfig.Oauth2AuthCodeConfig(הודעה) -
EndUserAuthConfig.Oauth2JwtBearerConfig(הודעה) -
EndpointControlPolicy(הודעה) -
EndpointControlPolicy.EnforcementScope(enum) -
ErrorHandlingSettings(הודעה) -
ErrorHandlingSettings.EndSessionConfig(הודעה) -
ErrorHandlingSettings.ErrorHandlingStrategy(enum) -
ErrorHandlingSettings.FallbackResponseConfig(הודעה) -
EvaluationMetricsThresholds(הודעה) -
EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds(הודעה) -
EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.ExpectationLevelMetricsThresholds(הודעה) -
EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds(הודעה) -
EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds.SemanticSimilarityChannel(enum) -
EvaluationMetricsThresholds.HallucinationMetricBehavior(enum) -
EvaluationMetricsThresholds.ToolMatchingSettings(הודעה) -
EvaluationMetricsThresholds.ToolMatchingSettings.ExtraToolCallBehavior(enum) -
Event(הודעה) -
Example(הודעה) -
ExecuteToolRequest(הודעה) -
ExecuteToolResponse(הודעה) -
ExecutionType(enum) -
ExperimentConfig(הודעה) -
ExperimentConfig.State(enum) -
ExperimentConfig.VersionRelease(הודעה) -
ExperimentConfig.VersionRelease.TrafficAllocation(הודעה) -
ExportAppRequest(הודעה) -
ExportAppRequest.ExportFormat(enum) -
ExportAppResponse(הודעה) -
ExpressionCondition(הודעה) -
FileSearchTool(הודעה) -
FileSearchTool.CorpusType(enum) -
GenerateChatTokenRequest(הודעה) -
GenerateChatTokenResponse(הודעה) -
GetAgentRequest(הודעה) -
GetAppRequest(הודעה) -
GetAppVersionRequest(הודעה) -
GetChangelogRequest(הודעה) -
GetConversationRequest(הודעה) -
GetDeploymentRequest(הודעה) -
GetExampleRequest(הודעה) -
GetGuardrailRequest(הודעה) -
GetToolRequest(הודעה) -
GetToolsetRequest(הודעה) -
GoAway(הודעה) -
GoogleSearchSuggestions(הודעה) -
GoogleSearchTool(הודעה) -
GoogleSearchTool.PromptConfig(הודעה) -
Guardrail(הודעה) -
Guardrail.CodeCallback(הודעה) -
Guardrail.ContentFilter(הודעה) -
Guardrail.ContentFilter.MatchType(enum) -
Guardrail.LlmPolicy(הודעה) -
Guardrail.LlmPolicy.PolicyScope(enum) -
Guardrail.LlmPromptSecurity(הודעה) -
Guardrail.LlmPromptSecurity.DefaultSecuritySettings(הודעה) -
Guardrail.ModelSafety(הודעה) -
Guardrail.ModelSafety.HarmBlockThreshold(enum) -
Guardrail.ModelSafety.HarmCategory(enum) -
Guardrail.ModelSafety.SafetySetting(הודעה) -
Guardrail.Supervisor(הודעה) -
Guardrail.Supervisor.DetectionMode(enum) -
Guardrail.Supervisor.Type(enum) -
Image(הודעה) -
ImportAppRequest(הודעה) -
ImportAppRequest.ImportOptions(הודעה) -
ImportAppRequest.ImportOptions.ConflictResolutionStrategy(enum) -
ImportAppResponse(הודעה) -
InputAudioConfig(הודעה) -
InstagramCredentials(הודעה) -
InterruptionSignal(הודעה) -
LanguageSettings(הודעה) -
ListAgentsRequest(הודעה) -
ListAgentsResponse(הודעה) -
ListAppVersionsRequest(הודעה) -
ListAppVersionsResponse(הודעה) -
ListAppsRequest(הודעה) -
ListAppsResponse(הודעה) -
ListChangelogsRequest(הודעה) -
ListChangelogsResponse(הודעה) -
ListConversationsRequest(הודעה) -
ListConversationsResponse(הודעה) -
ListDeploymentsRequest(הודעה) -
ListDeploymentsResponse(הודעה) -
ListExamplesRequest(הודעה) -
ListExamplesResponse(הודעה) -
ListGuardrailsRequest(הודעה) -
ListGuardrailsResponse(הודעה) -
ListToolsRequest(הודעה) -
ListToolsResponse(הודעה) -
ListToolsetsRequest(הודעה) -
ListToolsetsResponse(הודעה) -
LoggingSettings(הודעה) -
McpTool(הודעה) -
McpTool.State(enum) -
McpToolDefinition(הודעה) -
McpToolOverride(הודעה) -
McpToolset(הודעה) -
Message(הודעה) -
MetricAnalysisSettings(הודעה) -
MockConfig(הודעה) -
MockConfig.UnmatchedToolCallBehavior(enum) -
MockedToolCall(הודעה) -
ModelSettings(הודעה) -
ModelSettings.ThinkingLevel(enum) -
OAuthConfig(הודעה) -
OAuthConfig.OauthGrantType(enum) -
OpenApiTool(הודעה) -
OpenApiToolset(הודעה) -
OperationMetadata(הודעה) -
OutputAudioConfig(הודעה) -
PythonCodeCondition(הודעה) -
PythonFunction(הודעה) -
RecognitionResult(הודעה) -
RedactionConfig(הודעה) -
RemoteA2aConfig(הודעה) -
RemoteAgentTool(הודעה) -
RestoreAppVersionRequest(הודעה) -
RestoreAppVersionResponse(הודעה) -
RetrieveToolSchemaRequest(הודעה) -
RetrieveToolSchemaResponse(הודעה) -
RetrieveToolsRequest(הודעה) -
RetrieveToolsResponse(הודעה) -
RunSessionRequest(הודעה) -
RunSessionResponse(הודעה) -
Schema(הודעה) -
Schema.Type(enum) -
SecuritySettings(הודעה) -
ServiceAccountAuthConfig(הודעה) -
ServiceAgentIdTokenAuthConfig(הודעה) -
ServiceDirectoryConfig(הודעה) -
SessionConfig(הודעה) -
SessionConfig.RemoteDialogflowQueryParameters(הודעה) -
SessionInput(הודעה) -
SessionOutput(הודעה) -
SessionOutput.DiagnosticInfo(הודעה) -
Span(הודעה) -
SynthesizeSpeechConfig(הודעה) -
SystemTool(הודעה) -
TimeZoneSettings(הודעה) -
TlsConfig(הודעה) -
TlsConfig.CaCert(הודעה) -
Tool(הודעה) -
ToolCall(הודעה) -
ToolCalls(הודעה) -
ToolFakeConfig(הודעה) -
ToolResponse(הודעה) -
ToolResponses(הודעה) -
Toolset(הודעה) -
ToolsetTool(הודעה) -
TransferRule(הודעה) -
TransferRule.DeterministicTransfer(הודעה) -
TransferRule.Direction(enum) -
TransferRule.DisablePlannerTransfer(הודעה) -
TriggerAction(הודעה) -
TriggerAction.GenerativeAnswer(הודעה) -
TriggerAction.RespondImmediately(הודעה) -
TriggerAction.Response(הודעה) -
TriggerAction.TransferAgent(הודעה) -
UpdateAgentRequest(הודעה) -
UpdateAppRequest(הודעה) -
UpdateAppVersionRequest(הודעה) -
UpdateDeploymentRequest(הודעה) -
UpdateExampleRequest(הודעה) -
UpdateGuardrailRequest(הודעה) -
UpdateToolRequest(הודעה) -
UpdateToolsetRequest(הודעה) -
VpcScSettings(הודעה) -
WebSearchQuery(הודעה) -
WhatsAppCredentials(הודעה) -
WidgetTool(הודעה) -
WidgetTool.DataMapping(הודעה) -
WidgetTool.DataMapping.Mode(enum) -
WidgetTool.TextResponseConfig(הודעה) -
WidgetTool.TextResponseConfig.Type(enum) -
WidgetTool.WidgetType(enum)
AgentService
השירות שמנהל משאבים שקשורים לסוכנים ב-Gemini Enterprise for Customer Engagement (CES).
| BatchDeleteConversations |
|---|
|
מחיקה של קבוצת שיחות שצוינו.
|
| CreateAgent |
|---|
|
יוצרת סוכן חדש באפליקציה הנתונה.
|
| CreateApp |
|---|
|
יוצרת אפליקציה חדשה בפרויקט ובמיקום שצוינו.
|
| CreateAppVersion |
|---|
|
יצירת גרסה חדשה של האפליקציה באפליקציה הנתונה.
|
| CreateDeployment |
|---|
|
יצירת פריסה חדשה באפליקציה הנתונה.
|
| CreateExample |
|---|
|
יוצרת דוגמה חדשה באפליקציה הנתונה.
|
| CreateGuardrail |
|---|
|
יוצרת אמצעי הגנה חדש באפליקציה הנתונה.
|
| CreateTool |
|---|
|
הפונקציה יוצרת כלי חדש באפליקציה הנתונה.
|
| CreateToolset |
|---|
|
יוצרת ערכת כלים חדשה באפליקציה הנתונה.
|
| DeleteAgent |
|---|
|
מחיקת הסוכן שצוין.
|
| DeleteApp |
|---|
|
מחיקת האפליקציה שצוינה.
|
| DeleteAppVersion |
|---|
|
מוחק את גרסת האפליקציה שצוינה.
|
| DeleteConversation |
|---|
|
מחיקת השיחה שצוינה.
|
| DeleteDeployment |
|---|
|
מחיקת הפריסה שצוינה.
|
| DeleteExample |
|---|
|
מחיקת הדוגמה שצוינה.
|
| DeleteGuardrail |
|---|
|
מחיקת אמצעי הבקרה שצוין.
|
| DeleteTool |
|---|
|
מחיקת הכלי שצוין.
|
| DeleteToolset |
|---|
|
מוחק את ערכת הכלים שצוינה.
|
| ExportApp |
|---|
|
מייצא את האפליקציה שצוינה.
|
| GetAgent |
|---|
|
הפעולה הזו מחזירה את הפרטים של הסוכן שצוין.
|
| GetApp |
|---|
|
קבלת פרטים על האפליקציה שצוינה.
|
| GetAppVersion |
|---|
|
קבלת פרטים על גרסה ספציפית של אפליקציה.
|
| GetChangelog |
|---|
|
מחזירה את יומן השינויים שצוין.
|
| GetConversation |
|---|
|
מקבל פרטים של השיחה שצוינה.
|
| GetDeployment |
|---|
|
קבלת פרטים על הפריסה שצוינה.
|
| GetExample |
|---|
|
הפעולה הזו מחזירה את הפרטים של הדוגמה שצוינה.
|
| GetGuardrail |
|---|
|
הפעולה מחזירה את הפרטים של אמצעי הבקרה שצוין.
|
| GetTool |
|---|
|
מקבל את הפרטים של הכלי שצוין.
|
| GetToolset |
|---|
|
הפעולה מחזירה את הפרטים של ערכת הכלים שצוינה.
|
| ImportApp |
|---|
|
מייבא את האפליקציה שצוינה.
|
| ListAgents |
|---|
|
מציג רשימה של סוכנים באפליקציה הנתונה.
|
| ListAppVersions |
|---|
|
רשימה של כל גרסאות האפליקציה באפליקציה הנתונה.
|
| ListApps |
|---|
|
מציג רשימה של אפליקציות בפרויקט ובמיקום שצוינו.
|
| ListChangelogs |
|---|
|
מציגה את יומני השינויים של האפליקציה שצוינה.
|
| ListConversations |
|---|
|
מציג את רשימת השיחות באפליקציה שצוינה.
|
| ListDeployments |
|---|
|
מציג את הפריסות באפליקציה הנתונה.
|
| ListExamples |
|---|
|
מציג דוגמאות לרשימות באפליקציה הנתונה.
|
| ListGuardrails |
|---|
|
רשימת אמצעי הבקרה באפליקציה הנתונה.
|
| ListTools |
|---|
|
רשימת הכלים באפליקציה הנתונה.
|
| ListToolsets |
|---|
|
רשימת ערכות הכלים באפליקציה הנתונה.
|
| RestoreAppVersion |
|---|
|
משחזר את הגרסה שצוינה של האפליקציה. הפעולה הזו תיצור גרסה חדשה של האפליקציה מהטיוטה הנוכחית של האפליקציה, ותחליף את הטיוטה הנוכחית בגרסה שצוינה של האפליקציה.
|
| UpdateAgent |
|---|
|
מעדכן את הסוכן שצוין.
|
| UpdateApp |
|---|
|
מעדכנת את האפליקציה שצוינה.
|
| UpdateAppVersion |
|---|
|
מעדכן את גרסת האפליקציה שצוינה.
|
| UpdateDeployment |
|---|
|
מעדכנים את הפריסה שצוינה.
|
| UpdateExample |
|---|
|
מעדכן את הדוגמה שצוינה.
|
| UpdateGuardrail |
|---|
|
מעדכנים את אמצעי הבקרה שצוין.
|
| UpdateTool |
|---|
|
מעדכן את הכלי שצוין.
|
| UpdateToolset |
|---|
|
עדכון של ערכת הכלים שצוינה.
|
SessionService
שירות הסשנים מספק ממשקי API לאינטראקציה עם סוכני CES.
| BidiRunSession |
|---|
|
יוצר חיבור סטרימינג דו-כיווני עם סוכן CES. הסוכן מעבד קלט רציף מכמה מודלים (למשל, טקסט, אודיו) ומפיק פלט רציף בזמן אמת מכמה מודלים. --- Client Request Stream --- הלקוח מעביר בקשות בסטרימינג בסדר הבא:
--- Server Response Stream --- לכל תור באינטראקציה, הסוכן מעביר הודעות בסטרימינג ברצף הבא:
--- Audio Best Practices --- 1. סטרימינג: הפעלת סטרימינג של
|
| RunSession |
|---|
|
הפעולה יוזמת אינטראקציה חד-שלבית עם סוכן CES במהלך סשן.
|
| StreamRunSession |
|---|
|
מפעיל אינטראקציה חד-פעמית עם נציג CES. משתמש בהזרמה בצד השרת כדי לספק תוצאות מצטברות ותשובות חלקיות בזמן שהן נוצרות. כברירת מחדל, תשובות מלאות (למשל, הודעות משיחות חוזרות או תשובות מלאות של LLM) נשלחות ללקוח ברגע שהן זמינות. כדי להפעיל סטרימינג של נתחי טקסט בודדים ישירות מהמודל, מגדירים את
|
ToolService
שירות הכלים מספק ממשקי API לאינטראקציה עם כלי CES.
| ExecuteTool |
|---|
|
מפעיל את הכלי שצוין עם הארגומנטים שצוינו.
|
| RetrieveToolSchema |
|---|
|
אחזור הסכימה של הכלי הנתון. הסכימה מחושבת תוך כדי תנועה עבור המופע הנתון של הכלי.
|
| RetrieveTools |
|---|
|
אחזור רשימת הכלים שנכללים בערכת הכלים שצוינה.
|
WidgetService
מספקת ממשקי API לווידג'טים כדי ליצור אינטראקציה עם ממשקי API של CES.
| GenerateChatToken |
|---|
|
יוצר אסימון בהיקף סשן לווידג'ט של הצ'אט לצורך אימות באמצעות ממשקי Session API.
|
פעולה
הגדרה של פעולה לשימוש בכלי. הערה: יכול להיות שמדובר בפעולה או בתפעול. פרטים נוספים זמינים בכתובת https://cloud.google.com/integration-connectors/docs/entities-operation-action.
| שדות | |
|---|---|
input_fields[] |
זה שינוי אופציונלי. שדות של ישויות שמשמשים כקלט לפעולה. אם לא מציינים שדות, המערכת משתמשת בכל השדות של הישות. |
output_fields[] |
זה שינוי אופציונלי. שדות הישות שיוחזרו מהפעולה. אם לא מציינים שדות, כל השדות של הישות יוחזרו. |
שדה איחוד action_spec. מפרט של פעולה להגדרה לשימוש בכלי. הערך action_spec יכול להיות רק אחד מהבאים: |
|
connection_action_id |
מזהה של פעולת חיבור שהכלי ישתמש בה. |
entity_operation |
הגדרת פעולת ישות לשימוש בכלי. |
EntityOperation
מפרט של פעולות CRUD בישות.
| שדות | |
|---|---|
entity_id |
חובה. המזהה של הישות. |
operation |
חובה. הפעולה שרוצים לבצע בישות. |
OperationType
הפעולה שצריך לבצע ביישות.
| טיפוסים בני מנייה (enum) | |
|---|---|
OPERATION_TYPE_UNSPECIFIED |
לא צוין סוג הפעולה. לא תקין, יצירה או עדכון של ConnectorTool ייכשלו. |
LIST |
פעולה ברשימה. |
GET |
פעולת קבלת נתונים. |
CREATE |
פעולת יצירה. |
UPDATE |
פעולת עדכון. |
DELETE |
פעולת מחיקה. |
סוכן
סוכן פועל כאבן הבניין הבסיסית שמספקת הוראות למודל שפה גדול (LLM) לביצוע משימות ספציפיות.
| שדות | |
|---|---|
name |
מזהה. המזהה הייחודי של הסוכן. פורמט: |
display_name |
חובה. השם המוצג של הנציג. |
description |
זה שינוי אופציונלי. תיאור של הסוכן שכתוב בצורה שקריאה לאנשים. |
model_settings |
זה שינוי אופציונלי. הגדרות למודל ה-LLM. |
instruction |
זה שינוי אופציונלי. הוראות למודל שפה גדול (LLM) שמנחות את התנהגות הסוכן. |
tools[] |
זה שינוי אופציונלי. רשימת הכלים הזמינים לסוכן. פורמט: |
child_agents[] |
זה שינוי אופציונלי. רשימה של סוכני ילדים בעץ הסוכנים. פורמט: |
before_agent_callbacks[] |
זה שינוי אופציונלי. פונקציות ה-callback שיופעלו לפני שהסוכן יקבל שיחה. הקריאות החוזרות שצוינו מופעלות ברצף, בדיוק לפי הסדר שבו הן מופיעות ברשימה. אם פונקציית קריאה חוזרת מחזירה תגובה שהוחלפה, הביצוע נפסק וכל פונקציות הקריאה החוזרת שנותרו מדלגות. |
after_agent_callbacks[] |
זה שינוי אופציונלי. הפונקציות להפעלה חוזרת שיופעלו אחרי שהסוכן יקרא. הקריאות החוזרות שצוינו מופעלות ברצף, בדיוק לפי הסדר שבו הן מופיעות ברשימה. אם פונקציית קריאה חוזרת מחזירה תגובה שהוחלפה, הביצוע נפסק וכל פונקציות הקריאה החוזרת שנותרו מדלגות. |
before_model_callbacks[] |
זה שינוי אופציונלי. הקריאות החוזרות (callback) לביצוע לפני הקריאה למודל. אם יש כמה קריאות למודל, הקריאה החוזרת תופעל כמה פעמים. הקריאות החוזרות שצוינו מופעלות ברצף, בדיוק לפי הסדר שבו הן מופיעות ברשימה. אם פונקציית קריאה חוזרת מחזירה תגובה שהוחלפה, הביצוע נפסק וכל פונקציות הקריאה החוזרת שנותרו מדלגות. |
after_model_callbacks[] |
זה שינוי אופציונלי. פונקציות ה-callback שיבוצעו אחרי הפעלת המודל. אם יש כמה קריאות למודל, הקריאה החוזרת תופעל כמה פעמים. הקריאות החוזרות שצוינו מופעלות ברצף, בדיוק לפי הסדר שבו הן מופיעות ברשימה. אם פונקציית קריאה חוזרת מחזירה תגובה שהוחלפה, הביצוע נפסק וכל פונקציות הקריאה החוזרת שנותרו מדלגות. |
before_tool_callbacks[] |
זה שינוי אופציונלי. הפונקציות לקריאה חוזרת שיופעלו לפני הפעלת הכלי. אם יש כמה הפעלות של כלים, הקריאה החוזרת תופעל כמה פעמים. הקריאות החוזרות שצוינו מופעלות ברצף, בדיוק לפי הסדר שבו הן מופיעות ברשימה. אם פונקציית קריאה חוזרת מחזירה תגובה שהוחלפה, הביצוע נפסק וכל פונקציות הקריאה החוזרת שנותרו מדלגות. |
after_tool_callbacks[] |
זה שינוי אופציונלי. הקריאות החוזרות (callbacks) לביצוע אחרי הפעלת הכלי. אם יש כמה הפעלות של כלים, הקריאה החוזרת תופעל כמה פעמים. הקריאות החוזרות שצוינו מופעלות ברצף, בדיוק לפי הסדר שבו הן מופיעות ברשימה. אם פונקציית קריאה חוזרת מחזירה תגובה שהוחלפה, הביצוע נפסק וכל פונקציות הקריאה החוזרת שנותרו מדלגות. |
create_time |
פלט בלבד. חותמת זמן של מועד יצירת הסוכן. |
update_time |
פלט בלבד. חותמת זמן של מועד העדכון האחרון של הסוכן. |
guardrails[] |
זה שינוי אופציונלי. רשימת אמצעי הבקרה של הסוכן. פורמט: |
etag |
תג Etag שמשמש כדי לוודא שהאובייקט לא השתנה במהלך פעולת קריאה-שינוי-כתיבה. אם ה-etag ריק, העדכון יחליף את כל השינויים המקבילים. |
toolsets[] |
זה שינוי אופציונלי. רשימה של ערכות כלים לסוכן. |
generated_summary |
פלט בלבד. אם הסוכן נוצר על ידי עוזר ה-LLM, השדה הזה מכיל סיכום תיאורי של הדור. |
transfer_rules[] |
זה שינוי אופציונלי. כללי העברה של סוכנים. אם כמה כללים תואמים, המערכת תשתמש בכלל הראשון ברשימה. |
validation_errors[] |
פלט בלבד. שגיאות או הגדרות שגויות בסוכן שעלולות להשפיע על איכות הסוכן. |
שדה איחוד agent_type. סוג הסוכן. הערך agent_type יכול להיות רק אחד מהבאים: |
|
llm_agent |
זה שינוי אופציונלי. סוג הסוכן שמוגדר כברירת מחדל. |
remote_dialogflow_agent |
זה שינוי אופציונלי. סוכן Dialogflow מרוחק שישמש להפעלת הסוכן. אם השדה הזה מוגדר, המערכת תתעלם מכל שאר המאפיינים ברמת הסוכן. הערה: אם סוכן Dialogflow נמצא בפרויקט אחר מהאפליקציה, צריך להעניק את ההרשאה |
remote_a2a_agent |
זה שינוי אופציונלי. סוכן A2A מרוחק שישמש להרצת הסוכן. |
AgentToolset
ערכת כלים עם מבחר מהכלים שלה.
| שדות | |
|---|---|
toolset |
חובה. שם המשאב של ערכת הכלים. פורמט: |
tool_ids[] |
זה שינוי אופציונלי. מזהי הכלים שמשמשים לסינון ערכת הכלים. |
LlmAgent
בסוג הזה אין שדות.
סוג ברירת המחדל של הסוכן. הסוכן משתמש בהוראות ובפונקציות קריאה חוזרת שצוינו בסוכן כדי לבצע את המשימה באמצעות מודל שפה גדול.
RemoteA2aAgent
הסוכן שיעביר את ההרצה לסוכן מרוחק של A2A.
| שדות | |
|---|---|
a2a_config |
חובה. הגדרת החיבור של A2A. |
RemoteDialogflowAgent
הסוכן שיעביר את הביצוע לסוכן מרוחק של Dialogflow CX. סוכן Dialogflow יעבד את השאילתות הבאות של המשתמש עד שהסשן או התהליך יסתיימו, והשליטה תועבר חזרה לסוכן ה-CES הראשי.
| שדות | |
|---|---|
agent |
חובה. שם משאב הסוכן ב-Dialogflow. פורמט: |
flow_id |
זה שינוי אופציונלי. מזהה ה-Flow של ה-Flow בסוכן Dialogflow. |
environment_id |
זה שינוי אופציונלי. מזהה הסביבה של נציג Dialogflow שישמש להרצת הנציג. אם לא מציינים סביבה, המערכת משתמשת בסביבת הטיוטה. |
input_variable_mapping |
זה שינוי אופציונלי. מיפוי של שמות משתני האפליקציה לשמות פרמטרים של סשן Dialogflow שיישלחו לסוכן Dialogflow כקלט. |
output_variable_mapping |
זה שינוי אופציונלי. מיפוי של שמות הפרמטרים של סשן Dialogflow לשמות המשתנים של האפליקציה שיוחזרו לסוכן CES אחרי שהביצוע של סוכן Dialogflow יסתיים. |
respect_response_interruption_settings |
זה שינוי אופציונלי. הגדרה שקובעת אם להתחשב בהגדרות ההפרעה ברמת ההודעה שהוגדרו בסוכן Dialogflow.
|
language_code_variable |
זה שינוי אופציונלי. השם של המשתנה שמכיל את קוד השפה שבו יש להשתמש בסשן Dialogflow. אם לא תציינו קוד שפה, המערכת תשתמש בקוד השפה שמוגדר כברירת מחדל לסוכן Dialogflow. |
AgentCard
בכרטיס הסוכן מוצג מידע חשוב על סוכן מרוחק. זוהי גרסה מצומצמת של AgentCard שמוגדרת בפרוטוקול A2A https://a2a-protocol.org/dev/specification/#441-agentcard
| שדות | |
|---|---|
name |
חובה. שם הסוכן בפורמט שקריא לבני אדם. |
description |
חובה. תיאור של תחום הפעולה או מרחב הפתרונות של הסוכן. |
supported_interfaces[] |
חובה. רשימה מסודרת של ממשקים נתמכים. עדיף להשתמש ברשומה הראשונה. |
version |
חובה. גרסת הסוכן. |
skills[] |
חובה. סקילים מייצגים יחידת יכולת שהסוכן יכול לבצע. יכול להיות שההגדרה הזו תהיה קצת מופשטת, אבל היא מייצגת קבוצה ממוקדת יותר של פעולות שהסוכן צפוי להצליח בהן. |
AgentInterface
ההגדרה הזו מציינת שילוב של כתובת יעד, אמצעי תחבורה וגרסת פרוטוקול לאינטראקציה עם הסוכן. כך סוכנים יכולים לחשוף את אותה פונקציונליות באמצעות מנגנונים שונים של קישור פרוטוקולים.
| שדות | |
|---|---|
url |
חובה. כתובת ה-URL שבה הממשק הזה זמין. זו צריכה להיות כתובת URL תקינה מסוג HTTPS בייצור. דוגמה: "https://api.example.com/a2a/v1", "https://grpc.example.com/a2a" |
protocol_binding |
חובה. הקישור לפרוטוקול שנתמך בכתובת ה-URL הזו. זהו מחרוזת של טופס פתוח, שאפשר להרחיב אותה בקלות לקישורי פרוטוקול אחרים. הסכימות המרכזיות שנתמכות באופן רשמי הן |
tenant |
מזהה הדייר שישמש בבקשה כשמתקשרים לסוכן. |
protocol_version |
חובה. הגרסה של פרוטוקול A2A שהממשק הזה חושף. מומלץ להשתמש בגרסה המשנית הנתמכת האחרונה לכל גרסה ראשית. דוגמאות: 0.3, 1.0 |
AgentRegistryDeployment
ההגדרה והסטטוס של הפריסה של Agent Registry.
| שדות | |
|---|---|
agent_registry_service_name |
זה שינוי אופציונלי. פלט בלבד. שם המשאב של שירות Agent Registry שנפרס. פורמט: |
AgentSkill
מייצג יכולת או פונקציה ייחודית שהנציג יכול לבצע.
| שדות | |
|---|---|
id |
חובה. מזהה ייחודי של מיומנות הסוכן. |
name |
חובה. שם המיומנות שקריא לבני אדם. |
description |
חובה. תיאור מפורט של המיומנות. |
tags[] |
חובה. קבוצה של מילות מפתח שמתארות את היכולות של המיומנות. |
examples[] |
דוגמאות לפרומפטים או לתרחישים שהמיומנות הזו יכולה לטפל בהם. |
input_modes[] |
קבוצת סוגי המדיה הנתמכים לקלט במיומנות הזו, שמשמשת במקום ברירות המחדל של הסוכן. |
output_modes[] |
קבוצת סוגי המדיה הנתמכים של הפלט במיומנות הזו, שדוחפת את ברירות המחדל של הסוכן. |
AgentTool
מייצג כלי שמאפשר לסוכן להתקשר לסוכן אחר.
| שדות | |
|---|---|
name |
חובה. השם של כלי הסוכן. |
description |
זה שינוי אופציונלי. תיאור של מטרת הכלי. |
agent |
זה שינוי אופציונלי. שם המשאב של הסוכן שמשמש כנקודת הכניסה לכלי. פורמט: |
AgentTransfer
מייצג אירוע שמציין העברה של שיחה לסוכן אחר.
| שדות | |
|---|---|
target_agent |
חובה. הסוכן שאליו מועברת השיחה. הנציג יטפל בשיחה מכאן ואילך. פורמט: |
display_name |
פלט בלבד. השם המוצג של הנציג. |
AmbientSoundConfig
הגדרות של מוזיקת אמביינט שתופעל עם התשובה המסונתזת של הסוכן, כדי לשפר את הטבעיות של השיחה.
| שדות | |
|---|---|
volume_gain_db |
זה שינוי אופציונלי. הגברת עוצמת הקול (בדציבלים) של עוצמת הקול המקורית הרגילה שנתמכת על ידי רעשי רקע, בטווח [-96.0, 16.0]. אם לא מוגדר ערך או אם הערך הוא 0.0 (dB), ההפעלה תהיה בעוצמת האות המקורי הרגילה. ערך של -6.0 (dB) יושמע בעוצמה של בערך חצי מהעוצמה של האות המקורי הרגיל. ערך של +6.0 (dB) יושמע בעוצמה שהיא בערך כפולה מעוצמת האות המקורי הרגילה. מומלץ מאוד לא לחרוג מ-+10 (dB), כי בדרך כלל אין עלייה משמעותית בעוצמת הקול בכל ערך שגדול יותר מזה. |
שדה איחוד source. רעשי הסביבה שיושמעו עם התשובה המסונתזת של הסוכן, כדי לשפר את הטבעיות של השיחה. הערך source יכול להיות רק אחד מהבאים: |
|
prebuilt_ambient_noise |
זה שינוי אופציונלי. הוצא משימוש: השימוש ב- |
gcs_uri |
זה שינוי אופציונלי. רעשי הסביבה כקובץ WAV עם ערוץ מונו, 16 kHz, שמאוחסן ב-Cloud Storage. הערה: חשוב לוודא שלסוכן השירות של CES, |
prebuilt_ambient_sound |
זה שינוי אופציונלי. השם של צליל הסביבה המובנה. הערכים האפשריים הם: - coffee_shop - keyboard - keypad - hum - office_1 - office_2 - office_3 - room_1 - room_2 - room_3 - room_4 - room_5 - air_conditioner |
PrebuiltAmbientNoise
רעשי סביבה מוכנים מראש.
| טיפוסים בני מנייה (enum) | |
|---|---|
PREBUILT_AMBIENT_NOISE_UNSPECIFIED |
לא צוין. |
RETAIL_STORE |
רעשי הסביבה בחנות קמעונאית. |
CONVENTION_HALL |
רעשי הסביבה באולם כנסים. |
OUTDOOR |
רעשי הסביבה של רחוב. |
ApiAuthentication
פרטי אימות שנדרשים לקריאות ל-API.
| שדות | |
|---|---|
שדה איחוד auth_config. הגדרת האימות. הערך auth_config יכול להיות רק אחד מהבאים: |
|
api_key_config |
זה שינוי אופציונלי. הגדרות לאימות מפתח API. |
oauth_config |
זה שינוי אופציונלי. הגדרות ל-OAuth. |
service_agent_id_token_auth_config |
זה שינוי אופציונלי. ההגדרה לאימות באמצעות טוקן של מזהה שנוצר מסוכן השירות של CES. |
service_account_auth_config |
זה שינוי אופציונלי. הגדרות לאימות של חשבון שירות. |
bearer_token_config |
זה שינוי אופציונלי. הגדרת אימות באמצעות טוקן bearer. |
ApiKeyConfig
הגדרות לאימות באמצעות מפתח API.
| שדות | |
|---|---|
key_name |
חובה. שם הפרמטר או שם הכותרת של מפתח ה-API. למשל, אם בקשת ה-API היא "https://example.com/act?X-Api-Key= |
api_key_secret_version |
חובה. השם של משאב גרסת הסוד ב-SecretManager שבו מאוחסן מפתח ה-API. פורמט: הערה: צריך להקצות את התפקיד |
request_location |
חובה. מיקום המפתח בבקשה. |
RequestLocation
המיקום של מפתח ה-API בבקשה.
| טיפוסים בני מנייה (enum) | |
|---|---|
REQUEST_LOCATION_UNSPECIFIED |
לא צוין. אין להשתמש בערך הזה. |
HEADER |
מייצג את המפתח בכותרת ה-HTTP. |
QUERY_STRING |
מייצג את המפתח במחרוזת של שאילתה. |
אפליקציה
אפליקציה משמשת כמאגר ברמה העליונה לקבוצה של סוכנים, כולל סוכן הבסיס וסוכני המשנה שלו, וגם ההגדרות שמשויכות אליהם. הסוכנים האלה פועלים יחד כדי להשיג יעדים ספציפיים בהקשר של האפליקציה.
| שדות | |
|---|---|
name |
מזהה. המזהה הייחודי של האפליקציה. הפורמט: |
display_name |
חובה. השם המוצג של האפליקציה. |
description |
זה שינוי אופציונלי. תיאור של האפליקציה שכתוב בצורה שקריאה לאנשים. |
pinned |
זה שינוי אופציונלי. האם האפליקציה מוצמדת לרשימת האפליקציות. |
root_agent |
זה שינוי אופציונלי. הסוכן הראשי הוא נקודת הכניסה לאפליקציה. הפורמט: |
language_settings |
זה שינוי אופציונלי. הגדרות השפה של האפליקציה. |
time_zone_settings |
זה שינוי אופציונלי. הגדרות אזור הזמן של האפליקציה. |
audio_processing_config |
זה שינוי אופציונלי. הגדרת עיבוד האודיו של האפליקציה. |
logging_settings |
זה שינוי אופציונלי. הגדרות הרישום של האפליקציה. |
error_handling_settings |
זה שינוי אופציונלי. הגדרות לטיפול בשגיאות באפליקציה. |
model_settings |
זה שינוי אופציונלי. הגדרות ברירת המחדל של מודל LLM לאפליקציה. משאבים ספציפיים (למשל סוכנים, אמצעי הגנה) יכולים לשנות את ההגדרות האלה לפי הצורך. |
tool_execution_mode |
זה שינוי אופציונלי. מצב ההפעלה של הכלי באפליקציה. אם לא מציינים מצב, ברירת המחדל היא PARALLEL. |
evaluation_metrics_thresholds |
זה שינוי אופציונלי. סף ההערכה של האפליקציה. |
variable_declarations[] |
זה שינוי אופציונלי. ההצהרות של המשתנים. |
predefined_variable_declarations[] |
פלט בלבד. ההצהרות של משתנים מוגדרים מראש באפליקציה. |
global_instruction |
זה שינוי אופציונלי. הוראות לכל הסוכנים באפליקציה. אפשר להשתמש בהוראה הזו כדי להגדיר זהות או אישיות יציבה לכל הסוכנים. |
guardrails[] |
זה שינוי אופציונלי. רשימת אמצעי הבקרה לאפליקציה. פורמט: |
data_store_settings |
זה שינוי אופציונלי. הגדרות מאגר הנתונים של האפליקציה. |
default_channel_profile |
זה שינוי אופציונלי. פרופיל הערוץ שמוגדר כברירת מחדל ומשמש את האפליקציה. |
metadata |
זה שינוי אופציונלי. מטא-נתונים על האפליקציה. אפשר להשתמש בשדה הזה כדי לאחסן מידע נוסף שרלוונטי לפרטי האפליקציה או לשימושים המיועדים שלה. |
create_time |
פלט בלבד. חותמת הזמן שבה האפליקציה נוצרה. |
update_time |
פלט בלבד. חותמת זמן של מועד העדכון האחרון של האפליקציה. |
etag |
פלט בלבד. תג Etag שמשמש כדי לוודא שהאובייקט לא השתנה במהלך פעולת קריאה-שינוי-כתיבה. אם ה-etag ריק, העדכון יחליף את כל השינויים המקבילים. |
deployment_count |
פלט בלבד. מספר הפריסות באפליקציה. |
client_certificate_settings |
זה שינוי אופציונלי. הגדרות ברירת המחדל של אישורי הלקוח לאפליקציה. |
vpc_sc_settings |
זה שינוי אופציונלי. ההגדרות של VPC-SC לאפליקציה. |
locked |
זה שינוי אופציונלי. התנאי מציין אם האפליקציה נעולה ואי אפשר לבצע בה שינויים. אם האפליקציה נעולה, שינויים במשאבי האפליקציה יידחו. |
validation_errors[] |
פלט בלבד. הגדרות שגויות או אזהרות באפליקציה. |
dashboard_settings |
זה שינוי אופציונלי. הגדרות ספציפיות לאפליקציה לקישור ולהגדרה של מרכזי בקרה של Contact Center Insights. |
ToolExecutionMode
ההגדרה הזו קובעת את אופן הפעולה של הכלי אם הסוכן בוחר כמה כלים באותו הזמן.
| טיפוסים בני מנייה (enum) | |
|---|---|
TOOL_EXECUTION_MODE_UNSPECIFIED |
מצב ההרצה של הכלי לא צוין. ברירת המחדל היא PARALLEL. |
PARALLEL |
אם בוחרים כמה כלים, הם יופעלו במקביל עם אותו ToolContext. |
SEQUENTIAL |
אם בוחרים כמה כלים, הם יופעלו ברצף. הכלי הבא יופעל רק אחרי שהכלי הקודם יסיים את הפעולה, והוא יוכל לראות את ToolContext המעודכן מהכלי הקודם. |
VariableDeclaration
הגדרת המבנה והמטא-נתונים של משתנה.
| שדות | |
|---|---|
name |
חובה. שם המשתנה. השם צריך להתחיל באות או בקו תחתון, והוא יכול להכיל רק אותיות, מספרים או קווים תחתונים. |
description |
חובה. תיאור המשתנה. |
schema |
חובה. הסכימה של המשתנה. |
AppSnapshot
תמונה של האפליקציה.
| שדות | |
|---|---|
app |
זה שינוי אופציונלי. ההגדרות הבסיסיות של האפליקציה. |
agents[] |
זה שינוי אופציונלי. רשימת הנציגים באפליקציה. |
tools[] |
זה שינוי אופציונלי. רשימת הכלים באפליקציה. |
examples[] |
זה שינוי אופציונלי. רשימת דוגמאות באפליקציה. |
guardrails[] |
זה שינוי אופציונלי. רשימת אמצעי הבטיחות באפליקציה. |
toolsets[] |
זה שינוי אופציונלי. רשימה של ערכות כלים באפליקציה. |
AppVersion
ב-Customer Engagement Suite (CES), גרסת אפליקציה היא תמונת מצב של האפליקציה בנקודת זמן מסוימת. הוא קבוע ואי אפשר לשנות אותו אחרי שיוצרים אותו.
| שדות | |
|---|---|
name |
מזהה. המזהה הייחודי של גרסת האפליקציה. פורמט: |
display_name |
זה שינוי אופציונלי. השם המוצג של גרסת האפליקציה. |
description |
זה שינוי אופציונלי. תיאור גרסת האפליקציה. |
creator |
פלט בלבד. כתובת האימייל של המשתמש שיצר את גרסת האפליקציה. |
create_time |
פלט בלבד. חותמת הזמן שבה נוצרה גרסת האפליקציה. |
update_time |
פלט בלבד. חותמת הזמן של העדכון האחרון של גרסת האפליקציה. |
snapshot |
פלט בלבד. קובץ ה-snapshot של האפליקציה כשיוצרים את הגרסה. |
etag |
פלט בלבד. תג Etag שמשמש כדי לוודא שהאובייקט לא השתנה במהלך פעולת קריאה-שינוי-כתיבה. אם ה-etag ריק, העדכון יחליף את כל השינויים המקבילים. |
AudioEncoding
התג AudioEncoding מציין את פורמט הקידוד של נתוני האודיו.
| טיפוסים בני מנייה (enum) | |
|---|---|
AUDIO_ENCODING_UNSPECIFIED |
קידוד אודיו שלא צוין. |
LINEAR16 |
קידוד אודיו PCM ליניארי של 16 ביט. |
MULAW |
דגימות של 8 ביט שמרחיבות דגימות של אודיו של 14 ביט באמצעות G.711 PCMU/mu-law. |
ALAW |
דגימות של 8 ביט שמרחיבות דגימות אודיו של 14 ביט באמצעות G.711 PCMU/A-law. |
AudioProcessingConfig
הגדרות לעיבוד ולשידור של האודיו מהקלט והפלט.
| שדות | |
|---|---|
synthesize_speech_configs |
זה שינוי אופציונלי. הגדרה של אופן סינתוז התשובה של הסוכן, מיפוי מקוד השפה ל- אם לא נמצאה הגדרה לקוד השפה שצוין, המערכת תשתמש בהגדרה של קוד שפת הבסיס. לדוגמה, אם המפה מכילה את הערכים en-us ו-en, וקוד השפה שצוין הוא en-gb, נעשה שימוש בהגדרה en. הערה: קוד השפה לא תלוי באותיות רישיות. |
barge_in_config |
זה שינוי אופציונלי. המדיניות הזו מגדירה את התנהגות הסוכן בפעילויות של כניסה לשיחה של משתמש. |
inactivity_timeout |
זה שינוי אופציונלי. משך הזמן של חוסר פעילות של המשתמש (ללא דיבור או אינטראקציה) לפני שהסוכן מציג למשתמש בקשה לחידוש האינטראקציה. אם לא מגדירים את ההגדרה הזו, הסוכן לא יציע למשתמש להמשיך את השיחה. |
ambient_sound_config |
זה שינוי אופציונלי. הגדרות של מוזיקת אמביינט שתופעל עם התשובה המסונתזת של הסוכן, כדי לשפר את הטבעיות של השיחה. |
custom_voice_samples[] |
זה שינוי אופציונלי. הגדרות של דגימות קול בהתאמה אישית לשכפול קול. |
AudioRecordingConfig
הגדרות לגבי אופן ההקלטה של אינטראקציות עם אודיו.
| שדות | |
|---|---|
gcs_bucket |
זה שינוי אופציונלי. קטגוריית Cloud Storage שבה יאוחסנו הקלטות האודיו של הסשן. כתובת ה-URI חייבת להתחיל ב-gs://. צריך לבחור מיקום של מאגר שעומד בדרישות שלכם לגבי מיקום אחסון הנתונים. הערה: אם קטגוריית Cloud Storage נמצאת בפרויקט אחר מהאפליקציה, צריך להעניק |
gcs_path_prefix |
זה שינוי אופציונלי. קידומת הנתיב של Cloud Storage להקלטות אודיו. הקידומת יכולה לכלול את הפלייס הולדרים הבאים, שיוחלפו באופן דינמי בזמן הצגת המודעה: - $project: מזהה הפרויקט - $location: מיקום האפליקציה - $app: מזהה האפליקציה - $date: תאריך הסשן בפורמט YYYY-MM-DD - $session: מזהה הסשן אם לא מציינים קידומת נתיב, המערכת תשתמש בקידומת ברירת המחדל |
BargeInConfig
הגדרה של אופן הטיפול בפעילויות של משתמשים שנכנסים לשיחה.
| שדות | |
|---|---|
disable_barge_in |
זה שינוי אופציונלי. הוצא משימוש: המאפיין המשתמשים לא יוכלו להתפרץ לשיחה בזמן שהנציג מדבר. אם הערך הוא true, המערכת תתעלם מקלט של משתמשים במהלך השמעת התגובה של הסוכן. |
barge_in_awareness |
זה שינוי אופציונלי. אם ההגדרה הזו מופעלת, הנציג יתאים את התגובה הבאה שלו על סמך ההנחה שהמשתמש לא שמע את ההודעה המלאה הקודמת של הנציג. אין להשתמש בערך הזה בתרחישים שבהם התשובות של הנציג מוצגות באופן חזותי. |
BatchDeleteConversationsRequest
בקשת הודעה עבור AgentService.BatchDeleteConversations.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שממנה רוצים למחוק שיחות. פורמט: |
conversations[] |
חובה. שמות המשאבים של השיחות שרוצים למחוק. |
BatchDeleteConversationsResponse
הודעת תגובה ל-AgentService.BatchDeleteConversations.
| שדות | |
|---|---|
deleted_conversations[] |
רשימת השיחות שנמחקו בהצלחה. |
failed_conversations[] |
רשימת השיחות שלא נמחקו. |
error_messages[] |
זה שינוי אופציונלי. רשימה של הודעות שגיאה שקשורות לשיחות שלא נמחקו. |
BearerTokenConfig
הגדרות לאימות באמצעות טוקן Bearer.
| שדות | |
|---|---|
token |
חובה. טוקן למוכ"ז. חייב להיות בפורמט |
BidiSessionClientMessage
ההודעה ברמה העליונה שנשלחת על ידי הלקוח עבור השיטה SessionService.BidiRunSession.
| שדות | |
|---|---|
שדה איחוד message_type. סוג ההודעה. הערך message_type יכול להיות רק אחד מהבאים: |
|
config |
זה שינוי אופציונלי. הודעת ההגדרה הראשונית של הסשן. |
realtime_input |
זה שינוי אופציונלי. הנתונים שמתקבלים בזמן אמת במהלך הסשן. |
BidiSessionServerMessage
ההודעה ברמה העליונה שהוחזרה מהשיטה SessionService.BidiRunSession.
| שדות | |
|---|---|
שדה איחוד message_type. סוג ההודעה. הערך message_type יכול להיות רק אחד מהבאים: |
|
session_output |
זה שינוי אופציונלי. תוצאת העיבוד מהסוכן של CES. |
recognition_result |
זה שינוי אופציונלי. תוצאה של זיהוי דיבור בזמן אמת לקלט האודיו. |
interruption_signal |
זה שינוי אופציונלי. מציין שהתגובה הקולית של הסוכן הופרעה. |
end_session |
זה שינוי אופציונלי. מציין שהסשן הסתיים. |
go_away |
זה שינוי אופציונלי. הודעה שהשרת יתנתק בקרוב והלקוח צריך לסגור את החיבור באופן חלקי ולהפעיל אותו מחדש. |
BigQueryExportSettings
הגדרות שמתארות את אופן הפעולה של הייצוא מ-BigQuery עבור האפליקציה.
| שדות | |
|---|---|
enabled |
זה שינוי אופציונלי. מציין אם הייצוא ל-BigQuery מופעל. |
project |
זה שינוי אופציונלי. מזהה הפרויקט של מערך הנתונים ב-BigQuery שאליו רוצים לייצא את הנתונים. הערה: אם מערך הנתונים של BigQuery נמצא בפרויקט אחר מהאפליקציה, צריך להעניק את התפקיד |
dataset |
זה שינוי אופציונלי. מזהה מערך הנתונים ב-BigQuery שאליו רוצים לייצא את הנתונים. |
Blob
מייצג קלט או פלט של blob בשיחה.
| שדות | |
|---|---|
mime_type |
חובה. סוג ה-MIME התקני של IANA של נתוני המקור. |
data |
חובה. בייטים גולמיים של ה-blob. |
התקשרות חזרה
ההגדרה של שיחת חזרה מגדירה את הלוגיקה המותאמת אישית שתופעל בשלבים שונים של האינטראקציה עם הנציג.
| שדות | |
|---|---|
description |
זה שינוי אופציונלי. תיאור קריא של הקריאה החוזרת. |
disabled |
זה שינוי אופציונלי. האם ההתקשרות חזרה מושבתת. הסוכן מתעלם מהגדרות של בקשות להחזרת שיחה שהושבתו. |
proactive_execution_enabled |
זה שינוי אופציונלי. אם האפשרות הזו מופעלת, הקריאה החוזרת מופעלת גם בפלט של מודלים ביניים. ההגדרה הזו משפיעה רק על קריאה חוזרת (callback) של מודל. הפעלה בזהירות. בדרך כלל, צריך להפעיל את הקריאה החוזרת של המודל רק אחרי שמקבלים את כל התשובות של המודל. הפעלת ביצוע פרואקטיבי עלולה להשפיע לרעה על עלות הביצוע ועל זמן האחזור, ולכן מומלץ להפעיל אותה רק במקרים נדירים. |
שדה איחוד callback. הפונקציה לקריאה חוזרת שתופעל. הערך callback יכול להיות רק אחד מהבאים: |
|
python_code |
חובה. קוד ה-Python להרצה עבור הקריאה החוזרת. |
יומן שינויים
יומני שינויים מייצגים שינוי שבוצע באפליקציה או במשאב בתוך האפליקציה.
| שדות | |
|---|---|
name |
מזהה. המזהה הייחודי של יומן השינויים. פורמט: |
author |
פלט בלבד. כתובת האימייל של כותב השינוי. |
display_name |
פלט בלבד. השם המוצג של השינוי. בדרך כלל זה צריך להיות השם המוצג של המשאב ששונה. |
description |
פלט בלבד. תיאור השינוי, שבדרך כלל כולל את השדות ששונו במשאב. |
resource |
פלט בלבד. המשאב שהשתנה. |
resource_type |
פלט בלבד. סוג המשאב שהשתנה. |
action |
פלט בלבד. הפעולה שבוצעה במשאב. |
original_resource |
פלט בלבד. מקור המידע המקורי לפני השינוי. |
new_resource |
פלט בלבד. מקור המידע החדש אחרי השינוי. |
dependent_resources[] |
פלט בלבד. מקורות המידע התלויים שהשתנו. |
create_time |
פלט בלבד. השעה שבה בוצע השינוי. |
sequence_number |
פלט בלבד. מספר הרצף של יומן השינויים, שגדל באופן מונוטוני. |
ChannelProfile
ההגדרה ChannelProfile קובעת את התנהגות הסוכן בערוץ תקשורת ספציפי, כמו ממשק משתמש באינטרנט או טלפוניה.
| שדות | |
|---|---|
profile_id |
זה שינוי אופציונלי. המזהה הייחודי של פרופיל הערוץ. |
channel_type |
זה שינוי אופציונלי. סוג פרופיל הערוץ. |
persona_property |
זה שינוי אופציונלי. מאפיין הפרסונה של פרופיל הערוץ. |
web_widget_config |
זה שינוי אופציונלי. ההגדרה של הווידג'ט לאתר. |
whatsapp_config |
זה שינוי אופציונלי. הגדרה ספציפית לפריסות בוואטסאפ. |
instagram_config |
זה שינוי אופציונלי. הגדרה ספציפית לפריסות באינסטגרם. |
disable_dtmf |
זה שינוי אופציונלי. האם להשבית את DTMF (חיוג רב-תדרים). |
disable_barge_in_control |
זה שינוי אופציונלי. האם להשבית את השליטה של המשתמשים בהצטרפות לשיחה. - true: המשתמש לא יכול להפריע בזמן שהסוכן מדבר. - false: הסוכן שומר על שליטה אוטומטית לגבי מתי המשתמש יכול להפריע. |
noise_suppression_level |
זה שינוי אופציונלי. רמת ביטול הרעשים בפרופיל הערוץ. הערכים האפשריים הם low, moderate, high, very_high. |
ChannelType
סוג פרופיל הערוץ.
| טיפוסים בני מנייה (enum) | |
|---|---|
UNKNOWN |
סוג הערוץ לא ידוע. |
WEB_UI |
ערוץ בממשק המשתמש האינטרנטי. |
API |
ערוץ API. |
TWILIO |
ערוץ Twilio. |
GOOGLE_TELEPHONY_PLATFORM |
ערוץ פלטפורמת הטלפוניה של Google. |
CONTACT_CENTER_AS_A_SERVICE |
ערוץ Contact Center as a Service (CCaaS). |
CONTACT_CENTER_AS_A_SERVICE_CHAT |
ערוץ Contact Center as a Service (CCaaS Chat). |
FIVE9 |
ערוץ Five9. |
CONTACT_CENTER_INTEGRATION |
ערוץ שילוב של מרכז תמיכה של צד שלישי. |
WHATSAPP |
ערוץ וואטסאפ. |
INSTAGRAM |
ערוץ באינסטגרם. |
InstagramConfig
הגדרה ספציפית לפריסות באינסטגרם.
| שדות | |
|---|---|
instagram_account_id |
חובה. מזהה החשבון באינסטגרם. |
display_name |
פלט בלבד. השם של הדף העסקי ב-מטא שאוחזר. |
thumbnail_url |
פלט בלבד. כתובת ה-URL של התמונה הממוזערת של פרופיל העסק ב-Meta שאותרה. |
description |
פלט בלבד. התיאור של הדף או הפרופיל העסקי במטא. |
PersonaProperty
מייצג את מאפיין האישיות של הערוץ.
| שדות | |
|---|---|
persona |
זה שינוי אופציונלי. הפרסונה של הערוץ. |
פרסונה
הפרסונה של הערוץ.
| טיפוסים בני מנייה (enum) | |
|---|---|
UNKNOWN |
פרסונה לא ידועה. |
CONCISE |
הסוכן שומר על תשובות תמציתיות וענייניות |
CHATTY |
הסוכן מספק הקשר, הסברים ופרטים נוספים |
WebWidgetConfig
הודעה לגבי ההגדרה של הווידג'ט לאתר.
| שדות | |
|---|---|
modality |
זה שינוי אופציונלי. האופן שבו הווידג'ט מוצג באתר. |
theme |
זה שינוי אופציונלי. העיצוב של הווידג'ט לאתר. |
web_widget_title |
זה שינוי אופציונלי. השם של הווידג'ט לאתר. |
security_settings |
זה שינוי אופציונלי. הגדרות האבטחה של הווידג'ט לאינטרנט. |
מודליות
האופן שבו הווידג'ט מוצג באתר.
| טיפוסים בני מנייה (enum) | |
|---|---|
MODALITY_UNSPECIFIED |
אמצעי לא ידוע. |
CHAT_AND_VOICE |
הווידג'ט תומך גם בצ'אט וגם בקלט קולי. |
VOICE_ONLY |
בווידג'ט יש תמיכה רק בקלט קולי. |
CHAT_ONLY |
הווידג'ט תומך רק בהזנת צ'אט. |
CHAT_VOICE_AND_VIDEO |
הווידג'ט תומך בקלט של צ'אט, קול ווידאו. |
SecuritySettings
הגדרות האבטחה של הווידג'ט לאינטרנט.
| שדות | |
|---|---|
enable_public_access |
זה שינוי אופציונלי. מציין אם הגישה הציבורית לווידג'ט האינטרנט מופעלת. אם הערך הוא |
enable_origin_check |
זה שינוי אופציונלי. המדיניות הזו מציינת אם בדיקת המקור של הווידג'ט לאתר מופעלת. אם הערך הוא |
allowed_origins[] |
זה שינוי אופציונלי. המקורות שיכולים לארח את הווידג'ט לאינטרנט. מקור מוגדר על ידי RFC 6454. אם לא תציינו ערך בשדה הזה, כל המקורות יהיו מותרים. אפשר להוסיף עד 100 מקורות. דוגמה: "https://example.com" |
enable_recaptcha |
זה שינוי אופציונלי. התנאי מציין אם אימות מסוג reCAPTCHA של הווידג'ט לאתר מופעל. |
עיצוב
העיצוב של הווידג'ט לאתר.
| טיפוסים בני מנייה (enum) | |
|---|---|
THEME_UNSPECIFIED |
עיצוב לא ידוע. |
LIGHT |
עיצוב בהיר. |
DARK |
עיצוב כהה. |
WhatsAppConfig
הגדרה ספציפית לפריסות בוואטסאפ.
| שדות | |
|---|---|
waba_id |
חובה. מספר החשבון ב-WhatsApp Business. |
phone_number_id |
חובה. מזהה מספר הטלפון של Meta. |
phone_number |
זה שינוי אופציונלי. מספר הטלפון בפורמט E.164. |
display_name |
פלט בלבד. שם דף העסק במטא שאוחזר. |
thumbnail_url |
פלט בלבד. כתובת ה-URL של התמונה הממוזערת של פרופיל העסק ב-Meta שאותרה. |
description |
פלט בלבד. התיאור של הדף או הפרופיל העסקי במטא. |
מקטע
חלק מהתוכן בהודעה.
| שדות | |
|---|---|
שדה איחוד data. מקטעים של נתונים. הערך data יכול להיות רק אחד מהבאים: |
|
text |
זה שינוי אופציונלי. נתוני טקסט. |
transcript |
זה שינוי אופציונלי. תמליל שמשויך לאודיו. |
blob |
זה שינוי אופציונלי. נתוני Blob. |
payload |
זה שינוי אופציונלי. נתונים של מטען ייעודי בהתאמה אישית. |
image |
זה שינוי אופציונלי. נתוני תמונה. |
tool_call |
זה שינוי אופציונלי. בקשה להרצת כלי. |
tool_response |
זה שינוי אופציונלי. תשובה להרצת הכלי. |
agent_transfer |
זה שינוי אופציונלי. אירוע של העברה לסוכן. |
updated_variables |
מבנה הנתונים מייצג משתנים שעודכנו בשיחה, עם שמות המשתנים כמפתחות. |
default_variables |
מבנה נתונים מייצג משתני ברירת מחדל בתחילת השיחה, עם מפתחות לפי שמות המשתנים. |
ציטוטים
ציטוטים שמשויכים לתשובה של הסוכן.
| שדות | |
|---|---|
cited_chunks[] |
רשימה של פריטי מידע שצוטטו. |
inline_citations[] |
זה שינוי אופציונלי. רשימה של ציטוטים מוטמעים בתשובת הסוכן. |
CitedChunk
חלק מהמידע שמצוטט.
| שדות | |
|---|---|
uri |
ה-URI שמשמש לציטוט. |
title |
שם המסמך שמצוטט. |
text |
הטקסט שמשמש לציטוט. |
requires_attribution |
האם צריך להציג למשתמשי הקצה את הקרדיט על הציטוט הזה. |
InlineCitation
ציטוט ביבליוגרפי בתוך הטקסט בתשובה.
| שדות | |
|---|---|
start_index |
אינדקס ההתחלה (בבייטים) של פלח הטקסט בתשובת הסוכן. |
end_index |
אינדקס הסיום (בבייטים) של קטע הטקסט בתשובת הסוכן. |
cited_chunk_indices[] |
האינדקסים של נתחי המידע שמופיעים בציטוטים ומגבים את קטע הטקסט הזה. האינדקסים מתייחסים לאלמנטים ב- |
ClientCertificateSettings
הגדרות לאישורי לקוח מותאמים אישית.
| שדות | |
|---|---|
tls_certificate |
חובה. אישור ה-TLS מקודד בפורמט PEM. המחרוזת הזו חייבת לכלול את השורות של תחילת הכותרת העליונה וסוף הכותרת התחתונה. |
private_key |
חובה. השם של משאב הגרסה של הסוד ב-SecretManager שבו מאוחסן המפתח הפרטי בקידוד בפורמט PEM. פורמט: |
passphrase |
זה שינוי אופציונלי. השם של משאב גרסת הסוד ב-SecretManager שבו מאוחסן ביטוי הגישה לפענוח המפתח הפרטי. אם המפתח הפרטי לא מוצפן, צריך להשאיר את השדה הזה ללא הגדרה. פורמט: |
ClientFunction
מייצג פונקציה בצד הלקוח שהסוכן יכול להפעיל. כשהסוכן בוחר את הכלי, השליטה מועברת ללקוח. הלקוח אחראי להפעלת הפונקציה ולהחזרת התוצאה כ-ToolResponse כדי להמשיך את האינטראקציה עם הנציג.
| שדות | |
|---|---|
name |
חובה. שם הפונקציה. |
description |
זה שינוי אופציונלי. תיאור הפונקציה. |
parameters |
זה שינוי אופציונלי. הסכימה של פרמטרים של הפונקציה. |
response |
זה שינוי אופציונלי. הסכימה של תשובת הפונקציה. |
CloudLoggingSettings
הגדרות שמתארות את ההתנהגויות של Cloud Logging באפליקציה.
| שדות | |
|---|---|
enable_cloud_logging |
זה שינוי אופציונלי. האם להפעיל את Cloud Logging עבור הסשנים. |
CodeBlock
בלוק קוד שיופעל במקום קריאה אמיתית לכלי.
| שדות | |
|---|---|
python_code |
חובה. קוד Python שיופעל במצב מזויף של הכלי. חתימת פונקציית Python הצפויה – כדי לתפוס את כל קריאות הכלים: def fake_tool_call(tool: Tool, input: dict[str, Any], callback_context: CallbackContext) -> Optional[dict[str, Any]]: כדי לתפוס קריאה ספציפית לכלי: def fake_{tool_id}(tool: Tool, input: dict[str, Any], callback_context: CallbackContext) -> Optional[dict[str, Any]]: אם הפונקציה מחזירה None, הכלי האמיתי יופעל במקום זאת. |
ConnectorTool
כלי ConnectorTool מאפשר חיבורים לשילובים שונים. מידע נוסף זמין בכתובת: https://cloud.google.com/integration-connectors/docs/overview.
| שדות | |
|---|---|
connection |
חובה. השם המלא של המשאב של חיבור Integration Connectors שאליו מתייחסים. פורמט: |
action |
חובה. הפעולה שבה הכלי ישתמש. |
auth_config |
זה שינוי אופציונלי. ההגדרה הזו קובעת איך מתבצע אימות ב-Integration Connectors. כברירת מחדל, אימות אדמין מועבר בבקשות Integration Connectors API. אפשר לשנות את ההגדרה הזו באמצעות הגדרת אימות אחרת של משתמשי קצה. הערה: כדי לציין כאן הגדרת EUC, צריך להפעיל את האפשרות 'ביטול ברירת המחדל של האימות' בחיבור – אחרת, יצירת הכלי ConnectorTool תיכשל. פרטים נוספים זמינים במאמר https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override. |
name |
זה שינוי אופציונלי. שם הכלי שהסוכן יכול להשתמש בו כדי להחליט אם להפעיל את ConnectorTool. |
description |
זה שינוי אופציונלי. תיאור של הכלי שהסוכן יכול להשתמש בו כדי להחליט אם להפעיל את ConnectorTool. |
ConnectorToolset
ערכת כלים שיוצרת כלים מחיבור Integration Connectors.
| שדות | |
|---|---|
connection |
חובה. השם המלא של המשאב של חיבור Integration Connectors שאליו מתייחסים. פורמט: |
auth_config |
זה שינוי אופציונלי. ההגדרה הזו קובעת איך מתבצע אימות ב-Integration Connectors. כברירת מחדל, אימות אדמין מועבר בבקשות Integration Connectors API. אפשר לשנות את ההגדרה הזו באמצעות הגדרת אימות אחרת של משתמשי קצה. הערה: כדי לציין כאן הגדרת EUC, צריך להפעיל את האפשרות 'ביטול הגדרות אימות' בחיבור – אחרת, יצירת ערכת הכלים תיכשל. מידע נוסף זמין בכתובת: https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override |
connector_actions[] |
חובה. רשימה של פעולות מחבר או פעולות ישות ליצירת כלים עבורן. |
שיחה
שיחה מייצגת אינטראקציה בין משתמש קצה לבין אפליקציית CES.
| שדות | |
|---|---|
name |
מזהה. המזהה הייחודי של השיחה. פורמט: |
start_time |
פלט בלבד. חותמת הזמן שבה השיחה נוצרה. |
end_time |
פלט בלבד. חותמת זמן של סיום השיחה. |
turns[] |
חובה. התורות בשיחה. |
turn_count |
פלט בלבד. מספר התורות בשיחה. |
channel_type |
הוצא משימוש. במקומה צריך להשתמש ב- |
source |
פלט בלבד. מציינים את מקור השיחה. |
input_types[] |
פלט בלבד. סוגי הקלט של השיחה. |
entry_agent |
פלט בלבד. הסוכן שמטפל בשיחה בהתחלה. אם לא מציינים סוכן, השיחה מטופלת על ידי סוכן הבסיס. פורמט: |
deployment |
פלט בלבד. הפריסה של האפליקציה שמשמשת לעיבוד השיחה. פורמט: |
app_version |
פלט בלבד. גרסת האפליקציה שמשמשת לעיבוד השיחה. פורמט: |
language_code |
פלט בלבד. קוד השפה של השיחה. |
messages[] |
הוצאה משימוש, במקום זאת, אפשר להשתמש בתורות. |
ChannelType
סוג הערוץ של השיחה.
| טיפוסים בני מנייה (enum) | |
|---|---|
CHANNEL_TYPE_UNSPECIFIED |
סוג הערוץ לא צוין. |
TEXT |
השיחה מכילה רק הודעות טקסט בין משתמש הקצה לבין הסוכן. |
AUDIO |
השיחה מכילה הודעות אודיו בין משתמש הקצה לבין הסוכן. |
MULTIMODAL |
השיחה כוללת הודעות מולטי-מודאליות (למשל, תמונה) בין משתמש הקצה לבין הסוכן. |
InputType
סוג הודעת הקלט.
| טיפוסים בני מנייה (enum) | |
|---|---|
INPUT_TYPE_UNSPECIFIED |
סוג הקלט לא צוין. |
INPUT_TYPE_TEXT |
קלט טקסט. |
INPUT_TYPE_EVENT |
קלט האירוע. |
INPUT_TYPE_AUDIO |
קלט אודיו. |
INPUT_TYPE_IMAGE |
תמונת הקלט. |
INPUT_TYPE_BLOB |
קלט Blob. |
INPUT_TYPE_TOOL_RESPONSE |
קלט של תגובה לכלי פונקציית לקוח. |
INPUT_TYPE_VARIABLES |
קלט של משתנים. |
מקור
המקור של השיחה.
| טיפוסים בני מנייה (enum) | |
|---|---|
SOURCE_UNSPECIFIED |
מקור לא מוגדר. |
LIVE |
השיחה היא ממשתמש הקצה הפעיל. |
SIMULATOR |
השיחה היא מהסימולטור. |
EVAL |
השיחה היא מההערכה. |
AGENT_TOOL |
השיחה היא מכלי של סוכן. כלי הסוכן מריץ את הסוכן בסשן נפרד, שנשמר למטרות בדיקה וניפוי באגים. |
סיבוב
כל המידע על תור יחיד בשיחה.
| שדות | |
|---|---|
messages[] |
זה שינוי אופציונלי. רשימת ההודעות בשלב השיחה, כולל הקלט של המשתמשים, התשובות של הסוכנים ואירועים ביניים במהלך העיבוד. |
root_span |
זה שינוי אופציונלי. טווח הבסיס של עיבוד הפעולה. |
user_intended_text |
זה שינוי אופציונלי. הטקסט המיועד של האמת הבסיסית מהמתקשר המדומה (Polysynth). הנתונים יאוכלסו רק אם תפעילו את מדדי שיעור השגיאות במילים. |
ConversationLoggingSettings
הגדרות שמתארות את התנהגויות הרישום ביומן של השיחות באפליקציה.
| שדות | |
|---|---|
disable_conversation_logging |
זה שינוי אופציונלי. האם להשבית את הרישום ביומן של השיחות בסשנים. |
retention_window |
זה שינוי אופציונלי. המדיניות קובעת את חלון השמירה של השיחה. אם לא תגדירו את משך הזמן, השיחה תישמר למשך 365 ימים. |
CreateAgentRequest
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שבה רוצים ליצור סוכן. |
agent_id |
זה שינוי אופציונלי. המזהה שבו יש להשתמש עבור הסוכן, שיהפוך לרכיב הסופי של שם המשאב של הסוכן. אם לא מציינים מזהה, המערכת מקצה מזהה ייחודי לסוכן באופן אוטומטי. |
agent |
חובה. הסוכן שרוצים ליצור. |
CreateAppRequest
בקשת הודעה עבור AgentService.CreateApp.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של המיקום שבו רוצים ליצור את האפליקציה. |
app_id |
זה שינוי אופציונלי. המזהה לשימוש באפליקציה, שיהפוך לרכיב הסופי של שם המשאב של האפליקציה. אם לא מציינים מזהה, המערכת מקצה לאפליקציה מזהה ייחודי באופן אוטומטי. |
app |
חובה. האפליקציה שרוצים ליצור. |
CreateAppVersionRequest
הודעת בקשה בשביל AgentService.CreateAppVersion
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שבה רוצים ליצור גרסת אפליקציה. |
app_version_id |
זה שינוי אופציונלי. המזהה לשימוש בגרסת האפליקציה, שיהפוך לרכיב הסופי של שם המשאב של גרסת האפליקציה. אם לא מספקים מזהה, המערכת מקצה מזהה ייחודי לגרסת האפליקציה באופן אוטומטי. |
app_version |
חובה. גרסת האפליקציה שרוצים ליצור. |
CreateDeploymentRequest
בקשת הודעה עבור AgentService.CreateDeployment.
| שדות | |
|---|---|
parent |
חובה. האפליקציה הראשית. הפורמט: |
deployment_id |
זה שינוי אופציונלי. המזהה לשימוש בפריסה, שיהפוך לרכיב הסופי של שם המשאב של הפריסה. אם לא מציינים מזהה, המערכת מקצה מזהה ייחודי לפריסה באופן אוטומטי. |
deployment |
חובה. הפריסה שרוצים ליצור. |
CreateExampleRequest
בקשת הודעה עבור AgentService.CreateExample.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שבה רוצים ליצור דוגמה. |
example_id |
זה שינוי אופציונלי. המזהה שבו צריך להשתמש בדוגמה, שיהפוך לרכיב הסופי של שם המשאב של הדוגמה. אם לא מציינים מזהה, המערכת מקצה מזהה ייחודי לדוגמה באופן אוטומטי. |
example |
חובה. הדוגמה ליצירה. |
CreateGuardrailRequest
בקשת הודעה עבור AgentService.CreateGuardrail.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שבה רוצים ליצור אמצעי בקרה. |
guardrail_id |
זה שינוי אופציונלי. המזהה שבו יש להשתמש בשביל אמצעי הבקרה, שיהפוך לרכיב הסופי של שם המשאב של אמצעי הבקרה. אם לא מספקים מזהה, המערכת מקצה באופן אוטומטי מזהה ייחודי לגדר הבטיחות. |
guardrail |
חובה. הגדרת האבטחה שרוצים ליצור. |
CreateToolRequest
בקשת הודעה עבור AgentService.CreateTool.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שבה רוצים ליצור כלי. |
tool_id |
זה שינוי אופציונלי. המזהה לשימוש בכלי, שיהפוך לרכיב הסופי של שם המשאב של הכלי. אם לא מספקים מזהה, המערכת מקצה מזהה ייחודי לכלי באופן אוטומטי. |
tool |
חובה. הכלי ליצירה. |
CreateToolsetRequest
בקשת הודעה עבור AgentService.CreateToolset.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שבה רוצים ליצור את ערכת הכלים. |
toolset_id |
זה שינוי אופציונלי. המזהה לשימוש בערכת הכלים, שיהפוך לרכיב הסופי של שם המשאב של ערכת הכלים. אם לא מספקים מזהה, המערכת מקצה מזהה ייחודי לערכת הכלים באופן אוטומטי. |
toolset |
חובה. ערכת הכלים ליצירה. |
CustomVoiceSample
הגדרה של דגימת קול מותאמת אישית שמשמשת לשכפול קול.
| שדות | |
|---|---|
name |
זה שינוי אופציונלי. השם שהמשתמש הגדיר לדגימת הקול המותאמת אישית. |
voice_sample_gcs_uri |
זה שינוי אופציונלי. ה-URI של Cloud Storage לדגימת האודיו לשכפול הקול. דגימת האודיו צריכה להיות קובץ WAV עם ערוץ מונו, בתדירות של 24 kHz. |
consent_audio_gcs_uri |
זה שינוי אופציונלי. הסכמה לשימוש באודיו לצורך שכפול קול. |
voice_instruction |
זה שינוי אופציונלי. הוראות בשפה טבעית לגבי סגנון הקול, הטון, הקצב או ההגייה. |
preview_audio_content |
פלט בלבד. אודיו לדוגמה של קול בהתאמה אישית, בפורמט WAV קנוני (LINEAR16, 24kHz, 16-bit, מונו). |
preview_text |
זה שינוי אופציונלי. טקסט לסינתוז של אודיו לתצוגה מקדימה של קול בהתאמה אישית. |
warnings[] |
פלט בלבד. הודעות אזהרה שמופיעות במהלך העיבוד של שיבוט הקול (למשל, רמת שמע נמוכה). |
voice_instruction_mode |
זה שינוי אופציונלי. מצב ההוראות לדוגמת הקול. אם לא מציינים ערך, ברירת המחדל היא NO_INSTRUCTION. |
VoiceInstructionMode
מצב ההוראות לדוגמת הקול.
| טיפוסים בני מנייה (enum) | |
|---|---|
VOICE_INSTRUCTION_MODE_UNSPECIFIED |
מצב ההוראה לא צוין. ברירת המחדל היא NO_INSTRUCTION. |
NO_INSTRUCTION |
לא ייעשה שימוש בהוראות קוליות. |
GENERATE_INSTRUCTION |
ההוראה הקולית תיווצר באופן אוטומטי על ידי AI מדגימת האודיו. |
CUSTOM_INSTRUCTION |
הוראה קולית בהתאמה אישית שסופקה על ידי המשתמש. |
אזהרה
הודעת אזהרה שנתקלתם בה במהלך עיבוד דגימת הקול.
| שדות | |
|---|---|
message |
פלט בלבד. תיאור של האזהרה שכתוב בצורה שקריאה לאנשים. |
type |
פלט בלבד. סוג האזהרה. |
WarningType
סוג האזהרה שנתקלה בה במהלך עיבוד דגימת הקול.
| טיפוסים בני מנייה (enum) | |
|---|---|
WARNING_TYPE_UNSPECIFIED |
סוג האזהרה לא צוין. |
LOW_AUDIO_LEVEL |
רמת האודיו של דגימת הקול נמוכה מדי (למשל, אמפליטודת RMS נמוכה). |
DashboardSettings
הגדרות של לוחות בקרה שמשויכים לאפליקציה, שמופיעים בתצוגת המעקב.
| שדות | |
|---|---|
default_dashboard |
זה שינוי אופציונלי. שם המשאב של לוח הבקרה שמוגדר כברירת מחדל ב-Contact Center Insights שמשויך לאפליקציה. זה לוח הבקרה שיוצג כשמשתמשים יעברו לתצוגת המעקב של האפליקציה. פורמט: |
DataStore
משאב DataStore בחיפוש מבוסס-Vertex AI.
| שדות | |
|---|---|
name |
חובה. השם המלא של המשאב DataStore. פורמט: |
type |
פלט בלבד. סוג מאגר הנתונים. השדה הזה הוא לקריאה בלבד והוא מאוכלס על ידי השרת. |
document_processing_mode |
פלט בלבד. מצב עיבוד המסמכים לחיבור מאגר הנתונים. ההגדרה הזו רלוונטית רק למאגרי נתונים מסוג PUBLIC_WEB ו-UNSTRUCTURED. |
display_name |
פלט בלבד. השם המוצג של מאגר הנתונים. |
create_time |
פלט בלבד. חותמת הזמן שבה נוצר מאגר הנתונים. |
connector_config |
פלט בלבד. הגדרת המחבר לחיבור למאגר הנתונים. |
ConnectorConfig
הגדרת המחבר לחיבור למאגר הנתונים.
| שדות | |
|---|---|
collection |
שם המשאב של האוסף שאליו שייך מאגר הנתונים. |
collection_display_name |
השם המוצג של האוסף שאליו שייך מאגר הנתונים. |
data_source |
השם של מקור הנתונים. דוגמה: |
DataStoreType
סוג מאגר הנתונים.
| טיפוסים בני מנייה (enum) | |
|---|---|
DATA_STORE_TYPE_UNSPECIFIED |
לא צוין. הערך הזה מציין שסוג מאגר הנתונים לא צוין, ולכן המערכת לא תשתמש בו במהלך החיפוש. |
PUBLIC_WEB |
מאגר נתונים שמכיל תוכן אינטרנטי שזמין לכולם. |
UNSTRUCTURED |
מאגר נתונים שמכיל נתונים פרטיים לא מובנים. |
FAQ |
מאגר נתונים שמכיל נתונים מובְנים שמשמשים כשאלות נפוצות. |
CONNECTOR |
מאגר נתונים שהוא מחבר לשירות צד ראשון או צד שלישי. |
DocumentProcessingMode
מצב עיבוד המסמכים של מאגר הנתונים.
| טיפוסים בני מנייה (enum) | |
|---|---|
DOCUMENT_PROCESSING_MODE_UNSPECIFIED |
לא צוין. |
DOCUMENTS |
המסמכים מעובדים כמסמכים. |
CHUNKS |
המסמכים מומרים לחלקים. |
DataStoreSettings
הגדרות שקשורות למאגר הנתונים של האפליקציה.
| שדות | |
|---|---|
engines[] |
פלט בלבד. המנועים של האפליקציה. |
מנוע
מנוע שמאגרי הנתונים מחוברים אליו. מידע נוסף על חיפוש מבוסס-Vertex AI: https://cloud.google.com/generative-ai-app-builder/docs/enterprise-search-introduction.
| שדות | |
|---|---|
name |
פלט בלבד. שם המשאב של המנוע. פורמט: |
type |
פלט בלבד. סוג המנוע. |
סוג
סוג המנוע. מידע נוסף זמין במסמכים בכתובות https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1/SolutionType ו-https://cloud.google.com/generative-ai-app-builder/docs/create-datastore-ingest.
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
סוג המנוע לא צוין. |
ENGINE_TYPE_SEARCH |
מנוע SOLUTION_TYPE_SEARCH לאפליקציה. כל מאגרי הנתונים של המחברים שנוספו לאפליקציה יתווספו למנוע הזה. |
ENGINE_TYPE_CHAT |
סוג מנוע הצ'אט. מנוע SOLUTION_TYPE_CHAT לאפליקציה. כל מאגרי הנתונים של המחברים שנוספו לאפליקציה יתווספו למנוע הזה. |
DataStoreTool
כלי לאחזור נתונים ממאגר נתונים או ממנוע של חיפוש מבוסס-Vertex AI לצורך ביסוס. אפשר להזין מאגר נתונים או מנוע, אבל לא את שניהם. מידע נוסף על חיפוש מבוסס-Vertex AI: https://cloud.google.com/generative-ai-app-builder/docs/enterprise-search-introduction.
| שדות | |
|---|---|
name |
חובה. השם של כלי מאגר הנתונים. |
description |
זה שינוי אופציונלי. תיאור הכלי. |
boost_specs[] |
זה שינוי אופציונלי. הגדרת חיזוק כדי לחזק מסמכים מסוימים. |
modality_configs[] |
זה שינוי אופציונלי. הגדרות המודאליות של מאגר הנתונים. |
filter_parameter_behavior |
זה שינוי אופציונלי. התנהגות פרמטר המסנן. |
שדה איחוד search_source. הגדרה של מקור החיפוש, יכול להיות מאגר נתונים יחיד או מנוע. הערך search_source יכול להיות רק אחד מהבאים: |
|
data_store_source |
זה שינוי אופציונלי. חיפוש ב-DataStore ספציפי. |
engine_source |
זה שינוי אופציונלי. חיפוש בתוך מנוע (יכול להיות בכמה מאגרי נתונים). |
BoostSpec
הגדרת חיזוק כדי לחזק מסמכים מסוימים.
| שדות | |
|---|---|
condition_boost_specs[] |
חובה. רשימה של מפרטי הגברה. |
ConditionBoostSpec
הגדרת חיזוק לתנאי.
| שדות | |
|---|---|
condition |
חובה. ביטוי שמציין תנאי להגברת החשיפה. התחביר זהה לתחביר של ביטויי סינון. בשלב הזה, התנאי היחיד שנתמך הוא רשימה של קודי שפה לפי BCP-47. דוגמה: כדי לשפר את ההצעות בשפות en או fr: (lang_code: ANY("en", "fr")) |
boost |
זה שינוי אופציונלי. עוצמת ההגברה, שצריכה להיות בטווח [-1, 1]. הגברה שלילית פירושה הורדה בדרגה. ברירת המחדל היא 0.0. הגדרה של 1.0 מעניקה להצעות קידום משמעותי. עם זאת, זה לא אומר בהכרח שהתוצאה הראשונה תהיה הצעה משופרת. הגדרה של -1.0 גורמת להורדה משמעותית של ההצעות. עם זאת, יכול להיות שעדיין יוצגו הצעות רלוונטיות אחרות. הגדרה של 0.0 פירושה שלא מוחל שיפור. המערכת מתעלמת מתנאי ההדגשה. |
boost_control_spec |
זה שינוי אופציונלי. מפרט מורכב לדירוג מותאם אישית על סמך ערך מאפיין שהוגדר על ידי הלקוח. |
BoostControlSpec
מפרט לדירוג מותאם אישית על סמך ערך מאפיין שצוין על ידי הלקוח. הוא מספק יותר אמצעי בקרה לדירוג מותאם אישית מאשר השילוב הפשוט (תנאי, הגדלה) שלמעלה.
| שדות | |
|---|---|
field_name |
זה שינוי אופציונלי. השם של השדה שהערך שלו ישמש לקביעת סכום ההגדלה. |
attribute_type |
זה שינוי אופציונלי. סוג המאפיין שמשמש לקביעת סכום ההגדלה. אפשר לגזור את ערך המאפיין מערך השדה של field_name שצוין. במקרה של ערך מספרי, זה פשוט: attribute_value = numerical_field_value. במקרה של טריות, attribute_value = (time.now() - datetime_field_value). |
interpolation_type |
זה שינוי אופציונלי. סוג האינטרפולציה שיש להחיל כדי לחבר את נקודות הבקרה שמפורטות בהמשך. |
control_points[] |
זה שינוי אופציונלי. נקודות הבקרה שמשמשות להגדרת העקומה. הפונקציה המונוטונית (מוגדרת באמצעות interpolation_type שלמעלה) עוברת דרך נקודות הבקרה שמפורטות כאן. |
AttributeType
המאפיין(או הפונקציה) שעליו יחול הדירוג המותאם אישית.
| טיפוסים בני מנייה (enum) | |
|---|---|
ATTRIBUTE_TYPE_UNSPECIFIED |
סוג מאפיין לא צוין. |
NUMERICAL |
הערך של השדה המספרי ישמש לעדכון דינמי של סכום ההגדלה. במקרה כזה, ערך המאפיין (ערך x) של נקודת הבקרה יהיה הערך בפועל של השדה המספרי שצוין עבורו boost_amount. |
FRESHNESS |
במקרה השימוש של רעננות, ערך המאפיין יהיה משך הזמן שעבר בין השעה הנוכחית לבין התאריך בשדה התאריך והשעה שצוין. הערך צריך להיות בפורמט של ערך XSD dayTimeDuration (קבוצת משנה מוגבלת של ערך משך זמן לפי ISO 8601). הדפוס של זה הוא: [nD][T[nH][nM][nS]]. לדוגמה: 5D, 3DT12H30M, T24H. |
ControlPoint
נקודות הבקרה שמשמשות להגדרת העקומה. העקומה שמוגדרת באמצעות נקודות הבקרה האלה יכולה להיות רק עולה או יורדת(ערכים קבועים הם אפשריים).
| שדות | |
|---|---|
attribute_value |
זה שינוי אופציונלי. יכול להיות אחד מהערכים הבאים: 1. הערך המספרי של השדה. 2. מפרט משך הזמן של הטריות: הערך צריך להיות בפורמט של ערך XSD |
boost_amount |
זה שינוי אופציונלי. הערך בין -1 ל-1 שבו יש להגדיל את הניקוד אם הערך של attribute_value שווה לערך שצוין למעלה. |
InterpolationType
סוג האינטרפולציה שרוצים להחיל. ברירת המחדל תהיה לינארית (Piecewise Linear).
| טיפוסים בני מנייה (enum) | |
|---|---|
INTERPOLATION_TYPE_UNSPECIFIED |
לא צוין סוג האינטרפולציה. במקרה כזה, ברירת המחדל היא לינארית. |
LINEAR |
תופעל אינטרפולציה ליניארית מקטע לקטע. |
BoostSpecs
מגדירים מפרטים לחיזוק כדי לחזק מסמכים מסוימים. מידע נוסף זמין בכתובת https://cloud.google.com/generative-ai-app-builder/docs/boosting.
| שדות | |
|---|---|
data_stores[] |
חובה. מאגר הנתונים שבו מוחלת הגדרת ההגברה. השם המלא של משאב DataStore, למשל projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}. |
spec[] |
חובה. רשימה של מפרטי הגברה. |
DataStoreSource
הגדרה של חיפוש ב-DataStore ספציפי.
| שדות | |
|---|---|
filter |
זה שינוי אופציונלי. מפרט הסינון של מאגר הנתונים. מידע נוסף מופיע כאן: https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata |
data_store |
זה שינוי אופציונלי. מאגר הנתונים. |
EngineSource
הגדרה של חיפוש בתוך מנוע, עם אפשרות לטרגוט מאגרי נתונים ספציפיים.
| שדות | |
|---|---|
engine |
חובה. השם המלא של המשאב של המנוע. פורמט: |
data_store_sources[] |
זה שינוי אופציונלי. השימוש הוא לטירגוט מאגרי נתונים ספציפיים במנוע. אם לא תציינו ערך בשדה הזה, החיפוש יחול על כל מאגרי הנתונים שמשויכים למנוע. |
filter |
זה שינוי אופציונלי. מסנן שמוחל על החיפוש במנוע. לא רלוונטי ולא בשימוש אם מצוין הערך 'data_store_sources'. מידע נוסף מופיע כאן: https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata |
FilterParameterBehavior
התנהגות של פרמטר סינון.
| טיפוסים בני מנייה (enum) | |
|---|---|
FILTER_PARAMETER_BEHAVIOR_UNSPECIFIED |
התנהגות ברירת המחדל של המסנן. כוללים פרמטר של מסנן במאגרי נתונים של מחברים. בשאר סוגי מאגרי הנתונים, פרמטר הקלט של המסנן מושמט. |
ALWAYS_INCLUDE |
תמיד צריך לכלול פרמטר של מסנן לכל סוגי מאגרי הנתונים. |
NEVER_INCLUDE |
פרמטר הסינון אף פעם לא נכלל ברשימת הפרמטרים של הכלי, ללא קשר לסוג מאגר הנתונים. |
GroundingConfig
הגדרת ההארקה.
| שדות | |
|---|---|
grounding_level |
זה שינוי אופציונלי. סף ההצמדה של התשובה למקורות שאוחזרו. הערך יכול להיות בין 1 ל-5. הרמה משמשת להגדרת סף למידת העיגון של התשובה, כלומר כל התשובות עם ציון עיגון מתחת לסף יחזרו להחזרת קטעי מידע רלוונטיים בלבד. לדוגמה, רמה 3 אומרת שציון ההתבססות על מקורות צריך להיות 3 ומעלה כדי שהתשובה תוחזר. |
disabled |
זה שינוי אופציונלי. האם ההארקה מושבתת. |
ModalityConfig
אם מציינים ערך, המערכת תחיל את ההגדרה שצוינה על האופן שצוין.
| שדות | |
|---|---|
modality_type |
חובה. סוג האמצעי. |
rewriter_config |
זה שינוי אופציונלי. הגדרות הכתיבה מחדש. |
summarization_config |
זה שינוי אופציונלי. הגדרת הסיכום. |
grounding_config |
זה שינוי אופציונלי. הגדרת ההארקה. |
snippets_config |
זה שינוי אופציונלי. הגדרות של קטעי קוד. |
ModalityType
סוג האופן.
| טיפוסים בני מנייה (enum) | |
|---|---|
MODALITY_TYPE_UNSPECIFIED |
סוג המודאליות לא צוין. |
TEXT |
אופן הצגת הטקסט. |
AUDIO |
שיטת אודיו. |
RewriterConfig
הגדרות של כלי השכתוב.
| שדות | |
|---|---|
model_settings |
חובה. הגדרות למודל ה-LLM. |
prompt |
זה שינוי אופציונלי. הגדרת ההנחיה. אם לא מגדירים את ההנחיה, המערכת תשתמש בהנחיית ברירת המחדל. |
disabled |
זה שינוי אופציונלי. האם הכתיבה מחדש מושבתת. |
SnippetsConfig
הגדרת קטעי קוד.
| שדות | |
|---|---|
enable_snippets |
זה שינוי אופציונלי. האם הפעלתם נכסי מידע מובנה מהאתר. |
max_snippets |
זה שינוי אופציונלי. מספר התקצירים שיוחזרו לכל שאילתה. אם לא מוגדר, מחזיר כברירת מחדל את כל הקטעים מהשירות. |
SummarizationConfig
הגדרת סיכומים.
| שדות | |
|---|---|
model_settings |
זה שינוי אופציונלי. הגדרות למודל ה-LLM. |
prompt |
זה שינוי אופציונלי. הגדרת ההנחיה. אם לא מגדירים את ההנחיה, המערכת תשתמש בהנחיית ברירת המחדל. |
disabled |
זה שינוי אופציונלי. האם הסיכום מושבת. |
DeleteAgentRequest
בקשת הודעה עבור AgentService.DeleteAgent.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הסוכן שרוצים למחוק. |
force |
זה שינוי אופציונלי. מציין אם למחוק את הסוכן בכוח, גם אם עדיין יש הפניות אליו באפליקציות, בסוכנים או בדוגמאות אחרות.
|
etag |
זה שינוי אופציונלי. ה-etag הנוכחי של הסוכן. אם לא מציינים etag, המחיקה תחליף את כל השינויים שמתבצעים בו-זמנית. אם מציינים תג etag והוא לא תואם לתג etag הנוכחי של הסוכן, המחיקה תיחסם ותוחזר שגיאת ABORTED. |
DeleteAppRequest
בקשת הודעה עבור AgentService.DeleteApp.
| שדות | |
|---|---|
name |
חובה. שם המשאב של האפליקציה שרוצים למחוק. |
etag |
זה שינוי אופציונלי. ה-etag הנוכחי של האפליקציה. אם לא מציינים etag, המחיקה תדרוס שינויים מקבילים. אם מציינים תג etag שלא תואם לתג etag הנוכחי של האפליקציה, המחיקה תיחסם ותוחזר שגיאת ABORTED. |
DeleteAppVersionRequest
בקשת הודעה עבור AgentService.DeleteAppVersion.
| שדות | |
|---|---|
name |
חובה. שם המשאב של גרסת האפליקציה שרוצים למחוק. |
etag |
זה שינוי אופציונלי. ה-etag הנוכחי של גרסת האפליקציה. אם לא מציינים etag, המחיקה תחליף את כל השינויים שמתבצעים בו-זמנית. אם מציינים etag שלא תואם ל-etag הנוכחי של גרסת האפליקציה, המחיקה תיחסם ותוחזר שגיאת ABORTED. |
DeleteConversationRequest
בקשת הודעה עבור AgentService.DeleteConversation.
| שדות | |
|---|---|
name |
חובה. שם המשאב של השיחה שרוצים למחוק. |
source |
זה שינוי אופציונלי. מציינים את מקור השיחה. אם לא מגדירים את המדיניות, המערכת תשתמש ב-Source.Live כברירת מחדל. |
DeleteDeploymentRequest
בקשת הודעה עבור AgentService.DeleteDeployment.
| שדות | |
|---|---|
name |
חובה. שם הפריסה שרוצים למחוק. פורמט: |
etag |
זה שינוי אופציונלי. תג ה-etag של הפריסה. אם מציינים etag שלא תואם ל-etag הנוכחי של הפריסה, המחיקה תיחסם ותוחזר שגיאה מסוג ABORTED. |
DeleteExampleRequest
בקשת הודעה עבור AgentService.DeleteExample.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הדוגמה שרוצים למחוק. |
etag |
זה שינוי אופציונלי. ה-etag הנוכחי של הדוגמה. אם לא מציינים etag, המחיקה תחליף את כל השינויים שמתבצעים בו-זמנית. אם מציינים תג etag והוא לא תואם לתג etag הנוכחי של הדוגמה, המחיקה תיחסם ותוחזר שגיאת ABORTED. |
DeleteGuardrailRequest
בקשת הודעה עבור AgentService.DeleteGuardrail.
| שדות | |
|---|---|
name |
חובה. שם המשאב של אמצעי הבקרה שרוצים למחוק. |
force |
זה שינוי אופציונלי. מציין אם למחוק בכוח את אמצעי הבקרה, גם אם עדיין יש הפניה אליו באפליקציה או בסוכנים.
|
etag |
זה שינוי אופציונלי. ה-etag הנוכחי של אמצעי הבקרה. אם לא מציינים etag, המחיקה תחליף את כל השינויים שמתבצעים בו-זמנית. אם מציינים etag שלא תואם ל-etag הנוכחי של אמצעי הבקרה, המחיקה תיחסם ותוחזר שגיאת ABORTED. |
DeleteToolRequest
בקשת הודעה עבור AgentService.DeleteTool.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הכלי שרוצים למחוק. |
force |
זה שינוי אופציונלי. מציין אם למחוק את הכלי בכוח, גם אם עדיין יש הפניות אליו על ידי סוכנים או דוגמאות.
|
etag |
זה שינוי אופציונלי. ה-etag הנוכחי של הכלי. אם לא מציינים etag, המחיקה תחליף את כל השינויים שמתבצעים בו-זמנית. אם מציינים תג etag שלא תואם לתג הנוכחי של הכלי, המחיקה תיחסם ותוחזר שגיאת ABORTED. |
DeleteToolsetRequest
בקשת הודעה עבור AgentService.DeleteToolset.
| שדות | |
|---|---|
name |
חובה. שם המשאב של ערכת הכלים שרוצים למחוק. |
force |
זה שינוי אופציונלי. מציין אם למחוק את ערכת הכלים בכוח, גם אם עדיין יש הפניות אליה באפליקציה או בסוכנים.
|
etag |
זה שינוי אופציונלי. ה-etag הנוכחי של ערכת הכלים. אם לא מציינים etag, המחיקה תחליף את כל השינויים שמתבצעים בו-זמנית. אם מציינים תג etag שלא תואם לתג etag הנוכחי של ערכת הכלים, המחיקה תיחסם ותוחזר שגיאת ABORTED. |
DeployChannelResponse
הודעת תגובה ל-AgentService.DeployChannel.
| שדות | |
|---|---|
deployment |
הפריסה שנוצרה. |
פריסה
פריסה מייצגת גרסה של האפליקציה שלא ניתן לשנות, שאפשר להריץ עליה שאילתות. היא משמשת לפריסת גרסה של האפליקציה עם פרופיל ערוץ ספציפי.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של הפריסה. פורמט: |
display_name |
חובה. השם המוצג של הפריסה. |
app_version |
זה שינוי אופציונלי. שם המשאב של גרסת האפליקציה שרוצים לפרוס. פורמט: |
channel_profile |
חובה. פרופיל הערוץ שבו נעשה שימוש בהטמעה. |
create_time |
פלט בלבד. חותמת זמן של מועד היצירה של הפריסה הזו. |
update_time |
פלט בלבד. חותמת הזמן של העדכון האחרון של הפריסה הזו. |
etag |
פלט בלבד. תג Etag שמשמש כדי לוודא שהאובייקט לא השתנה במהלך פעולת קריאה-שינוי-כתיבה. אם ה-etag ריק, העדכון יחליף את כל השינויים המקבילים. |
experiment_config |
זה שינוי אופציונלי. הגדרת הניסוי לפריסה. |
whatsapp_credentials |
זה שינוי אופציונלי. קלט בלבד. כשמגדירים פרופיל של ערוץ וואטסאפ, צריך להזין פרטי כניסה זמניים לוואטסאפ. |
instagram_credentials |
זה שינוי אופציונלי. קלט בלבד. כשמגדירים פרופיל ערוץ באינסטגרם, צריך להזין פרטי כניסה זמניים לאינסטגרם. |
model_settings |
זה שינוי אופציונלי. הגדרות המודל לפריסה. ההגדרה הזו מחליפה את הגדרות המודל שהוגדרו ברמת האפליקציה או הסוכן. הערה: כדי לבטל את הגדרות המודל ברמת הפריסה, צריך להיות ברשימת ההיתרים. כדי להפעיל את השדה הזה, צריך לפנות לצוות CXAS. |
modality |
זה שינוי אופציונלי. אופן הפריסה. הערה: כדי להשתמש בהחלפת מודאליות ברמת הפריסה, צריך להיות ברשימת ההיתרים. כדי להפעיל את השדה הזה, צריך לפנות לצוות CXAS. |
agent_registry_deployment |
זה שינוי אופציונלי. הגדרה לפריסת הפריסה הזו ב-Agent Registry. אם יש פריסה כזו, היא תפורסם ב-Agent Registry. |
מודליות
אופן הפריסה.
| טיפוסים בני מנייה (enum) | |
|---|---|
MODALITY_UNSPECIFIED |
אמצעי לא ידוע. |
MODALITY_TEXT |
אופן הצגת הטקסט. |
MODALITY_VOICE |
אמצעי תקשורת קולי. |
MODALITY_VIDEO |
שיטת הצגת הסרטון. |
EndSession
מציין שהסשן הסתיים, בגלל השלמה מוצלחת (לדוגמה, המשתמש אומר "להתראות!" ) או להעביר את השיחה לטיפול ברמה גבוהה יותר.
הסוכן לא יעבד יותר קלט אחרי שהסשן יסתיים, והלקוח צריך לסגור את החיבור ולנתק אותו אחרי שהוא יקבל את כל התשובות שנותרו מהסוכן.
| שדות | |
|---|---|
metadata |
זה שינוי אופציונלי. מספק מידע נוסף על אות סיום הסשן, כמו הסיבה לסיום הסשן. |
EndUserAuthConfig
הגדרת אימות משתמש הקצה שמשמשת לשיחות חיבור. הערכים בשדה צריכים להיות השמות של משתני ההקשר בפורמט $context.variables.<name_of_variable>.
| שדות | |
|---|---|
שדה איחוד auth_config. הגדרת האימות. הערך auth_config יכול להיות רק אחד מהבאים: |
|
oauth2_auth_code_config |
אימות באמצעות קוד הרשאה של Oauth 2.0. |
oauth2_jwt_bearer_config |
אימות JWT Profile Oauth 2.0 Authorization Grant. |
Oauth2AuthCodeConfig
הגדרת אימות של קוד הרשאה ב-OAuth 2.0.
| שדות | |
|---|---|
oauth_token |
חובה. שם הפרמטר של טוקן OAuth להעברה. חייב להיות בפורמט |
Oauth2JwtBearerConfig
הגדרת אימות של הרשאת גישה ל-OAuth 2.0 בפרופיל JWT.
| שדות | |
|---|---|
issuer |
חובה. שם הפרמטר של המנפיק שרוצים להעביר. חייב להיות בפורמט |
subject |
חובה. שם הפרמטר של הנושא להעברה. חייב להיות בפורמט |
client_key |
חובה. שם הפרמטר של הלקוח שרוצים להעביר. חייב להיות בפורמט |
EndpointControlPolicy
מגדירה מדיניות לבקרת נקודות קצה ברמת הפרויקט או המיקום.
| שדות | |
|---|---|
enforcement_scope |
זה שינוי אופציונלי. ההיקף שבו רשימת המקורות המותרים של המדיניות הזו נאכפת. |
allowed_origins[] |
זה שינוי אופציונלי. מקורות HTTP(s) מותרים שהכלים באפליקציה יכולים להפעיל ישירות. האכיפה תלויה בערך של enforcement_scope ובסטטוס של VPC-SC בפרויקט. אם לא מציינים מספר יציאה, כל היציאות מורשות. אחרת, מספר הניוד חייב להיות זהה בדיוק. לדוגמה, המחרוזת 'https://example.com' תתאים למחרוזת 'https://example.com:443' ולכל יציאה אחרת. הכתובת https://example.com:443 תתאים רק לכתובת https://example.com:443. |
EnforcementScope
ההגדרה הזו מגדירה את ההיקף שבו רשימת המקורות המותרים של המדיניות הזו נאכפת.
| טיפוסים בני מנייה (enum) | |
|---|---|
ENFORCEMENT_SCOPE_UNSPECIFIED |
לא צוין. המדיניות הזו תטופל כ-VPCSC_ONLY. |
VPCSC_ONLY |
המדיניות הזו חלה רק כשהתכונה VPC-SC פעילה. |
ALWAYS |
המדיניות הזו חלה תמיד, ללא קשר לסטטוס של VPC-SC. |
ErrorHandlingSettings
הגדרות שמתארות איך לטפל בשגיאות באפליקציה.
| שדות | |
|---|---|
error_handling_strategy |
זה שינוי אופציונלי. האסטרטגיה שבה רוצים להשתמש לטיפול בשגיאות. |
fallback_response_config |
זה שינוי אופציונלי. הגדרות לטיפול בתשובות חלופיות. |
end_session_config |
זה שינוי אופציונלי. הגדרה לסיום הסשן במקרה של שגיאות מערכת (למשל שגיאות LLM). |
EndSessionConfig
הגדרה לסיום הסשן במקרה של שגיאות מערכת (למשל שגיאות LLM).
| שדות | |
|---|---|
escalate_session |
זה שינוי אופציונלי. האם להעביר את הסשן לטיפול ברמה גבוהה יותר ב- |
ErrorHandlingStrategy
הגדרת האסטרטגיה לטיפול בשגיאות.
| טיפוסים בני מנייה (enum) | |
|---|---|
ERROR_HANDLING_STRATEGY_UNSPECIFIED |
שיטת טיפול בשגיאות לא מזוהה. |
NONE |
לא מופעל טיפול ספציפי. |
FALLBACK_RESPONSE |
אם יש שגיאות במערכת (למשל שגיאות ב-LLM), המשתמש יקבל הודעת גיבוי. |
END_SESSION |
במקרה של שגיאות מערכת (למשל שגיאות LLM), ייפלט אות EndSession. |
FallbackResponseConfig
הגדרות לטיפול בתשובות חלופיות.
| שדות | |
|---|---|
custom_fallback_messages |
זה שינוי אופציונלי. הודעות הגיבוי במקרה של שגיאות מערכת (למשל שגיאות LLM), ממופות לפי קוד שפה נתמך. |
max_fallback_attempts |
זה שינוי אופציונלי. מספר הניסיונות המקסימלי לגיבוי לפני שהסוכן ישדר את האות |
EvaluationMetricsThresholds
הגדרות סף למדדים בהערכה.
| שדות | |
|---|---|
golden_evaluation_metrics_thresholds |
זה שינוי אופציונלי. ערכי הסף של מדדי ההערכה המושלמים. |
hallucination_metric_behavior |
זה שינוי אופציונלי. הוצא משימוש: במקומו צריך להשתמש ב- |
golden_hallucination_metric_behavior |
זה שינוי אופציונלי. התנהגות מדד ההזיות בהערכות מוזהבות. |
scenario_hallucination_metric_behavior |
זה שינוי אופציונלי. התנהגות מדד ההזיות בהערכות של תרחישים. |
GoldenEvaluationMetricsThresholds
הגדרות להערכות מוזהבות.
| שדות | |
|---|---|
turn_level_metrics_thresholds |
זה שינוי אופציונלי. ערכי הסף של המדדים ברמת התור. |
expectation_level_metrics_thresholds |
זה שינוי אופציונלי. ערכי הסף של מדדי רמת הציפייה. |
tool_matching_settings |
זה שינוי אופציונלי. הגדרות ההתאמה של הכלי. קריאה נוספת לכלי היא קריאה לכלי שקיימת בהרצה אבל לא תואמת לאף קריאה לכלי בציפייה המוזהבת. |
ExpectationLevelMetricsThresholds
ערכי הסף של מדדים ברמת הציפייה.
| שדות | |
|---|---|
tool_invocation_parameter_correctness_threshold |
זה שינוי אופציונלי. סף ההצלחה לפרמטרים של הפעלת כלי ספציפיים. הערך חייב להיות מספר עשרוני בין 0 ל-1. ברירת המחדל היא 1.0. |
TurnLevelMetricsThresholds
הפעלת ערכי סף של מדדים ברמת הקמפיין.
| שדות | |
|---|---|
semantic_similarity_channel |
זה שינוי אופציונלי. הערוץ של הדמיון הסמנטי שבו רוצים להשתמש לצורך הערכה. |
semantic_similarity_success_threshold |
זה שינוי אופציונלי. סף ההצלחה לדמיון סמנטי. הערך צריך להיות מספר שלם בין 0 ל-4. ברירת המחדל היא >= 3. |
overall_tool_invocation_correctness_threshold |
זה שינוי אופציונלי. סף ההצלחה לדיוק הכולל של הפעלת הכלי. הערך חייב להיות מספר עשרוני בין 0 ל-1. ברירת המחדל היא 1.0. |
SemanticSimilarityChannel
הערוץ שבו רוצים להשתמש כדי למצוא דמיון סמנטי.
| טיפוסים בני מנייה (enum) | |
|---|---|
SEMANTIC_SIMILARITY_CHANNEL_UNSPECIFIED |
לא צוין מדד. ברירת המחדל היא TEXT. |
TEXT |
שימוש בדמיון סמנטי בין טקסטים. |
AUDIO |
שימוש בדמיון סמנטי של אודיו. |
HallucinationMetricBehavior
ההתנהגות של מדד ההזיות. ללא קשר להתנהגות, המדד תמיד יחושב. ההבדל הוא שכשהמדד מושבת, הוא לא משמש לחישוב ציון ההערכה הכולל.
| טיפוסים בני מנייה (enum) | |
|---|---|
HALLUCINATION_METRIC_BEHAVIOR_UNSPECIFIED |
התנהגות לא מוגדרת של מדד הזיות. |
DISABLED |
השבתת מדד ההזיות. |
ENABLED |
הפעלת מדד ההזיות. |
ToolMatchingSettings
הגדרות להתאמת שיחות עם כלי.
| שדות | |
|---|---|
extra_tool_call_behavior |
זה שינוי אופציונלי. התנהגות של קריאות נוספות לכלים. ברירת המחדל היא FAIL. |
ExtraToolCallBehavior
הגדרת ההתנהגות כשנתקלים בקריאה נוספת לכלי. קריאה נוספת לכלי היא קריאה לכלי שקיימת בהרצה אבל לא תואמת לאף קריאה לכלי בציפייה המוזהבת.
| טיפוסים בני מנייה (enum) | |
|---|---|
EXTRA_TOOL_CALL_BEHAVIOR_UNSPECIFIED |
התנהגות לא מוגדרת. ברירת המחדל היא FAIL. |
FAIL |
הבדיקה תיכשל אם תזוהה קריאה נוספת לכלי. |
ALLOW |
מאשרים את השימוש בכלי הנוסף. |
אירוע
קלט האירוע.
| שדות | |
|---|---|
event |
חובה. שם האירוע. |
variables |
זה שינוי אופציונלי. משתנים נוספים שמשויכים לאירוע. |
דוגמה
דוגמה מייצגת שיחה לדוגמה בין המשתמש לבין הסוכן או הסוכנים.
| שדות | |
|---|---|
name |
מזהה. המזהה הייחודי של הדוגמה. פורמט: |
display_name |
חובה. השם המוצג של הדוגמה. |
description |
זה שינוי אופציונלי. תיאור קריא של הדוגמה. |
entry_agent |
זה שינוי אופציונלי. הסוכן שמטפל בשיחה בהתחלה. אם לא מציינים סוכן, הדוגמה מייצגת שיחה שמטופלת על ידי סוכן הבסיס. פורמט: |
messages[] |
זה שינוי אופציונלי. אוסף ההודעות שמרכיבות את השיחה. |
create_time |
פלט בלבד. חותמת הזמן שבה הדוגמה נוצרה. |
update_time |
פלט בלבד. חותמת הזמן של העדכון האחרון של הדוגמה. |
invalid |
פלט בלבד. יכול להיות שהדוגמה תהפוך ללא תקפה אם משאבים שמפנים אליה יימחקו. דוגמאות לא תקינות לא ישמשו כדוגמאות לפרומפט עם כמה דוגמאות (few-shot). |
etag |
תג Etag שמשמש כדי לוודא שהאובייקט לא השתנה במהלך פעולת קריאה-שינוי-כתיבה. אם ה-etag ריק, העדכון יחליף את כל השינויים המקבילים. |
ExecuteToolRequest
בקשת הודעה עבור ToolService.ExecuteTool.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שאליה שייך הכלי או ערכת הכלים. פורמט: |
args |
זה שינוי אופציונלי. פרמטרי הקלט והערכים של הכלי בפורמט אובייקט JSON. |
mock_config |
זה שינוי אופציונלי. הגדרת מוקאפ להפעלת הכלי. אם השדה הזה מוגדר, כלים שמפעילים כלים אחרים יקבלו תשובות מדומה על סמך הדפוסים והתשובות שסופקו. |
שדה איחוד tool_identifier. המזהה של הכלי להפעלה. יכול להיות שמדובר בכלי קבוע או בכלי מתוך ערכת כלים. הערך tool_identifier יכול להיות רק אחד מהבאים: |
|
tool |
זה שינוי אופציונלי. שם הכלי להפעלה. פורמט: projects/{project}/locations/{location}/apps/{app}/tools/{tool} |
toolset_tool |
זה שינוי אופציונלי. הכלי להרצה מתוך ערכת הכלים. רק כלי אחד צריך להתאים לפרדיקט מתוך ערכת הכלים. אחרת, תוחזר שגיאה. |
שדה איחוד tool_execution_context. ההקשר הנוסף שצריך לספק להפעלת הכלי tool_execution_context יכול להיות רק אחד מהבאים: |
|
variables |
זה שינוי אופציונלי. המשתנים שזמינים להרצת הכלי. |
context |
זה שינוי אופציונלי. [ToolCallContext](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/tool/python#environment לפרטים) שיועבר לכלי Python. |
ExecuteToolResponse
הודעת תגובה ל-ToolService.ExecuteTool.
| שדות | |
|---|---|
response |
תוצאת ההפעלה של הכלי בפורמט אובייקט JSON. משתמשים במפתח 'output' כדי לציין את התגובה של הכלי ובמפתח 'error' כדי לציין את פרטי השגיאה (אם יש). אם לא מציינים את המפתחות output ו-error, כל התגובה נחשבת לתוצאת ההפעלה של הכלי. |
variables |
ערכי המשתנים בסיום ההרצה של הכלי. |
citations |
ציטוטים שמספקים את פרטי המקור של הפעלת הכלי. |
google_search_suggestions |
ההצעות שמוחזרות מחיפוש Google כתוצאה מהפעלת הכלי 'חיפוש Google' במהלך ההרצה של הכלי. |
שדה איחוד tool_identifier. המזהה של הכלי שהופעל. הערך tool_identifier יכול להיות רק אחד מהבאים: |
|
tool |
שם הכלי שהופעל. פורמט: |
toolset_tool |
הכלי בערכת הכלים שהופעל. |
ExecutionType
סוג הביצוע של הכלי או של ערכת הכלים.
| טיפוסים בני מנייה (enum) | |
|---|---|
EXECUTION_TYPE_UNSPECIFIED |
לא צוין סוג ההפעלה. אם לא מציינים ערך, ברירת המחדל היא SYNCHRONOUS. |
SYNCHRONOUS |
הכלי מופעל באופן סינכרוני. הסשן נחסם עד שהכלי חוזר. |
ASYNCHRONOUS |
הכלי מופעל באופן אסינכרוני. הסשן ימשיך בזמן שהכלי יפעל. |
ExperimentConfig
ניסוי לפריסה.
| שדות | |
|---|---|
version_release |
זה שינוי אופציונלי. גרסת הפרסום של הניסוי. |
מדינה
מצב הניסוי.
| טיפוסים בני מנייה (enum) | |
|---|---|
STATE_UNSPECIFIED |
מצב לא מוגדר. |
PENDING |
הוצא משימוש: המצב הזה כבר לא בשימוש. |
RUNNING |
מצב הפעלה. הניסוי פועל ותקף. |
DONE |
הוצא משימוש: המצב הזה כבר לא בשימוש. |
EXPIRED |
הוצא משימוש: המצב הזה כבר לא בשימוש. |
VersionRelease
גרסת הפרסום של הניסוי.
| שדות | |
|---|---|
state |
זה שינוי אופציונלי. המצב של פרסום הגרסה. |
traffic_allocations[] |
זה שינוי אופציונלי. הקצאות תנועה לגרסת ההפצה. |
TrafficAllocation
הקצאת תנועה לגרסת ההפצה.
| שדות | |
|---|---|
id |
זה שינוי אופציונלי. המזהה של הקצאת התנועה. מחרוזת בפורמט חופשי, עד 128 תווים. |
traffic_percentage |
זה שינוי אופציונלי. אחוז התנועה בהקצאת התנועה. הערך צריך להיות בין 0 ל-100. |
app_version |
זה שינוי אופציונלי. גרסת האפליקציה של הקצאת התנועה. פורמט: |
ExportAppRequest
בקשת הודעה עבור AgentService.ExportApp.
| שדות | |
|---|---|
name |
חובה. שם המשאב של האפליקציה לייצוא. |
export_format |
חובה. הפורמט לייצוא האפליקציה. |
gcs_uri |
זה שינוי אופציונלי. מזהה ה-URI של Google Cloud Storage שאליו רוצים לייצא את האפליקציה. הפורמט של מזהה ה-URI הזה צריך להיות |
app_version |
זה שינוי אופציונלי. שם המשאב של גרסת האפליקציה לייצוא. פורמט: |
ExportFormat
פורמט הייצוא של האפליקציה.
| טיפוסים בני מנייה (enum) | |
|---|---|
EXPORT_FORMAT_UNSPECIFIED |
לא צוין פורמט ייצוא. |
JSON |
פורמט הייצוא הוא JSON. |
YAML |
פורמט הייצוא הוא YAML. |
ExportAppResponse
הודעת תגובה ל-AgentService.ExportApp.
| שדות | |
|---|---|
שדה איחוד app. האפליקציה המיוצאת. הערך app יכול להיות רק אחד מהבאים: |
|
app_content |
תיקיית האפליקציה דחוסה כקובץ ZIP. |
app_uri |
ה-URI של Google Cloud Storage שאליו יוצאה האפליקציה. |
ExpressionCondition
תנאי ביטוי שמבוסס על מצב הסשן.
| שדות | |
|---|---|
expression |
חובה. ייצוג המחרוזת של התנאי cloud.api.Expression. |
FileSearchTool
כלי החיפוש בקבצים מאפשר לסוכן לחפש בקבצים שהועלו על ידי מפתח האפליקציה או הסוכן. יש לו הגדרות קבועות מראש שמאפשרות חיפוש באיכות טובה יחסית בקבצים שהועלו וסיכום של התוצאות שאותרו.
| שדות | |
|---|---|
corpus_type |
זה שינוי אופציונלי. סוג המאגר. ברירת המחדל היא FULLY_MANAGED. |
name |
חובה. שם הכלי. |
description |
זה שינוי אופציונלי. תיאור הכלי. |
file_corpus |
זה שינוי אופציונלי. מאגר המידע שבו הקבצים מאוחסנים. פורמט: projects/{project}/locations/{location}/ragCorpora/{rag_corpus} |
CorpusType
סוג המאגר של Vertex RAG.
| טיפוסים בני מנייה (enum) | |
|---|---|
CORPUS_TYPE_UNSPECIFIED |
סוג הקורפוס לא צוין. |
USER_OWNED |
המאגר נוצר על ידי המשתמש והוא הבעלים שלו. |
FULLY_MANAGED |
המאגר נוצר על ידי הסוכן. |
GenerateChatTokenRequest
בקשת הודעה עבור WidgetService.GenerateChatToken.
| שדות | |
|---|---|
name |
חובה. שם הסשן ליצירת טוקן הצ'אט. פורמט: projects/{project}/locations/{location}/apps/{app}/sessions/{session} |
deployment |
חובה. הפריסה של האפליקציה שבה נעשה שימוש בסשן. פורמט: projects/{project}/locations/{location}/apps/{app}/deployments/{deployment} |
recaptcha_token |
זה שינוי אופציונלי. טוקן reCAPTCHA שנוצר על ידי ווידג'ט הצ'אט בצד הלקוח. |
live_handoff_enabled |
זה שינוי אופציונלי. השדה הזה מציין אם העברה חיה מופעלת בסשן. |
GenerateChatTokenResponse
הודעת תגובה ל-WidgetService.GenerateChatToken.
| שדות | |
|---|---|
chat_token |
הטוקן בהיקף הסשן לווידג'ט הצ'אט לצורך אימות באמצעות ממשקי API של סשנים. |
expire_time |
השעה שבה פג תוקף אסימון הצ'אט. |
GetAgentRequest
בקשת הודעה עבור AgentService.GetAgent.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הסוכן לאחזור. |
GetAppRequest
בקשת הודעה עבור AgentService.GetApp.
| שדות | |
|---|---|
name |
חובה. שם המשאב של האפליקציה שרוצים לאחזר. |
GetAppVersionRequest
בקשת הודעה עבור AgentService.GetAppVersion.
| שדות | |
|---|---|
name |
חובה. שם המשאב של גרסת האפליקציה שרוצים לאחזר. |
GetChangelogRequest
בקשת הודעה עבור AgentService.GetChangelog.
| שדות | |
|---|---|
name |
חובה. שם המשאב של יומן השינויים שיש לאחזר. |
GetConversationRequest
בקשת הודעה עבור AgentService.GetConversation.
| שדות | |
|---|---|
name |
חובה. שם המשאב של השיחה שרוצים לאחזר. |
source |
זה שינוי אופציונלי. מציינים את מקור השיחה. אם לא מוגדרים מקורות, החיפוש יתבצע בכל המקורות. |
GetDeploymentRequest
בקשת הודעה עבור AgentService.GetDeployment.
| שדות | |
|---|---|
name |
חובה. שם הפריסה. פורמט: |
GetExampleRequest
בקשת הודעה עבור AgentService.GetExample.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הדוגמה לאחזור. |
GetGuardrailRequest
בקשת הודעה עבור AgentService.GetGuardrail.
| שדות | |
|---|---|
name |
חובה. שם המשאב של אמצעי הבקרה שרוצים לאחזר. |
GetToolRequest
בקשת הודעה עבור AgentService.GetTool.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הכלי לאחזור. |
GetToolsetRequest
בקשת הודעה עבור AgentService.GetToolset.
| שדות | |
|---|---|
name |
חובה. שם המשאב של ערכת הכלים לאחזור. |
GoAway
בסוג הזה אין שדות.
הודעה שהשרת יתנתק בקרוב והלקוח צריך לסגור את החיבור באופן חלקי ולהפעיל אותו מחדש.
GoogleSearchSuggestions
הצעות לחיפוש מ-Google Search Tool.
| שדות | |
|---|---|
htmls[] |
סגנון תואם של HTML ו-CSS להצעות לחיפוש. קוד ה-HTML וה-CSS שסופק מותאם אוטומטית להגדרות המכשיר, ומוצג במצב בהיר או כהה בהתאם לסימן |
web_search_queries[] |
רשימה של שאילתות ששימשו לביצוע החיפוש ב-Google, יחד עם מזהי ה-URI של תוצאות החיפוש שמהן נוצרות הצעות החיפוש. |
GoogleSearchTool
מייצג כלי לביצוע חיפושים באינטרנט של Google לצורך עיגון. מידע נוסף מופיע כאן: https://cloud.google.com/customer-engagement-ai/conversational-agents/ps/tool#google-search.
| שדות | |
|---|---|
name |
חובה. שם הכלי. |
description |
זה שינוי אופציונלי. תיאור של מטרת הכלי. |
context_urls[] |
זה שינוי אופציונלי. התוכן יאוחזר ישירות מכתובות ה-URL האלה כדי לספק הקשר וביסוס. דוגמה: "https://example.com/path.html". אפשר להוסיף עד 20 כתובות URL. |
preferred_domains[] |
זה שינוי אופציונלי. מציינים דומיינים להגבלת תוצאות החיפוש. לדוגמה: example.com, another.site. אפשר לציין עד 20 דומיינים. |
exclude_domains[] |
זה שינוי אופציונלי. רשימת דומיינים שיוחרגו מתוצאות החיפוש. לדוגמה: example.com. אפשר להחריג עד 2,000 דומיינים. |
prompt_config |
זה שינוי אופציונלי. הוראות לפרומפט שמועברות לכלי לתכנון לגבי אופן העיבוד של תוצאות החיפוש לטקסט ולקול. |
PromptConfig
הגדרות ההנחיה שבהן נעשה שימוש על ידי המודל כשמעבדים או מסכמים את תוצאות החיפוש ב-Google.
| שדות | |
|---|---|
text_prompt |
זה שינוי אופציונלי. ההגדרה הזו מגדירה את הפרומפט שמשמש להוראות המערכת כשמנהלים שיחות בצ'אט עם הסוכן. אם לא מגדירים את ההנחיה, המערכת תשתמש בהנחיית ברירת המחדל. |
voice_prompt |
זה שינוי אופציונלי. ההגדרה הזו מגדירה את הפרומפט שמשמש להוראות המערכת כשמנהלים שיחות קוליות עם הסוכן. אם לא מגדירים את ההנחיה, המערכת תשתמש בהנחיית ברירת המחדל. |
שכבת הגנה
הגדרת אמצעי בקרה כוללת רשימה של בדיקות ואיזונים כדי לשמור על בטיחות ועל אבטחה של הסוכנים.
| שדות | |
|---|---|
name |
מזהה. המזהה הייחודי של אמצעי הבקרה. פורמט: |
display_name |
חובה. השם המוצג של אמצעי הבקרה. |
description |
זה שינוי אופציונלי. תיאור של אמצעי הבטיחות. |
enabled |
זה שינוי אופציונלי. האם אמצעי הבקרה מופעל. |
action |
זה שינוי אופציונלי. הפעולה שתתבצע כשהגדרת הבטיחות תופעל. |
create_time |
פלט בלבד. חותמת הזמן שבה נוצר אמצעי הבקרה. |
update_time |
פלט בלבד. חותמת זמן של מועד העדכון האחרון של אמצעי הבקרה. |
etag |
תג Etag שמשמש כדי לוודא שהאובייקט לא השתנה במהלך פעולת קריאה-שינוי-כתיבה. אם ה-etag ריק, העדכון יחליף את כל השינויים המקבילים. |
שדה איחוד guardrail_type. סוג מעקה הבטיחות. הערך guardrail_type יכול להיות רק אחד מהבאים: |
|
content_filter |
זה שינוי אופציונלי. אמצעי הגנה שאוסר על שימוש בתוכן מסוים בשיחה. |
llm_prompt_security |
זה שינוי אופציונלי. אמצעי הגנה שחוסם את השיחה אם ההנחיה נחשבת ללא בטוחה על סמך הסיווג של ה-LLM. |
llm_policy |
זה שינוי אופציונלי. אמצעי הגנה שחוסם את השיחה אם התשובה של ה-LLM נחשבת להפרה של המדיניות על סמך הסיווג של ה-LLM. |
model_safety |
זה שינוי אופציונלי. אמצעי הגנה שחוסם את השיחה אם התשובה של ה-LLM נחשבת לא בטוחה על סמך הגדרות הבטיחות של המודל. |
code_callback |
זה שינוי אופציונלי. אמצעי הגנה שחוסם את השיחה על סמך התוצאה של הפעלת ה-callback. |
supervisor |
זה שינוי אופציונלי. אמצעי הגנה שמופעלים בהתערבות של מפקח/ת. |
CodeCallback
אמצעי הגנה שחוסם את השיחה על סמך קריאות החזרה (callback) של הקוד שסופקו.
| שדות | |
|---|---|
before_agent_callback |
זה שינוי אופציונלי. הקריאה החוזרת לביצוע לפני הקריאה לסוכן. כל פונקציית קריאה חוזרת צריכה להחזיר מבנה (למשל, dict או אובייקט) שמכיל לפחות: - 'decision': הערך 'OK' או 'TRIGGER'. - reason: מחרוזת שמסבירה את ההחלטה. החלטה מסוג TRIGGER (הפעלה) עשויה להפסיק את העיבוד הנוסף. |
after_agent_callback |
זה שינוי אופציונלי. התקשרות חוזרת שתופעל אחרי שהסוכן יתקשר. כל פונקציית קריאה חוזרת צריכה להחזיר מבנה (למשל, dict או אובייקט) שמכיל לפחות: - 'decision': הערך 'OK' או 'TRIGGER'. - reason: מחרוזת שמסבירה את ההחלטה. החלטה מסוג TRIGGER (הפעלה) עשויה להפסיק את העיבוד הנוסף. |
before_model_callback |
זה שינוי אופציונלי. הקריאה החוזרת לביצוע לפני הקריאה למודל. אם יש כמה קריאות למודל, הקריאה החוזרת תופעל כמה פעמים. כל פונקציית קריאה חוזרת צריכה להחזיר מבנה (למשל, dict או אובייקט) שמכיל לפחות: - 'decision': הערך 'OK' או 'TRIGGER'. - reason: מחרוזת שמסבירה את ההחלטה. החלטה מסוג TRIGGER (הפעלה) עשויה להפסיק את העיבוד הנוסף. |
after_model_callback |
זה שינוי אופציונלי. הקריאה החוזרת שתופעל אחרי הפעלת המודל. אם יש כמה קריאות למודל, הקריאה החוזרת תופעל כמה פעמים. כל פונקציית קריאה חוזרת צריכה להחזיר מבנה (למשל, dict או אובייקט) שמכיל לפחות: - 'decision': הערך 'OK' או 'TRIGGER'. - reason: מחרוזת שמסבירה את ההחלטה. החלטה מסוג TRIGGER (הפעלה) עשויה להפסיק את העיבוד הנוסף. |
ContentFilter
אמצעי הגנה שאוסר על שימוש בתוכן מסוים בשיחה.
| שדות | |
|---|---|
banned_contents[] |
זה שינוי אופציונלי. רשימה של ביטויים אסורים. ההגדרה חלה גם על קלט מהמשתמשים וגם על תשובות של סוכנים. |
banned_contents_in_user_input[] |
זה שינוי אופציונלי. רשימה של ביטויים אסורים. ההגדרה חלה רק על קלט משתמש. |
banned_contents_in_agent_response[] |
זה שינוי אופציונלי. רשימה של ביטויים אסורים. ההגדרה חלה רק על תשובות של סוכנים. |
match_type |
חובה. סוג ההתאמה של מסנן התוכן. |
disregard_diacritics |
זה שינוי אופציונלי. אם הערך הוא true, סימני הניקוד לא נלקחים בחשבון במהלך ההתאמה. |
MatchType
סוג ההתאמה של מסנן התוכן.
| טיפוסים בני מנייה (enum) | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
לא צוין סוג התאמה. |
SIMPLE_STRING_MATCH |
התוכן מותאם למחרוזות משנה תו אחר תו. |
WORD_BOUNDARY_STRING_MATCH |
התוכן יתאים רק אם התבנית שנמצאה בטקסט מוקפת בתווים שמפרידים בין מילים. ביטויים אסורים יכולים להכיל גם תווי הפרדה בין מילים. |
REGEXP_MATCH |
התוכן מותאם באמצעות תחביר של ביטויים רגולריים. |
LlmPolicy
אמצעי הגנה שחוסם את השיחה אם התשובה של ה-LLM נחשבת להפרה של המדיניות על סמך הסיווג של ה-LLM.
| שדות | |
|---|---|
max_conversation_messages |
זה שינוי אופציונלי. כשבודקים את המדיניות הזו, צריך להתייחס ל-n ההודעות האחרונות בשיחה. אם לא מגדירים ערך ברירת מחדל, המערכת תשתמש בערך ברירת המחדל 10. |
model_settings |
זה שינוי אופציונלי. הגדרות המודל. |
prompt |
חובה. פרומפט מדיניות. |
policy_scope |
חובה. הגדרת התנאים שבהם יתבצע אימות המדיניות במהלך השיחה. אם המדיניות מוגדרת לערך |
fail_open |
זה שינוי אופציונלי. אם מתרחשת שגיאה במהלך בדיקת המדיניות, המערכת נכשלת בפתיחה ולא מפעילה את אמצעי ההגנה. |
allow_short_utterance |
זה שינוי אופציונלי. כברירת מחדל, בדיקת המדיניות של LLM לא מתבצעת לגבי ביטויים קצרים. אם מפעילים את ההגדרה הזו, בדיקת המדיניות חלה על כל האמירות, כולל אלה שבדרך כלל היו נדלגות. |
PolicyScope
הגדרת התנאים שבהם יתבצע אימות המדיניות במהלך השיחה.
| טיפוסים בני מנייה (enum) | |
|---|---|
POLICY_SCOPE_UNSPECIFIED |
לא צוין היקף המדיניות. |
USER_QUERY |
בדיקת המדיניות מופעלת כשמשתמש מזין קלט. |
AGENT_RESPONSE |
בדיקת המדיניות מופעלת בתגובת הנציג. החלת היקף המדיניות הזה תוביל לזמן אחזור נוסף לפני שהסוכן יוכל להגיב. |
USER_QUERY_AND_AGENT_RESPONSE |
בדיקת המדיניות מופעלת גם כשמשתמש מזין קלט של משתמשים וגם כשסוכן מגיב. החלת היקף המדיניות הזה תוביל לזמן אחזור נוסף לפני שהסוכן יוכל להגיב. |
LlmPromptSecurity
אמצעי הגנה שחוסם את השיחה אם הקלט נחשב לא בטוח על סמך הסיווג של ה-LLM.
| שדות | |
|---|---|
fail_open |
זה שינוי אופציונלי. ההגדרה קובעת את ההתנהגות של אמצעי הבקרה כשהוא נתקל בשגיאה ב-LLM. - אם הערך הוא True: המגבלה עוקפת את המגבלה. - אם הערך הוא false (ברירת מחדל): אמצעי הבקרה מופעל או נחסם. הערה: אם מסופקת מדיניות בהתאמה אישית, המערכת מתעלמת מהשדה הזה ומשתמשת בהגדרה fail_open של המדיניות. |
שדה איחוד security_config. הגדרה של מצב הגדרות האבטחה. המשתמש צריך לבחור אחת מההגדרות הבאות. הערך security_config יכול להיות רק אחד מהבאים: |
|
default_settings |
זה שינוי אופציונלי. שימוש בהגדרות האבטחה שמוגדרות כברירת מחדל במערכת. כדי לבחור במצב הזה, צריך לכלול בבקשה הודעה ריקה של default_settings. השרת ימלא את השדה default_prompt_template בתגובה. |
custom_policy |
זה שינוי אופציונלי. כדי להגדיר את אמצעי הבטיחות, משתמשים ב-LlmPolicy שהוגדר על ידי המשתמש. |
DefaultSecuritySettings
הגדרות ברירת המחדל של אבטחת המערכת.
| שדות | |
|---|---|
default_prompt_template |
פלט בלבד. תבנית ברירת המחדל של ההנחיה שבה המערכת משתמשת. השדה הזה מיועד לתצוגה בלבד, כדי להראות למשתמש איזו הנחיה המערכת משתמשת כברירת מחדל. הוא OUTPUT_ONLY. |
ModelSafety
הגדרות בטיחות של מודלים שמוגדרות כברירת מחדל. אם ההגדרה הזו מוגדרת, היא תבטל את הגדרות ברירת המחדל ותפעיל את אמצעי ההגנה אם התשובה תיחשב לא בטוחה.
| שדות | |
|---|---|
safety_settings[] |
חובה. רשימה של הגדרות הבטיחות. |
HarmBlockThreshold
רמות סף לחסימה שמבוססות על הסתברות.
| טיפוסים בני מנייה (enum) | |
|---|---|
HARM_BLOCK_THRESHOLD_UNSPECIFIED |
סף חסימה לא מוגדר של תוכן מזיק. |
BLOCK_LOW_AND_ABOVE |
חסימה של סף נמוך ומעלה (כלומר, חסימה של יותר תוכן). |
BLOCK_MEDIUM_AND_ABOVE |
חסימה של סף בינוני ומעלה. |
BLOCK_ONLY_HIGH |
חסימה רק של סף גבוה (כלומר, חסימה פחותה). |
BLOCK_NONE |
לא לחסום אף אחד. |
OFF |
משביתים את מסנן הבטיחות. |
HarmCategory
קטגוריית הנזק.
| טיפוסים בני מנייה (enum) | |
|---|---|
HARM_CATEGORY_UNSPECIFIED |
לא צוינה קטגוריית הנזק. |
HARM_CATEGORY_HATE_SPEECH |
קטגוריית הנזק היא דברי שטנה. |
HARM_CATEGORY_DANGEROUS_CONTENT |
הקטגוריה של הנזק היא תוכן מסוכן. |
HARM_CATEGORY_HARASSMENT |
קטגוריית הנזק היא הטרדה. |
HARM_CATEGORY_SEXUALLY_EXPLICIT |
קטגוריית הנזק היא תוכן מיני בוטה. |
HARM_CATEGORY_PROFANITY |
קטגוריית הנזק היא שפה גסה. |
HARM_CATEGORY_TOXIC |
קטגוריית הנזק היא רעילה. |
SafetySetting
הגדרת בטיחות.
| שדות | |
|---|---|
category |
חובה. קטגוריית הנזק. |
threshold |
חובה. סף החסימה של תוכן מזיק. |
מפקח/ת
אמצעי הגנה שמופעל כשנדרשת התערבות של מפקח.
| שדות | |
|---|---|
type |
זה שינוי אופציונלי. סוג המפקח. |
detection_mode |
זה שינוי אופציונלי. מצב הזיהוי של המפקח. |
DetectionMode
מצב הזיהוי של המפקח.
| טיפוסים בני מנייה (enum) | |
|---|---|
DETECTION_MODE_UNSPECIFIED |
מצב הזיהוי לא מוגדר. ברירת המחדל היא NON_BLOCKING. |
NON_BLOCKING |
מצב זיהוי לא חוסם. התגובה לא נחסמת בזמן שהזיהוי של המפקח מתבצע. |
BLOCKING |
מצב זיהוי חסימות. התשובה נחסמת בזמן שהזיהוי של המפקח מתבצע. |
סוג
סוג המפקח.
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
לא צוין סוג. |
INVALID_TEXT |
סוג הבעיה של הטקסט לא תקין. |
LANGUAGE_SHIFT |
סוג הבעיה של שינוי השפה. |
SPEAKER_SHIFT |
סוג הבעיה של שינוי הדובר. |
AUDIO_MISMATCH |
סוג הבעיה: חוסר התאמה באודיו. |
MISSING_TOOL_CALL |
לא צוין סוג הבעיה של הפעלת הכלי. |
CUSTOM |
סוג בעיה מותאם אישית. |
CHOPPY_AUDIO |
סוג הבעיה: אודיו קטוע. |
PROFANITY |
סוג הבעיה: שפה גסה של סוכן. |
תמונה
מייצג קלט או פלט של תמונה בשיחה.
| שדות | |
|---|---|
mime_type |
חובה. סוג ה-MIME התקני של IANA של נתוני המקור. סוגי התמונות הנתמכים כוללים: * image/png * image/jpeg * image/webp |
data |
חובה. בייטים גולמיים של התמונה. |
alt_text |
זה שינוי אופציונלי. הטקסט החלופי של התמונה. |
ImportAppRequest
בקשת הודעה עבור AgentService.ImportApp.
| שדות | |
|---|---|
parent |
חובה. שם המשאב הראשי עם המיקום של האפליקציה לייבוא. |
display_name |
זה שינוי אופציונלי. השם המוצג של האפליקציה לייבוא. * אם האפליקציה נוצרת במהלך הייבוא, והשם המוצג מצוין, האפליקציה המיובאת תשתמש בשם המוצג הזה. אם המערכת מזהה סתירה עם אפליקציה קיימת, היא מוסיפה חותמת זמן לשם התצוגה כדי להפוך אותו לייחודי. * אם האפליקציה היא ייבוא מחדש, השדה הזה לא צריך להיות מוגדר. אם תציינו שם לתצוגה במהלך הייבוא מחדש, תקבלו שגיאת INVALID_ARGUMENT. |
app_id |
זה שינוי אופציונלי. המזהה שישמש לאפליקציה המיובאת. * אם לא מציינים מזהה, יוקצה לאפליקציה מזהה ייחודי באופן אוטומטי. * אחרת, האפליקציה המיובאת תשתמש במזהה הזה כרכיב הסופי של שם המשאב שלה. אם כבר קיימת אפליקציה עם אותו מזהה במיקום שצוין בפרויקט, התוכן של האפליקציה הקיימת יוחלף. |
import_options |
זה שינוי אופציונלי. אפשרויות שקובעות את תהליך הייבוא של האפליקציה. |
ignore_app_lock |
זה שינוי אופציונלי. דגל לביטול נעילת האפליקציה במהלך הייבוא. אם המדיניות מוגדרת כ-True, תהליך הייבוא יתעלם מנעילת האפליקציה. |
שדה איחוד app. האפליקציה לייבוא. הערך app יכול להיות רק אחד מהבאים: |
|
gcs_uri |
מזהה ה-URI של Google Cloud Storage שממנו מייבאים את האפליקציה. הפורמט של ה-URI הזה צריך להיות |
app_content |
בייטים גולמיים שמייצגים את קובץ ה-ZIP הדחוס עם מבנה התיקיות של האפליקציה. |
שדה איחוד json_patch. תיקוני ה-JSON שרוצים להחיל על האפליקציה המיובאת. הערך json_patch יכול להיות רק אחד מהבאים: |
|
json_patch_content |
זה שינוי אופציונלי. תוכן התיקון כמחרוזת JSON. |
json_patch_gcs_uri |
זה שינוי אופציונלי. URI של Cloud Storage שמפנה לקובץ JSON שמכיל את התיקונים. |
ImportOptions
אפשרויות ההגדרה לתהליך ייבוא האפליקציה. האפשרויות האלה קובעות את אופן הייבוא, במיוחד כשמתעוררות בעיות שקשורות לנתוני האפליקציה הקיימים.
| שדות | |
|---|---|
conflict_resolution_strategy |
זה שינוי אופציונלי. האסטרטגיה שבה יש להשתמש כשמייבאים נתונים ומתגלים קונפליקטים. |
validate_only |
זה שינוי אופציונלי. דגל להרצת תהליך הייבוא ללא ביצוע בפועל. אם המדיניות מוגדרת כ-True, תהליך הייבוא יבצע רק אימותים ולא יבצע שינויים באפליקציה הקיימת או ייצור אפליקציה חדשה. |
ConflictResolutionStrategy
ההגדרה מגדירה את האסטרטגיה לטיפול בקונפליקטים כשכבר קיימת אפליקציה עם אותו מזהה, או כשמשאבים מיובאים (כמו סוכנים, כלים וכו') כוללים שמות מוצגים זהים למשאבים קיימים באותה אפליקציה.
| טיפוסים בני מנייה (enum) | |
|---|---|
CONFLICT_RESOLUTION_STRATEGY_UNSPECIFIED |
לא צוינה אסטרטגיה לפתרון קונפליקטים. |
REPLACE |
החלפת הנתונים הקיימים בנתונים המיובאים. אם כבר קיימת אפליקציה עם אותו app_id, התוכן שלה יעודכן על סמך האפליקציה המיובאת. – משאבים (אפליקציה, סוכנים, כלים, דוגמאות, אמצעי הגנה, ערכות כלים) באפליקציה המיובאת שיש להם אותו שם תצוגה כמו למשאבים קיימים ידחוסו את המשאבים הקיימים. – ייווצרו משאבים מיובאים עם שמות חדשים לתצוגה. – משאבים קיימים שלא מופיע להם שם מוצג תואם באפליקציה המיובאת יישארו ללא שינוי. |
OVERWRITE |
החלפת הנתונים הקיימים בנתונים מיובאים. אם כבר קיימת אפליקציה עם אותו app_id, התוכן שלה יוחלף באפליקציה המיובאת. – משאבים קיימים (סוכנים, כלים, דוגמאות, אמצעי הגנה, ערכות כלים) באפליקציה יימחקו. – משאבים מיובאים ייצרו משאבים חדשים. |
ImportAppResponse
הודעת תגובה ל-AgentService.ImportApp.
| שדות | |
|---|---|
name |
שם המשאב של האפליקציה שיובאה. |
warnings[] |
הודעות אזהרה שנוצרות במהלך תהליך הייבוא. אם מתרחשות שגיאות במשאבים ספציפיים, הם לא ייכללו באפליקציה המיובאת והשגיאה תצוין כאן. |
InputAudioConfig
ההגדרה InputAudioConfig קובעת איך סוכן ה-CES יפרש את נתוני האודיו הנכנסים.
| שדות | |
|---|---|
audio_encoding |
חובה. הקידוד של נתוני האודיו של הקלט. |
sample_rate_hertz |
חובה. תדירות הדגימה (בהרץ) של נתוני האודיו של הקלט. |
noise_suppression_level |
זה שינוי אופציונלי. האם להפעיל סינון רעשים באודיו של הקלט. הערכים האפשריים הם low, moderate, high, very_high. |
InstagramCredentials
פרטי כניסה זמניים ל-Meta לצורך שילוב מובנה של אינסטגרם.
| שדות | |
|---|---|
auth_code |
חובה. קוד האימות של Meta שמופיע בתהליך ההרשמה המוטמע. |
conversation_profile_id |
זה שינוי אופציונלי. מזהה פרופיל השיחה שבו רוצים להשתמש לפריסה. |
InterruptionSignal
מציין שהתגובה הקולית של הסוכן הופרעה. הלקוח צריך להפסיק מיידית את השמע הנוכחי (לדוגמה, בגלל התפרצות של משתמש לשיחה או בגלל יצירה של תשובה חדשה של נציג).
| שדות | |
|---|---|
barge_in |
האם ההפרעה נגרמת על ידי אירוע של משתמש שמתפרץ לשיחה. |
LanguageSettings
הגדרות השפה של האפליקציה.
| שדות | |
|---|---|
default_language_code |
זה שינוי אופציונלי. קוד השפה שמוגדר כברירת מחדל באפליקציה. |
supported_language_codes[] |
זה שינוי אופציונלי. רשימת קודי השפות שהאפליקציה תומכת בהן, בנוסף ל |
enable_multilingual_support |
זה שינוי אופציונלי. הגדרה שמאפשרת תמיכה בשפות רבות. אם הערך הוא True, סוכנים באפליקציה ישתמשו בהוראות מוכנות מראש כדי לשפר את הטיפול בקלט רב-לשוני. |
fallback_action |
זה שינוי אופציונלי. הוצאה משימוש: התכונה הזו לא נתמכת יותר. במקום זאת, אפשר להשתמש ב- יכול להיות שמדובר בפעולה מוגדרת מראש או בקריאה מותאמת אישית לכלי. הערכים התקינים הם: – השם המלא של משאב הכלי, שמפעיל ביצוע ספציפי של הכלי. – פעולת מערכת מוגדרת מראש, כמו 'העברה לטיפול בדרג גבוה יותר' או 'יציאה', שמפעילה אות |
ListAgentsRequest
בקשת הודעה עבור AgentService.ListAgents.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שממנה רוצים להציג את רשימת הסוכנים. |
page_size |
זה שינוי אופציונלי. גודל הדף המבוקש. יכול להיות שהשרת יחזיר פחות פריטים ממה שביקשתם. אם לא מציינים ערך, השרת יבחר ברירת מחדל מתאימה. |
page_token |
זה שינוי אופציונלי. הערך |
filter |
זה שינוי אופציונלי. מסנן שיש להחיל כשמציגים את רשימת הסוכנים. פרטים נוספים זמינים בכתובת https://google.aip.dev/160. |
order_by |
זה שינוי אופציונלי. השדה שלפיו יתבצע המיון. יש תמיכה רק בערכים name ו-create_time. פרטים נוספים זמינים בכתובת https://google.aip.dev/132#ordering. |
ListAgentsResponse
הודעת תגובה ל-AgentService.ListAgents.
| שדות | |
|---|---|
agents[] |
רשימת הנציגים. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListAppVersionsRequest
בקשת הודעה עבור AgentService.ListAppVersions.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שממנה רוצים להציג את גרסאות האפליקציה. |
page_size |
זה שינוי אופציונלי. גודל הדף המבוקש. יכול להיות שהשרת יחזיר פחות פריטים ממה שביקשתם. אם לא מציינים ערך, השרת יבחר ברירת מחדל מתאימה. |
page_token |
זה שינוי אופציונלי. הערך |
filter |
זה שינוי אופציונלי. המסנן שיוחל כשמוצגות גרסאות האפליקציה. פרטים נוספים זמינים בכתובת https://google.aip.dev/160. |
order_by |
זה שינוי אופציונלי. השדה שלפיו יתבצע המיון. יש תמיכה רק בערכים name ו-create_time. פרטים נוספים זמינים בכתובת https://google.aip.dev/132#ordering. |
ListAppVersionsResponse
הודעת תגובה ל-AgentService.ListAppVersions.
| שדות | |
|---|---|
app_versions[] |
רשימת גרסאות האפליקציה. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListAppsRequest
בקשת הודעה עבור AgentService.ListApps.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של המיקום שממנו רוצים להציג את רשימת האפליקציות. |
page_size |
זה שינוי אופציונלי. גודל הדף המבוקש. יכול להיות שהשרת יחזיר פחות פריטים ממה שביקשתם. אם לא מציינים ערך, השרת יבחר ברירת מחדל מתאימה. |
page_token |
זה שינוי אופציונלי. הערך |
filter |
זה שינוי אופציונלי. המסנן שיוחל כשמציגים את רשימת האפליקציות. פרטים נוספים זמינים בכתובת https://google.aip.dev/160. |
order_by |
זה שינוי אופציונלי. השדה שלפיו יתבצע המיון. יש תמיכה רק בערכים name ו-create_time. פרטים נוספים זמינים בכתובת https://google.aip.dev/132#ordering. |
ListAppsResponse
הודעת תגובה ל-AgentService.ListApps.
| שדות | |
|---|---|
apps[] |
רשימת האפליקציות. |
next_page_token |
טוקן שאפשר לשלוח כ- |
unreachable[] |
רשימה לא ממוינת. מיקומים שלא ניתן להגיע אליהם. |
ListChangelogsRequest
בקשת הודעה עבור AgentService.ListChangelogs.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שממנה רוצים להציג את יומני השינויים. |
page_size |
זה שינוי אופציונלי. גודל הדף המבוקש. יכול להיות שהשרת יחזיר פחות פריטים ממה שביקשתם. אם לא מציינים ערך, השרת יבחר ברירת מחדל מתאימה. |
page_token |
זה שינוי אופציונלי. הערך |
filter |
זה שינוי אופציונלי. המסנן שיוחל כשמציגים את יומני השינויים. פרטים נוספים זמינים בכתובת https://google.aip.dev/160. אפשר להשתמש במחרוזת הסינון כדי לסנן לפי דוגמאות: * |
order_by |
זה שינוי אופציונלי. השדה שלפיו יתבצע המיון. יש תמיכה רק בערכים name ו-create_time. פרטים נוספים זמינים בכתובת https://google.aip.dev/132#ordering. |
ListChangelogsResponse
הודעת תגובה ל-AgentService.ListChangelogs.
| שדות | |
|---|---|
changelogs[] |
רשימת יומני השינויים. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListConversationsRequest
בקשת הודעה עבור AgentService.ListConversations.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שממנה רוצים להציג את רשימת השיחות. |
page_size |
זה שינוי אופציונלי. גודל הדף המבוקש. יכול להיות שהשרת יחזיר פחות פריטים ממה שביקשתם. אם לא מציינים ערך, השרת יבחר ברירת מחדל מתאימה. |
page_token |
זה שינוי אופציונלי. הערך |
filter |
זה שינוי אופציונלי. המסנן שיופעל כשמציגים את רשימת השיחות. פרטים נוספים זמינים בכתובת https://google.aip.dev/160. |
source |
זה שינוי אופציונלי. מציינים את מקור השיחה. אם לא מגדירים את המדיניות, המערכת תשתמש ב-Source.Live כברירת מחדל. יצא משימוש לטובת השדה |
sources[] |
זה שינוי אופציונלי. לציין את המקורות של השיחות. אם לא מגדירים את המקורות, המערכת מתבססת על כל המקורות הזמינים כברירת מחדל. |
ListConversationsResponse
הודעת תגובה ל-AgentService.ListConversations.
| שדות | |
|---|---|
conversations[] |
רשימת השיחות. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListDeploymentsRequest
בקשת הודעה עבור AgentService.ListDeployments.
| שדות | |
|---|---|
parent |
חובה. האפליקציה הראשית. הפורמט: |
page_size |
זה שינוי אופציונלי. מספר הפריסות המקסימלי שיוחזר. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו לכל היותר 50 פריסות. הערך המקסימלי הוא 1,000. ערכים גבוהים יותר יומרו ל-1,000. |
page_token |
זה שינוי אופציונלי. טוקן של דף שהתקבל מקריאה קודמת של כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו ל- |
order_by |
זה שינוי אופציונלי. השדה שלפיו יתבצע המיון. יש תמיכה רק בערכים name ו-create_time. פרטים נוספים זמינים בכתובת https://google.aip.dev/132#ordering. |
ListDeploymentsResponse
הודעת תגובה ל-AgentService.ListDeployments.
| שדות | |
|---|---|
deployments[] |
רשימת הפריסות. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListExamplesRequest
בקשת הודעה עבור AgentService.ListExamples.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שממנה רוצים להציג דוגמאות. |
page_size |
זה שינוי אופציונלי. גודל הדף המבוקש. יכול להיות שהשרת יחזיר פחות פריטים ממה שביקשתם. אם לא מציינים ערך, השרת יבחר ברירת מחדל מתאימה. |
page_token |
זה שינוי אופציונלי. הערך |
filter |
זה שינוי אופציונלי. מסנן שיוחל כשמציגים את הדוגמאות. פרטים נוספים זמינים בכתובת https://google.aip.dev/160. |
order_by |
זה שינוי אופציונלי. השדה שלפיו יתבצע המיון. יש תמיכה רק בערכים name ו-create_time. פרטים נוספים זמינים בכתובת https://google.aip.dev/132#ordering. |
ListExamplesResponse
הודעת תגובה ל-AgentService.ListExamples.
| שדות | |
|---|---|
examples[] |
רשימת הדוגמאות. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListGuardrailsRequest
בקשת הודעה עבור AgentService.ListGuardrails.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שממנה רוצים להציג את אמצעי הבקרה. |
page_size |
זה שינוי אופציונלי. גודל הדף המבוקש. יכול להיות שהשרת יחזיר פחות פריטים ממה שביקשתם. אם לא מציינים ערך, השרת יבחר ברירת מחדל מתאימה. |
page_token |
זה שינוי אופציונלי. הערך |
filter |
זה שינוי אופציונלי. המסנן שיוחל כשמציגים את כללי ההגנה. פרטים נוספים זמינים בכתובת https://google.aip.dev/160. |
order_by |
זה שינוי אופציונלי. השדה שלפיו יתבצע המיון. יש תמיכה רק בערכים name ו-create_time. פרטים נוספים זמינים בכתובת https://google.aip.dev/132#ordering. |
ListGuardrailsResponse
הודעת תגובה ל-AgentService.ListGuardrails.
| שדות | |
|---|---|
guardrails[] |
רשימת אמצעי הבקרה. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListToolsRequest
בקשת הודעה עבור AgentService.ListTools.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שממנה רוצים להציג את רשימת הכלים. |
page_size |
זה שינוי אופציונלי. גודל הדף המבוקש. יכול להיות שהשרת יחזיר פחות פריטים ממה שביקשתם. אם לא מציינים ערך, השרת יבחר ברירת מחדל מתאימה. |
page_token |
זה שינוי אופציונלי. הערך |
filter |
זה שינוי אופציונלי. המסנן שיחול כשמציגים את רשימת הכלים. כדי לכלול את כלי המערכת בתשובה, צריך להשתמש בפרמטר include_system_tools=true. פרטים נוספים זמינים בכתובת https://google.aip.dev/160. |
order_by |
זה שינוי אופציונלי. השדה שלפיו יתבצע המיון. יש תמיכה רק בערכים name ו-create_time. פרטים נוספים זמינים בכתובת https://google.aip.dev/132#ordering. |
ListToolsResponse
הודעת תגובה ל-AgentService.ListTools.
| שדות | |
|---|---|
tools[] |
רשימת הכלים. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListToolsetsRequest
בקשת הודעה עבור AgentService.ListToolsets.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שממנה רוצים להציג את ערכות הכלים. |
page_size |
זה שינוי אופציונלי. גודל הדף המבוקש. יכול להיות שהשרת יחזיר פחות פריטים ממה שביקשתם. אם לא מציינים ערך, השרת יבחר ברירת מחדל מתאימה. |
page_token |
זה שינוי אופציונלי. הערך |
filter |
זה שינוי אופציונלי. המסנן שיחול כשמציגים את ערכות הכלים. פרטים נוספים זמינים בכתובת https://google.aip.dev/160. |
order_by |
זה שינוי אופציונלי. השדה שלפיו יתבצע המיון. יש תמיכה רק בערכים name ו-create_time. פרטים נוספים זמינים בכתובת https://google.aip.dev/132#ordering. |
ListToolsetsResponse
הודעת תגובה ל-AgentService.ListToolsets.
| שדות | |
|---|---|
toolsets[] |
רשימת ערכות הכלים. |
next_page_token |
טוקן שאפשר לשלוח כ- |
LoggingSettings
הגדרות שמתארות את התנהגויות הרישום ביומן של האפליקציה.
| שדות | |
|---|---|
redaction_config |
זה שינוי אופציונלי. הגדרות לצנזור מידע אישי רגיש. |
audio_recording_config |
זה שינוי אופציונלי. הגדרות לגבי אופן ההקלטה של אינטראקציות עם אודיו. האודיו כפוף לצנזורה כפי שהוגדר ב- |
unredacted_audio_recording_config |
זה שינוי אופציונלי. ההגדרה קובעת הקלטה נוספת של אודיו שלא צונזר. אפשר להשתמש בזה כדי לשמור עותק של האודיו הגולמי כשמבצעים צנזורה של אודיו |
bigquery_export_settings |
זה שינוי אופציונלי. הגדרת אופן הייצוא של נתוני BigQuery עבור האפליקציה. נתוני השיחות כפופים לצנזורה בהתאם להגדרות ב- |
unredacted_bigquery_export_settings |
זה שינוי אופציונלי. הגדרה של אופן הייצוא ל-BigQuery עבור האפליקציה. אם הייצוא מופעל, נתוני השיחות שלא עברו צנזורה ייצאו לטבלאות ב-BigQuery. |
cloud_logging_settings |
זה שינוי אופציונלי. הגדרות שמתארות את ההתנהגויות של Cloud Logging באפליקציה. |
conversation_logging_settings |
זה שינוי אופציונלי. הגדרות שמתארות את התנהגויות הרישום ביומן של השיחות באפליקציה. |
evaluation_audio_recording_config |
זה שינוי אופציונלי. הגדרות לגבי אופן התיעוד של אינטראקציות עם אודיו לצורך ההערכה. כברירת מחדל, הקלטת אודיו לא מופעלת בסשנים של הערכה. |
metric_analysis_settings |
זה שינוי אופציונלי. הגדרות שמתארות את התנהגויות איסוף נתוני השיחות בצינור הניתוח של מודל שפה גדול (LLM) עבור האפליקציה. |
McpTool
כלי MCP. פרטים נוספים זמינים בכתובת https://modelcontextprotocol.io/specification/2025-06-18/server/tools.
| שדות | |
|---|---|
name |
חובה. השם של כלי ה-MCP. |
name_override |
זה שינוי אופציונלי. השם שמוגדר לכלי MCP במקום השם המקורי. השדה הזה מאוכלס אם השם שונה באמצעות שינוי ברירת המחדל של ערכת הכלים. |
description |
זה שינוי אופציונלי. תיאור הכלי MCP. |
input_schema |
זה שינוי אופציונלי. הסכימה של ארגומנטי הקלט של כלי ה-MCP. |
output_schema |
זה שינוי אופציונלי. הסכימה של ארגומנטי הפלט של כלי ה-MCP. |
server_address |
חובה. כתובת השרת של שרת ה-MCP, למשל, https://example.com/mcp/. אם השרת נבנה באמצעות ה-SDK של MCP, צריך להוסיף את הסיומת /mcp/ לכתובת ה-URL. יש תמיכה רק בשרתים מבוססי-תעבורה של HTTP שניתן להזרים מהם. זהה ל-server_address ב-McpToolset. מידע נוסף זמין בכתובת https://modelcontextprotocol.io/specification/2025-03-26/basic/transports#streamable-http. |
api_authentication |
זה שינוי אופציונלי. פרטי האימות שנדרשים להרצת הכלי מול שרת ה-MCP. באימות באמצעות טוקן bearer, הטוקן חל רק על הפעלת הכלי, ולא על כלי הרישום. לכן, צריך לוודא שאפשר לראות את רשימת הכלים בלי אימות. |
tls_config |
זה שינוי אופציונלי. הגדרת TLS. כולל את אישורי השרת המותאמים אישית שהלקוח צריך לסמוך עליהם. |
service_directory_config |
זה שינוי אופציונלי. הגדרת Service Directory ל-VPC-SC, שמשמשת לפתרון שמות שירותים בתוך perimeter. |
custom_headers |
זה שינוי אופציונלי. הכותרות המותאמות אישית שיישלחו בבקשה לשרת ה-MCP. הערכים צריכים להיות בפורמט |
state |
פלט בלבד. מצב הזמינות הדינמי של הכלי בשרת החיצוני. |
מדינה
מייצג את מצב הזמינות הדינמי של הכלי.
| טיפוסים בני מנייה (enum) | |
|---|---|
STATE_UNSPECIFIED |
מצב ברירת מחדל. |
ACTIVE |
הכלי זמין והשרת מציע אותו באופן פעיל. |
INACTIVE |
הכלי מוגדר או מוצמד, אבל השרת לא מציע אותו כרגע. |
STALE |
הכלי קיים בשרת, אבל הוא לא תואם לגרסה בשרת. |
McpToolDefinition
קונטיינר של רכיבי ההגדרה הבסיסיים של כלי מסוים, שמוצגים בתמונת מצב. סכימות בצילום המצב משמשות כמו שהן, ואי אפשר לשנות אותן.
| שדות | |
|---|---|
description |
פלט בלבד. תיאור הכלי MCP. אפשר לשנות את ההגדרה הזו ב- |
input_schema |
פלט בלבד. הסכימה של ארגומנטי הקלט של כלי ה-MCP. |
output_schema |
פלט בלבד. הסכימה של ארגומנטי הפלט של כלי ה-MCP. |
McpToolOverride
שינויים שמשויכים לכלי מסוים בערכת כלים. כך אפשר להצמיד או לבטל הגדרות של כלים מהשרת הדינמי החיצוני.
| שדות | |
|---|---|
tool |
חובה. השם המקורי של הכלי כפי שהוא מועבר על ידי שרת ה-MCP. |
name_override |
זה שינוי אופציונלי. אם השם הזה קיים, הכלי משתמש בו בסוכן במקום בשם המקורי. השימוש העיקרי בהגדרה הזו הוא ככינוי אם שרת ה-MCP מציע כלים עם שמות לא מוצלחים. |
description_override |
זה שינוי אופציונלי. אם התיאור הזה קיים, הכלי משתמש בו במקום בתיאור המקורי מהשרת. |
snapshot |
פלט בלבד. אם הכלי הזה קיים, הוא מוצמד ומשתמש בערכי התמונה כגיבוי אם השרת לא זמין באופן זמני או אם לא קיים ביטול. |
McpToolset
ערכת כלים שמכילה רשימה של כלים שמוצעים על ידי שרת ה-MCP.
| שדות | |
|---|---|
server_address |
חובה. הכתובת של שרת ה-MCP, לדוגמה, https://example.com/mcp/. אם השרת נבנה באמצעות ה-SDK של MCP, צריך להוסיף את הסיומת /mcp/ לכתובת ה-URL. יש תמיכה רק בשרתים מבוססי-תעבורה של HTTP שניתן להזרים מהם. מידע נוסף זמין בכתובת https://modelcontextprotocol.io/specification/2025-03-26/basic/transports#streamable-http. |
api_authentication |
זה שינוי אופציונלי. פרטי אימות שנדרשים כדי לגשת לכלים ולהריץ כלי מול שרת ה-MCP. באימות באמצעות טוקן bearer, הטוקן חל רק על הפעלת הכלי, ולא על כלי הרישום. לכן, צריך לוודא שאפשר לראות את רשימת הכלים בלי אימות. |
service_directory_config |
זה שינוי אופציונלי. הגדרת Service Directory ל-VPC-SC, שמשמשת לפתרון שמות שירותים בתוך perimeter. |
tls_config |
זה שינוי אופציונלי. הגדרת TLS. כולל את אישורי השרת המותאמים אישית שהלקוח צריך לסמוך עליהם. |
custom_headers |
זה שינוי אופציונלי. הכותרות המותאמות אישית שיישלחו בבקשה לשרת ה-MCP. הערכים צריכים להיות בפורמט |
tool_overrides[] |
זה שינוי אופציונלי. שינויים שחלים על כלים ספציפיים בערכת הכלים הזו. כך אפשר לשנות פרטים ספציפיים כמו תיאורים ושמות, או להצמיד את מצבי הכלים כדי שלא יהיו דינמיים לחלוטין. |
הודעה
הודעה בשיחה.
| שדות | |
|---|---|
role |
זה שינוי אופציונלי. התפקיד בשיחה, למשל: משתמש, נציג. |
chunks[] |
זה שינוי אופציונלי. תוכן ההודעה כסדרה של נתחים. |
event_time |
זה שינוי אופציונלי. חותמת הזמן שבה ההודעה נשלחה או התקבלה. אסור להשתמש בתג הזה אם ההודעה היא חלק מ |
MetricAnalysisSettings
הגדרות שמתארות את התנהגויות איסוף נתוני השיחות עבור צינור עיבוד הנתונים של מדדי ניתוח LLM.
| שדות | |
|---|---|
llm_metrics_opted_out |
זה שינוי אופציונלי. האם לאסוף נתוני שיחות למדדים של ניתוח LLM. אם הערך הוא true, לא ייאספו נתוני שיחות למדדי ניתוח של מודלים גדולים של שפה (LLM). אחרת, ייאספו נתוני שיחות. |
MockConfig
הגדרת קריאות מוקדמות לכלים בסשן.
| שדות | |
|---|---|
mocked_tool_calls[] |
זה שינוי אופציונלי. כל קריאות הכלים שצריך ליצור להן מוקאפ למשך הפעלת הסשן. |
unmatched_tool_call_behavior |
חובה. התנהגות של קריאות לכלים שלא תואמות לאף תבנית של ארגומנטים ב-mocked_tool_calls. |
UnmatchedToolCallBehavior
מה עושים כשקריאה לכלי לא תואמת לקריאות לכלי שנוצרו כדוגמה.
| טיפוסים בני מנייה (enum) | |
|---|---|
UNMATCHED_TOOL_CALL_BEHAVIOR_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
FAIL |
הפונקציה תזרוק שגיאה לכל קריאה לכלים שלא תואמת לתבנית קלט צפויה מדומה. |
PASS_THROUGH |
אם קריאות הכלים לא תואמות, מעבירים את קריאת הכלים לכלי האמיתי. |
MockedToolCall
קריאה לכלי בהדמיה.
מציין את כלי היעד + תבנית להתאמה לארגומנטים או לקלט של הכלי הזה. אם התבנית תואמת, תוחזר התגובה המדומה.
| שדות | |
|---|---|
tool |
זה שינוי אופציונלי. הוצאה משימוש, במקום זאת, צריך להשתמש ב-tool_identifier. |
expected_args_pattern |
חובה. תבנית להתאמה לכל הארגומנטים או הקלט של כל קריאות הכלים שנשלחו. אם הקלט של קריאת הפונקציה תואם לתבנית הזו, יוחזר פלט מדומה. |
mock_response |
זה שינוי אופציונלי. התגובה או הפלט המדומים שיוחזרו אם הארגומנטים או הקלט של קריאת הכלי תואמים לתבנית. |
שדה איחוד tool_identifier. המזהה של הכלי שרוצים ליצור לו מוקאפ. הערך tool_identifier יכול להיות רק אחד מהבאים: |
|
tool_id |
זה שינוי אופציונלי. השם של הכלי שרוצים ליצור לו מוק. פורמט: |
toolset |
זה שינוי אופציונלי. ערכת הכלים לזיוף. |
ModelSettings
ההגדרות של המודל מכילות הגדרות שונות של מודל ה-LLM.
| שדות | |
|---|---|
model |
זה שינוי אופציונלי. מודל ה-LLM שהסוכן צריך להשתמש בו. אם לא מגדירים מודל, הסוכן יקבל בירושה את המודל מהסוכן הראשי שלו. |
thinking_level |
זה שינוי אופציונלי. רמת ההעמקה של המודל. |
temperature |
זה שינוי אופציונלי. אם המדיניות מוגדרת, רמת האקראיות הזו תשמש את מודל ה-LLM. רמת האקראיות קובעת את רמת הרנדומיזציה של התשובות של המודל. טמפרטורות נמוכות יותר מפיקות תשובות צפויות יותר. טמפרטורות גבוהות יותר יוצרות תשובות יצירתיות יותר. |
ThinkingLevel
הגדרת רמת החשיבה של המודל.
| טיפוסים בני מנייה (enum) | |
|---|---|
THINKING_LEVEL_UNSPECIFIED |
לא צוינה רמת ההעמקה. |
DEFAULT |
רמת ההעמקה שמוגדרת כברירת מחדל. |
LOW |
רמת העמקה נמוכה. |
MEDIUM |
רמת חשיבה בינונית. |
HIGH |
רמת העמקה גבוהה. |
OAuthConfig
הגדרות לאימות באמצעות OAuth.
| שדות | |
|---|---|
oauth_grant_type |
חובה. סוגי הרשאות OAuth. |
client_id |
חובה. מזהה הלקוח מספק OAuth. |
client_secret_version |
חובה. השם של משאב גרסת הסוד ב-SecretManager שבו מאוחסן סוד הלקוח. פורמט: הערה: צריך להקצות את התפקיד |
token_endpoint |
חובה. נקודת הקצה של האסימון בספק OAuth להחלפה באסימון גישה. |
scopes[] |
זה שינוי אופציונלי. היקפי ההרשאות של OAuth שרוצים להעניק. |
OauthGrantType
סוגי הרשאות OAuth. יש תמיכה רק ב-client credential grant.
| טיפוסים בני מנייה (enum) | |
|---|---|
OAUTH_GRANT_TYPE_UNSPECIFIED |
לא צוין. ברירת המחדל היא CLIENT_CREDENTIAL. |
CLIENT_CREDENTIAL |
מייצג את תהליך פרטי הכניסה של הלקוח. |
OpenApiTool
כלי API מרחוק שמוגדר על ידי סכימת OpenAPI.
| שדות | |
|---|---|
open_api_schema |
חובה. סכימת OpenAPI בפורמט JSON או YAML. |
name |
זה שינוי אופציונלי. שם הכלי. אם לא תציינו שם, השם של הכלי ייגזר מסכימת OpenAPI, מ- |
description |
זה שינוי אופציונלי. תיאור הכלי. אם לא תספקו תיאור, הוא יחולץ מסכמת OpenAPI, מ- |
api_authentication |
זה שינוי אופציונלי. פרטי האימות שנדרשים על ידי ה-API. |
tls_config |
זה שינוי אופציונלי. הגדרת TLS. כולל את אישורי השרת המותאמים אישית שהלקוח ייתן בהם אמון. |
service_directory_config |
זה שינוי אופציונלי. הגדרת ספריית השירותים. |
ignore_unknown_fields |
זה שינוי אופציונלי. אם הערך הוא true, הסוכן יתעלם משדות לא מוכרים בתגובת ה-API. |
url |
זה שינוי אופציונלי. כתובת ה-URL של השרת של סכימת Open API. השדה הזה מוגדר רק בכלים בתלות הסביבתית במהלך תהליך הייצוא, אם הסכימה מכילה כתובת URL של שרת. במהלך תהליך הייבוא, אם כתובת ה-URL הזו מופיעה בתלות בסביבה ולסכימה יש פלייסהולדר מסוג $env_var, הפלייסהולדר יוחלף בסכימה. |
OpenApiToolset
ערכת כלים שמכילה רשימה של כלים שמוגדרים על ידי סכימת OpenAPI.
| שדות | |
|---|---|
open_api_schema |
חובה. סכימת OpenAPI של ערכת הכלים. |
api_authentication |
זה שינוי אופציונלי. פרטי האימות שנדרשים על ידי ה-API. |
tls_config |
זה שינוי אופציונלי. הגדרת TLS. כולל את אישורי השרת בהתאמה אישית |
service_directory_config |
זה שינוי אופציונלי. הגדרת ספריית השירותים. |
ignore_unknown_fields |
זה שינוי אופציונלי. אם הערך הוא true, הסוכן יתעלם משדות לא מוכרים בתגובת ה-API לכל הפעולות שמוגדרות בסכימת OpenAPI. |
url |
זה שינוי אופציונלי. כתובת ה-URL של השרת של סכימת Open API. השדה הזה מוגדר רק בערכות כלים בתלות הסביבתית במהלך תהליך הייצוא, אם הסכימה מכילה כתובת URL של שרת. במהלך תהליך הייבוא, אם כתובת ה-URL הזו מופיעה בתלות בסביבה ולסכימה יש פלייסולדר של $env_var, הפלייסולדר יוחלף בסכימה. |
OperationMetadata
מייצג את המטא-נתונים של הפעולה הממושכת.
| שדות | |
|---|---|
create_time |
פלט בלבד. השעה שבה נוצרה הפעולה. |
end_time |
פלט בלבד. השעה שבה הפעולה הסתיימה. |
status_message |
פלט בלבד. סטטוס הפעולה שקריא לבני אדם, אם יש כזה. |
requested_cancellation |
פלט בלבד. הערך מציין אם המשתמש ביקש לבטל את הפעולה. לפעולות שבוטלו בהצלחה יש ערך |
OutputAudioConfig
ההגדרה OutputAudioConfig קובעת איך סוכן CES צריך לסנתז תשובות אודיו יוצאות.
| שדות | |
|---|---|
audio_encoding |
חובה. הקידוד של נתוני האודיו של הפלט. |
sample_rate_hertz |
חובה. תדירות הדגימה (בהרץ) של נתוני האודיו של הפלט. |
PythonCodeCondition
בלוק קוד של Python להערכת התנאי.
| שדות | |
|---|---|
python_code |
חובה. קוד Python להרצה. |
PythonFunction
כלי פונקציית Python.
| שדות | |
|---|---|
name |
זה שינוי אופציונלי. השם של פונקציית Python להפעלה. השם חייב להיות זהה לשם של פונקציית Python שמוגדרת בקוד Python. תלוי אותיות רישיות. אם לא מציינים שם, המערכת תשתמש בפונקציה הראשונה שמוגדרת בקוד Python. |
python_code |
זה שינוי אופציונלי. קוד Python להרצה עבור הכלי. |
description |
פלט בלבד. התיאור של פונקציית Python, שנותח ממחרוזת התיעוד של קוד Python. |
service_directory_config |
זה שינוי אופציונלי. הגדרת Service Directory עבור הכלי. |
RecognitionResult
תוצאת זיהוי הדיבור לקלט האודיו.
| שדות | |
|---|---|
transcript |
זה שינוי אופציונלי. פלחים של דיבור המשתמש שחוברו יחד ונלכדו במהלך התור הנוכחי. |
RedactionConfig
הגדרות שמנחות איך לטפל במידע אישי רגיש.
| שדות | |
|---|---|
enable_redaction |
זה שינוי אופציונלי. אם הערך הוא true, הצנזורה תופעל בתרחישי רישום שונים ביומן, כולל היסטוריית השיחות, Cloud Logging והקלטת אודיו. |
inspect_template |
זה שינוי אופציונלי. DLP בודק את שם התבנית כדי להגדיר זיהוי של סוגי מידע אישי רגיש. פורמט: |
deidentify_template |
זה שינוי אופציונלי. שם תבנית לביטול הזיהוי ב-DLP כדי להנחות איך לבטל את הזיהוי של התוכן. פורמט: |
RemoteA2aConfig
הגדרה משותפת לחיבור לסוכן A2A מרוחק.
| שדות | |
|---|---|
api_authentication |
זה שינוי אופציונלי. הגדרת האימות להפעלת הסוכן המרוחק. אופציונלי אם הפניה למרשם כבר מטפלת באימות. |
input_variable_mapping |
זה שינוי אופציונלי. מיפוי של שמות משתני הקלט של סוכן מרוחק לשמות משתנים של GECX. |
output_variable_mapping |
זה שינוי אופציונלי. מיפוי של שמות משתני הפלט של הסוכן המרוחק לשמות משתנים של GECX. |
streaming_enabled |
זה שינוי אופציונלי. האם הסטרימינג מופעל עבור הסוכן המרוחק. |
context_id |
זה שינוי אופציונלי. אם השדה לא ריק, האינטראקציות עם סוכן A2A מרוחק ישתמשו במזהה ההקשר הזה. השדה context_id יכול להתייחס למשתנה של סשן כמו |
שדה איחוד agent_spec. מפרט של הסוכן המרוחק. הערך agent_spec יכול להיות רק אחד מהבאים: |
|
agent_card |
זה שינוי אופציונלי. כרטיס הסוכן המלא מוגדר בשורה. |
agent_registry |
זה שינוי אופציונלי. הפניה לסוכן ב-Agent Registry. פורמט: |
RemoteAgentTool
מייצג כלי שמאפשר לסוכן להתקשר לסוכן מרוחק אחר.
| שדות | |
|---|---|
name |
חובה. שם הכלי. |
description |
חובה. תיאור הכלי. |
agent_card |
חובה. כרטיס הסוכן של הסוכן המרוחק שהכלי הזה מפעיל. |
api_authentication |
זה שינוי אופציונלי. הגדרת האימות להפעלת הסוכן המרוחק. |
stateful_agent |
זה שינוי אופציונלי. כשההגדרה מופעלת, האינטראקציה בין אפליקציית CXAS לבין הסוכן המרוחק תשתף את אותו הקשר. אם הסוכן המרוחק מחזיר context_id, הוא יישמר למשך כל הסשן של כלי הסוכן המרוחק הזה. |
input_variable_mapping |
זה שינוי אופציונלי. מיפוי של שמות משתני הקלט של סוכן מרוחק לשמות משתנים של GECX. |
output_variable_mapping |
זה שינוי אופציונלי. מיפוי של שמות משתני הפלט של הסוכן המרוחק לשמות משתנים של GECX. |
RestoreAppVersionRequest
הודעת בקשה בשביל AgentService.RestoreAppVersion
| שדות | |
|---|---|
name |
חובה. שם המשאב של גרסת האפליקציה שרוצים לשחזר. |
RestoreAppVersionResponse
בסוג הזה אין שדות.
הודעת תגובה ל-AgentService.RestoreAppVersion
RetrieveToolSchemaRequest
בקשת הודעה עבור ToolService.RetrieveToolSchema.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של האפליקציה שאליה שייך הכלי או ערכת הכלים. פורמט: |
שדה איחוד tool_identifier. המזהה של הכלי שאליו רוצים לאחזר את הסכימה. יכול להיות שמדובר בכלי קבוע או בכלי מתוך ערכת כלים. הערך tool_identifier יכול להיות רק אחד מהבאים: |
|
tool |
זה שינוי אופציונלי. השם של הכלי שאליו רוצים לאחזר את הסכימה. פורמט: projects/{project}/locations/{location}/apps/{app}/tools/{tool} |
toolset_tool |
זה שינוי אופציונלי. הכלי בערכת הכלים שאחריו רוצים לאחזר את הסכימה. רק כלי אחד צריך להתאים לפרדיקט מתוך ערכת הכלים. אחרת, תוחזר שגיאה. |
RetrieveToolSchemaResponse
הודעת תגובה ל-ToolService.RetrieveToolSchema.
| שדות | |
|---|---|
input_schema |
הסכימה של פרמטרי הקלט של הכלי. |
output_schema |
הסכימה של פרמטרים של פלט הכלי. |
שדה איחוד tool_identifier. המזהה של הכלי שאליו הסכימה מתייחסת. הערך tool_identifier יכול להיות רק אחד מהבאים: |
|
tool |
השם של הכלי שאליו הסכימה מתייחסת. פורמט: |
toolset_tool |
כלי ערכת הכלים שהסכימה מיועדת לו. |
RetrieveToolsRequest
בקשת הודעה עבור ToolService.RetrieveTools.
| שדות | |
|---|---|
toolset |
חובה. השם של ערכת הכלים שרוצים לאחזר את הכלים שלה. פורמט: |
tool_ids[] |
זה שינוי אופציונלי. המזהים של הכלים שיש לאחזר מתוך ערכת הכלים. אם לא תציינו ערך בשדה הזה, כל הכלים בערכת הכלים יוחזרו. |
bypass_persistence_config |
זה שינוי אופציונלי. אם הערך הוא true, הכלים שיוחזרו יכללו תיאורים וסכימות גולמיים ישירות מהשרת, בלי לעבור דרך הגדרות קבועות מאוחסנות (שינויים או תמונות מצב). |
RetrieveToolsResponse
הודעת תגובה ל-ToolService.RetrieveTools.
| שדות | |
|---|---|
tools[] |
רשימת הכלים שכלולים בערכת הכלים שצוינה. |
RunSessionRequest
בקשת הודעה עבור SessionService.RunSession.
| שדות | |
|---|---|
config |
חובה. ההגדרה של הסשן. |
inputs[] |
חובה. נתונים שהוזנו לסשן. |
RunSessionResponse
הודעת תגובה ל-SessionService.RunSession.
| שדות | |
|---|---|
outputs[] |
הפלטים של הסשן. |
סכימה
מייצג קבוצת משנה נבחרת של אובייקט סכימה של OpenAPI 3.0.
| שדות | |
|---|---|
type |
חובה. סוג הנתונים. |
properties |
זה שינוי אופציונלי. מאפיינים של Type.OBJECT. |
required[] |
זה שינוי אופציונלי. מאפיינים נדרשים של Type.OBJECT. |
description |
זה שינוי אופציונלי. תיאור הנתונים. |
items |
זה שינוי אופציונלי. סכימה של רכיבי Type.ARRAY. |
nullable |
זה שינוי אופציונלי. מציין אם הערך יכול להיות null. |
unique_items |
זה שינוי אופציונלי. מציינים שהפריטים במערך צריכים להיות ייחודיים. ההגדרה הזו רלוונטית רק ל-TYPE.ARRAY. |
prefix_items[] |
זה שינוי אופציונלי. סכימות של רכיבים ראשוניים מסוג Type.ARRAY. |
additional_properties |
זה שינוי אופציונלי. יכול להיות ערך בוליאני או אובייקט, שקובע את הנוכחות של מאפיינים נוספים. |
any_of[] |
זה שינוי אופציונלי. הערך צריך להיות מאומת מול כל אחת (אחת או יותר) מהסכימות המשניות ברשימה. |
enum[] |
זה שינוי אופציונלי. ערכים אפשריים של רכיב מסוג פרימיטיבי עם פורמט enum. דוגמאות: 1. אפשר להגדיר כיוון כך : {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]} 2. אפשר להגדיר את מספר הדירה כך : {type:INTEGER, format:enum, enum:["101", "201", "301"]} |
default |
זה שינוי אופציונלי. ערך ברירת המחדל של הנתונים. |
ref |
זה שינוי אופציונלי. מאפשר הפניות עקיפות בין צמתי סכימה. הערך צריך להיות הפניה תקינה לרכיב צאצא של רכיב הבסיס לדוגמה, הסכימה הבאה מגדירה הפניה לצומת סכימה בשם Pet: הערך של המאפיין pet הוא הפניה לצומת הסכימה שנקרא Pet. פרטים נוספים זמינים בכתובת https://json-schema.org/understanding-json-schema/structuring. |
defs |
זה שינוי אופציונלי. מפה של הגדרות לשימוש על ידי |
title |
זה שינוי אופציונלי. השם של הסכימה. |
min_items |
זה שינוי אופציונלי. מספר מינימלי של רכיבים עבור Type.ARRAY. |
max_items |
זה שינוי אופציונלי. מספר הרכיבים המקסימלי עבור Type.ARRAY. |
minimum |
זה שינוי אופציונלי. ערך מינימלי ל-Type.INTEGER ול-Type.NUMBER. |
maximum |
זה שינוי אופציונלי. הערך המקסימלי של Type.INTEGER ו-Type.NUMBER. |
סוג
סוגי נתונים של OpenAPI.
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
לא צוין סוג. |
STRING |
סוג מחרוזת. |
INTEGER |
סוג Integer. |
NUMBER |
סוג המספר. |
BOOLEAN |
סוג בוליאני. |
OBJECT |
סוג האובייקט. |
ARRAY |
סוג המערך. |
SecuritySettings
הגדרות אבטחה ברמת הפרויקט או המיקום ב-CES.
| שדות | |
|---|---|
name |
מזהה. המזהה הייחודי של הגדרות האבטחה. פורמט: |
endpoint_control_policy |
זה שינוי אופציונלי. הגדרות שקשורות לשליטה בנקודות קצה. |
create_time |
פלט בלבד. הזמן שבו נוצרו הגדרות האבטחה. |
update_time |
פלט בלבד. השעה של העדכון האחרון של הגדרות האבטחה. |
etag |
פלט בלבד. תג Etag של הגדרות האבטחה. |
ServiceAccountAuthConfig
הגדרות לאימות באמצעות חשבון שירות מותאם אישית.
| שדות | |
|---|---|
service_account |
חובה. כתובת האימייל של חשבון השירות שמשמש לאימות. מערכת CES משתמשת בחשבון השירות הזה כדי להחליף אסימון גישה, ואז אסימון הגישה נשלח בכותרת לחשבון השירות צריך להיות מוקצה התפקיד |
scopes[] |
זה שינוי אופציונלי. היקפי ההרשאות של OAuth שרוצים להעניק. אם לא מציינים היקף, המערכת משתמשת בהיקף ברירת המחדל |
ServiceAgentIdTokenAuthConfig
בסוג הזה אין שדות.
הגדרות לאימות באמצעות טוקן של מזהה שנוצר מסוכן שירות.
ServiceDirectoryConfig
הגדרות לכלים שמשתמשים ב-Service Directory.
| שדות | |
|---|---|
service |
חובה. השם של שירות Service Directory. פורמט: |
SessionConfig
ההגדרה של הסשן.
| שדות | |
|---|---|
session |
חובה. המזהה הייחודי של הסשן. פורמט: |
input_audio_config |
זה שינוי אופציונלי. הגדרות לעיבוד האודיו שמתקבל. |
output_audio_config |
זה שינוי אופציונלי. הגדרות ליצירת פלט האודיו. |
historical_contexts[] |
זה שינוי אופציונלי. ההקשר ההיסטורי של הסשן, כולל נתוני קלט של משתמשים, תשובות של נציגים והודעות אחרות. בדרך כלל, סוכן CES מנהל את הסשן באופן אוטומטי, כך שהלקוח לא צריך למלא את השדה הזה באופן מפורש. עם זאת, הלקוח יכול לבטל את ההקשרים ההיסטוריים כדי לכפות על הסשן להתחיל ממצב מסוים. |
entry_agent |
זה שינוי אופציונלי. הסוכן שאליו מוקצה הטיפול בסשן. אם לא מציינים את הפרמטר הזה, הסשן יטופל על ידי |
deployment |
זה שינוי אופציונלי. הפריסה של האפליקציה שבה נעשה שימוש בסשן. פורמט: |
time_zone |
זה שינוי אופציונלי. אזור הזמן של המשתמש. אם מציינים אזור זמן, הסוכן ישתמש בו למשתנים שקשורים לתאריך ולשעה. אחרת, הסוכן ישתמש באזור הזמן שצוין ב-App.time_zone_settings. הפורמט הוא אזור הזמן במסד הנתונים של אזורי הזמן של IANA, למשל America/Los_Angeles. |
use_tool_fakes |
זה שינוי אופציונלי. האם להשתמש ב-tool fakes בסשן. אם השדה הזה מוגדר, הסוכן ינסה להשתמש בזיופים של כלים במקום להפעיל את הכלים האמיתיים. |
remote_dialogflow_query_parameters |
זה שינוי אופציונלי. QueryParameters לשליחה לסוכן Dialogflow המרוחק כששליטת הסשן מועברת לסוכן המרוחק. |
enable_text_streaming |
זה שינוי אופציונלי. האם להפעיל סטרימינג של פלט טקסט מהמודל. כברירת מחדל, פלט הטקסט מהמודל נאסף לפני שהוא נשלח ללקוח. הערה: האפשרות הזו נתמכת רק בסשנים של טקסט (לא קולי) דרך |
exclude_diagnostic_info |
זה שינוי אופציונלי. האם להחריג פרטי אבחון מפלט הסשן. |
RemoteDialogflowQueryParameters
QueryParameters לשליחה לסוכן Dialogflow המרוחק כששליטת הסשן מועברת לסוכן המרוחק.
| שדות | |
|---|---|
webhook_headers |
זה שינוי אופציונלי. כותרות ה-HTTP שיישלחו כ-webhook_headers ב-QueryParameters. |
payload |
זה שינוי אופציונלי. המטען הייעודי (payload) שיישלח ב-QueryParameters. |
end_user_metadata |
זה שינוי אופציונלי. המטא-נתונים של משתמש הקצה שיישלחו ב-QueryParameters. |
SessionInput
קלט לסשן.
| שדות | |
|---|---|
will_continue |
זה שינוי אופציונלי. סימון שמציין אם ההודעה הנוכחית היא קטע מקלט גדול יותר בסשן של סטרימינג דו-כיווני. אם הערך הוא הערה: השדה הזה לא רלוונטי לקלט של אודיו ו-DTMF, כי הם תמיד מעובדים באופן אוטומטי על סמך אות סיום השיחה. |
שדה איחוד input_type. סוג הקלט. הערך input_type יכול להיות רק אחד מהבאים: |
|
text |
זה שינוי אופציונלי. נתוני טקסט ממשתמש הקצה. |
dtmf |
זה שינוי אופציונלי. ספרות DTMF ממשתמש הקצה. |
audio |
זה שינוי אופציונלי. נתוני אודיו ממשתמש הקצה. |
tool_responses |
זה שינוי אופציונלי. תוצאות ההרצה של קריאות הכלים מהלקוח. |
image |
זה שינוי אופציונלי. נתוני תמונות ממשתמש הקצה. |
blob |
זה שינוי אופציונלי. נתוני Blob ממשתמש הקצה. |
variables |
זה שינוי אופציונלי. משתנים לפי הקשר של הסשן, עם שם כמפתח. הסוכן CES ישתמש רק במשתנים שהוגדרו באפליקציה. משתנים לא מזוהים עדיין יישלחו אל [סוכן Dialogflow][Agent.RemoteDialogflowAgent] כפרמטרים נוספים של הסשן. |
event |
זה שינוי אופציונלי. קלט האירוע. |
SessionOutput
פלט של הסשן.
| שדות | |
|---|---|
turn_index |
מציין את הסדר הרציף של תור השיחה שאליו שייך הפלט הזה, החל מ-1. |
turn_completed |
אם הערך הוא true, סוכן ה-CES זיהה את סוף תור השיחה הנוכחי ולא יספק פלט נוסף לתור הזה. |
diagnostic_info |
זה שינוי אופציונלי. פרטי האבחון מכילים פרטי ביצוע במהלך עיבוד הקלט. השדה הזה מאוכלס רק ב-SessionOutput האחרון (עם |
שדה איחוד output_type. סוג הפלט. הערך output_type יכול להיות רק אחד מהבאים: |
|
text |
פלט טקסט מסוכן CES. |
audio |
פלט אודיו מהסוכן של CES. |
tool_calls |
מבקשים מהלקוח להפעיל את הכלים. |
citations |
ציטוטים שמספקים את פרטי המקור של הטקסט שנוצר על ידי הסוכן. |
google_search_suggestions |
ההצעות שמוחזרות מחיפוש Google כתוצאה מהפעלת |
end_session |
מציין שהסשן הסתיים. |
payload |
מטען ייעודי (payload) בהתאמה אישית עם פלט מובנה מסוכן ה-CES. |
image |
תמונה שנוצרה על ידי סוכן CES. |
progress |
עדכון התקדמות ביניים מהסוכן של CES. |
DiagnosticInfo
מכיל פרטי הרצה במהלך העיבוד.
| שדות | |
|---|---|
messages[] |
רשימת ההודעות שהתקבלו במהלך העיבוד. |
root_span |
מעקב אחר עיבוד הבקשה כולה, שמיוצג כטווח בסיס. הטווח הזה יכול להכיל טווחי צאצאים מקוננים לפעולות ספציפיות. |
Span
יחידה לוגית למעקב היא יחידת עבודה או פעולה יחידה במהלך עיבוד הבקשה.
| שדות | |
|---|---|
name |
פלט בלבד. שם הטווח. |
start_time |
פלט בלבד. שעת ההתחלה של טווח הזמן. |
end_time |
פלט בלבד. שעת הסיום של טווח הזמן. |
duration |
פלט בלבד. משך הזמן של הטווח. |
attributes |
פלט בלבד. מאפייני מפתח/ערך שמשויכים לטווח. |
child_spans[] |
פלט בלבד. טווחים משניים שמוטמעים בטווח הזה. |
SynthesizeSpeechConfig
הגדרות לגבי אופן הסינתזה של תשובת הסוכן.
| שדות | |
|---|---|
voice |
זה שינוי אופציונלי. שם הקול. אם לא מוגדרת שפה, השירות יבחר קול על סמך הפרמטרים האחרים, כמו language_code. רשימת הקולות הזמינים מופיעה במאמר שפות וקולות נתמכים של Cloud Text-to-Speech. |
speaking_rate |
זה שינוי אופציונלי. קצב הדיבור/המהירות בטווח [0.25, 2.0]. 1.0 היא המהירות הרגילה של הקול הספציפי. 2.0 מהיר פי שניים, ו-0.5 מהיר פי חצי. ערכים מחוץ לטווח [0.25, 2.0] יחזירו שגיאה. |
model |
זה שינוי אופציונלי. המודל שמשמש לסינתזת אודיו. הערכים הנתמכים כרגע: – gemini-3.1-flash-tts-preview אם השדה ריק, המערכת משתמשת ב-Chirp3-HD. |
instruction |
זה שינוי אופציונלי. ההוראה שמשמשת לסינתזת דיבור כשמשתמשים במודל גנרטיבי. |
SystemTool
כלי מערכת מוגדר מראש.
| שדות | |
|---|---|
name |
חובה. השם של כלי המערכת. |
description |
פלט בלבד. תיאור כלי המערכת. |
TimeZoneSettings
הגדרות אזור הזמן של האפליקציה.
| שדות | |
|---|---|
time_zone |
זה שינוי אופציונלי. אזור הזמן של האפליקציה ממסד הנתונים של אזורי הזמן, למשל, America/Los_Angeles, Europe/Paris. |
TlsConfig
הגדרת TLS.
| שדות | |
|---|---|
ca_certs[] |
חובה. מציינת רשימה של אישורי CA מותאמים אישית שמותרים לאימות HTTPS. |
CaCert
אישור ה-CA.
| שדות | |
|---|---|
display_name |
חובה. השם של אישורי ה-CA המותאמים אישית שמותרים. אפשר להשתמש בזה כדי להבחין בין אישורי CA מותאמים אישית. |
cert |
חובה. אישורי CA מותאמים אישית שמותרים (בפורמט DER) לאימות HTTPS. ההגדרה הזו מבטלת את מאגר האישורים של SSL שמוגדר כברירת מחדל. אם הרשימה ריקה או לא מצוינת, CES ישתמש במאגר האישורים שמוגדר כברירת מחדל של Google כדי לאמת אישורים. הערה: חשוב לוודא שאישורי שרת ה-HTTPS חתומים עם 'שם חלופי לנושא'. לדוגמה, אפשר להשתמש בפקודה הבאה כדי לחתום על אישור באופן עצמאי: |
כלי
כלי מייצג פעולה שאגנט ה-CES יכול לבצע כדי להשיג יעדים מסוימים.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של הכלי. פורמט:
הכלים האלה הם דינמיים ומוציאים פלט בלבד. אי אפשר להפנות אליהם ישירות במקום שבו נדרש כלי. |
display_name |
פלט בלבד. השם המוצג של הכלי, שנגזר מסוג הכלי. לדוגמה, השם המוצג של [ClientFunction][Tool.ClientFunction] נגזר מהמאפיין |
execution_type |
זה שינוי אופציונלי. סוג הביצוע של הכלי. |
timeout |
זה שינוי אופציונלי. הזמן הקצוב לתפוגה של הרצת הכלי. אם לא מגדירים את משך הזמן הקצוב לתפוגה, ברירת המחדל היא 30 שניות לכלים של |
create_time |
פלט בלבד. חותמת זמן של מועד יצירת הכלי. |
update_time |
פלט בלבד. חותמת זמן של מועד העדכון האחרון של הכלי. |
etag |
תג Etag שמשמש כדי לוודא שהאובייקט לא השתנה במהלך פעולת קריאה-שינוי-כתיבה. אם ה-etag ריק, העדכון יחליף את כל השינויים המקבילים. |
generated_summary |
פלט בלבד. אם הכלי נוצר על ידי עוזר ה-LLM, השדה הזה מכיל סיכום תיאורי של היצירה. |
tool_fake_config |
זה שינוי אופציונלי. הגדרות של אופן הפעולה של הכלי במצב מזויף. |
read_only |
פלט בלבד. מציין אם הכלי הוא לקריאה בלבד. אם הערך הוא True, המשתמש לא יכול לשנות את הכלי. |
שדה איחוד tool_type. סוג הכלי. הערך tool_type יכול להיות רק אחד מהבאים: |
|
client_function |
זה שינוי אופציונלי. פונקציית הלקוח. |
open_api_tool |
זה שינוי אופציונלי. כלי ה-API הפתוח. |
google_search_tool |
זה שינוי אופציונלי. כלי חיפוש Google. |
connector_tool |
זה שינוי אופציונלי. הכלי Integration Connector. |
data_store_tool |
זה שינוי אופציונלי. הכלי למאגר נתונים. |
python_function |
זה שינוי אופציונלי. כלי הפונקציה של Python. |
mcp_tool |
זה שינוי אופציונלי. כלי ה-MCP. אי אפשר ליצור או לעדכן כלי MCP ישירות, והוא מנוהל על ידי ערכת הכלים של MCP. |
file_search_tool |
זה שינוי אופציונלי. כלי לחיפוש קבצים. |
system_tool |
זה שינוי אופציונלי. כלי המערכת. |
agent_tool |
זה שינוי אופציונלי. כלי הסוכן. |
widget_tool |
זה שינוי אופציונלי. כלי הווידג'טים. |
remote_agent_tool |
זה שינוי אופציונלי. כלי הסוכן המרוחק. |
ToolCall
בקשה מהלקוח או מהסוכן להפעיל את הכלי שצוין.
| שדות | |
|---|---|
id |
זה שינוי אופציונלי. המזהה הייחודי של קריאת הכלי. אם השדה מאוכלס, הלקוח צריך להחזיר את תוצאת ההפעלה עם המזהה התואם בשדה |
display_name |
פלט בלבד. השם המוצג של הכלי. |
args |
זה שינוי אופציונלי. פרמטרי הקלט והערכים של הכלי בפורמט אובייקט JSON. |
parent_tool_call_id |
פלט בלבד. המזהה של קריאת הכלי שגרמה לקריאה הזו, אם היא הופקה על ידי סוכן משנה שפועל בשם קריאת הורה. השדה ריק עבור שיחות ברמה העליונה. מאפשר ללקוח לקבץ את העבודה של סוכן משנה תחת השיחה שהתחילה אותה, במקום להציג כל שלב כפריט באותה רמה. |
agent_name |
פלט בלבד. השם של הסוכן שהנפיק את השיחה הזו, בפורמט שקריא לבני אדם, למשל Contract Architect. ריק אם הסוכן הראשי הנפיק אותו. |
שדה איחוד tool_identifier. המזהה של הכלי להפעלה. יכול להיות שמדובר בכלי קבוע או בכלי מתוך ערכת כלים. הערך tool_identifier יכול להיות רק אחד מהבאים: |
|
tool |
זה שינוי אופציונלי. שם הכלי להפעלה. פורמט: |
toolset_tool |
זה שינוי אופציונלי. הכלי להרצה מתוך ערכת הכלים. |
ToolCalls
הבקשה ללקוח להפעיל את הכלים ולהחזיר את תוצאות ההפעלה לפני המשך הסשן.
| שדות | |
|---|---|
tool_calls[] |
זה שינוי אופציונלי. רשימת הקריאות לכלי לביצוע. |
ToolFakeConfig
הגדרות של אופן הפעולה של הכלי במצב מזויף.
| שדות | |
|---|---|
enable_fake_mode |
זה שינוי אופציונלי. אם הכלי משתמש במצב מזויף. |
שדה איחוד tool_response. התשובה היא סטטית או שהיא מסופקת על ידי פונקציית Python. הערך tool_response יכול להיות רק אחד מהבאים: |
|
code_block |
זה שינוי אופציונלי. בלוק קוד שיופעל במקום קריאה אמיתית לכלי. |
ToolResponse
תוצאת ההפעלה של כלי ספציפי מהלקוח או מהסוכן.
| שדות | |
|---|---|
id |
זה שינוי אופציונלי. מזהה התשובה התואם של |
display_name |
פלט בלבד. השם המוצג של הכלי. |
response |
חובה. תוצאת ההפעלה של הכלי בפורמט אובייקט JSON. משתמשים במפתח 'output' כדי לציין את התגובה של הכלי ובמפתח 'error' כדי לציין את פרטי השגיאה (אם יש). אם לא מציינים את המפתחות output ו-error, כל התגובה נחשבת לתוצאת ההפעלה של הכלי. |
parent_tool_call_id |
פלט בלבד. המזהה של קריאת הכלי שגרמה לקריאה הזו, אם היא הופקה על ידי סוכן משנה שפועל בשם קריאת הורה. השדה ריק עבור שיחות ברמה העליונה. מאפשר ללקוח לקבץ את העבודה של סוכן משנה תחת השיחה שהתחילה אותה, במקום להציג כל שלב כפריט באותה רמה. |
agent_name |
פלט בלבד. השם של הסוכן שהנפיק את השיחה הזו, בפורמט שקריא לבני אדם, למשל Contract Architect. ריק אם הסוכן הראשי הנפיק אותו. |
שדה איחוד tool_identifier. המזהה של הכלי שהופעל. יכול להיות שמדובר בכלי קבוע או בכלי מתוך ערכת כלים. הערך tool_identifier יכול להיות רק אחד מהבאים: |
|
tool |
זה שינוי אופציונלי. שם הכלי להפעלה. פורמט: |
toolset_tool |
זה שינוי אופציונלי. הכלי בערכת הכלים שהופעל. |
ToolResponses
תוצאות ההפעלה של קריאות הכלים המבוקשות מהלקוח.
| שדות | |
|---|---|
tool_responses[] |
זה שינוי אופציונלי. רשימת תוצאות ההרצה של הכלי. |
ערכת כלים
ערכת כלים מייצגת קבוצה של כלים שמנוהלים באופן דינמי, והסוכן יכול להשתמש בהם.
| שדות | |
|---|---|
name |
מזהה. המזהה הייחודי של ערכת הכלים. פורמט: |
display_name |
זה שינוי אופציונלי. השם המוצג של ערכת הכלים. המזהה חייב להיות ייחודי באותה אפליקציה. |
description |
זה שינוי אופציונלי. תיאור של ערכת הכלים. |
timeout |
זה שינוי אופציונלי. הזמן הקצוב לתפוגה של הרצת ערכת הכלים. אם לא מוגדר ערך, פסק הזמן שמוגדר כברירת מחדל הוא 30 שניות עבור ערכות כלים של |
create_time |
פלט בלבד. חותמת זמן של מועד יצירת ערכת הכלים. |
update_time |
פלט בלבד. חותמת זמן של מועד העדכון האחרון של ערכת הכלים. |
etag |
תג ETag שמשמש כדי לוודא שהאובייקט לא השתנה במהלך פעולת קריאה-שינוי-כתיבה. אם ה-etag ריק, העדכון יחליף את כל השינויים המקבילים. |
execution_type |
זה שינוי אופציונלי. סוג הביצוע של הכלים בערכת הכלים. |
tool_fake_config |
זה שינוי אופציונלי. הגדרות של אופן הפעולה של הכלים במצב מזויף. |
שדה איחוד toolset_type. סוג ערכת הכלים. הערך toolset_type יכול להיות רק אחד מהבאים: |
|
mcp_toolset |
זה שינוי אופציונלי. ערכת כלים שמכילה רשימה של כלים שמוצעים על ידי שרת ה-MCP. |
open_api_toolset |
זה שינוי אופציונלי. ערכת כלים שמכילה רשימה של כלים שמוגדרים על ידי סכימת OpenAPI. |
connector_toolset |
זה שינוי אופציונלי. ערכת כלים שיוצרת כלים מחיבור Integration Connectors. |
ToolsetTool
כלי שנוצר מתוך ערכת כלים.
| שדות | |
|---|---|
toolset |
חובה. שם המשאב של ערכת הכלים שממנה נגזר הכלי הזה. פורמט: |
tool_id |
זה שינוי אופציונלי. מזהה הכלי לסינון הכלים כדי לאחזר את הסכימה שלהם. |
TransferRule
כלל להעברה לסוכן ספציפי.
| שדות | |
|---|---|
child_agent |
חובה. שם המשאב של הסוכן הצאצא שהכלל חל עליו. פורמט: |
direction |
חובה. כיוון ההעברה. |
שדה איחוד rule_type. סוג הכלל. הערך rule_type יכול להיות רק אחד מהבאים: |
|
deterministic_transfer |
זה שינוי אופציונלי. כלל שמעביר באופן מיידי לסוכן היעד כשהתנאי מתקיים. |
disable_planner_transfer |
זה שינוי אופציונלי. כלל שמונע מהמתכנן להעביר את השיחה לסוכן היעד. |
DeterministicTransfer
כלל העברה דטרמיניסטי. אם התנאי מתקיים, מתבצעת ההעברה.
| שדות | |
|---|---|
שדה איחוד condition_type. התנאי להערכה. הערך condition_type יכול להיות רק אחד מהבאים: |
|
expression_condition |
זה שינוי אופציונלי. כלל שמעריך תנאי של מצב סשן. אם התנאי מקבל את הערך True, ההעברה מתבצעת. |
python_code_condition |
זה שינוי אופציונלי. כלל שמשתמש בבלוק קוד של Python כדי להעריך את התנאים. אם התנאי מקבל את הערך True, ההעברה מתבצעת. |
כיוון
כיוון ההעברה.
| טיפוסים בני מנייה (enum) | |
|---|---|
DIRECTION_UNSPECIFIED |
כיוון לא מוגדר. |
PARENT_TO_CHILD |
העברה מסוכן ראשי לסוכן הבן. |
CHILD_TO_PARENT |
העברה מסוכן הילד לסוכן הראשי. |
DisablePlannerTransfer
כלל שמונע את ההעברה של המתכנן לסוכן היעד.
| שדות | |
|---|---|
expression_condition |
חובה. אם התנאי מקבל את הערך true, אי אפשר יהיה להעביר את המתכנן לסוכן היעד. |
TriggerAction
הפעולה שמתבצעת כשמתקיים תנאי מוקדם מסוים.
| שדות | |
|---|---|
שדה איחוד action. הפעולה שצריך לבצע. הערך action יכול להיות רק אחד מהבאים: |
|
respond_immediately |
זה שינוי אופציונלי. לשלוח מיד תשובה שהוגדרה מראש. |
transfer_agent |
זה שינוי אופציונלי. להעביר את השיחה לנציג אחר. |
generative_answer |
זה שינוי אופציונלי. שליחת תשובה גנרטיבית. |
GenerativeAnswer
הנציג יגיב מיד עם תשובה גנרטיבית.
| שדות | |
|---|---|
prompt |
חובה. הפרומפט שמשמש ליצירת התשובה. |
RespondImmediately
הנציג יגיב מיד בתשובה שהוגדרה מראש.
| שדות | |
|---|---|
responses[] |
חובה. התשובות המוכנות מראש שהסוכן יכול לבחור מתוכן. התשובה נבחרת באופן אקראי. |
תשובה
מייצג תשובה מהסוכן.
| שדות | |
|---|---|
text |
חובה. הטקסט שהסוכן צריך להגיב עליו. |
disabled |
זה שינוי אופציונלי. האם התשובה מושבתת. התשובות המושבתות לא נמצאות בשימוש של הסוכן. |
TransferAgent
הנציג יעביר את השיחה לנציג אחר.
| שדות | |
|---|---|
agent |
חובה. שם הסוכן שאליו תועבר השיחה. הסוכן צריך להיות באותו אפליקציה שבה נמצא הסוכן הנוכחי. פורמט: |
UpdateAgentRequest
בקשת הודעה עבור AgentService.UpdateAgent.
| שדות | |
|---|---|
agent |
חובה. הסוכן לעדכון. |
update_mask |
זה שינוי אופציונלי. מסכת השדות משמשת כדי לקבוע אילו שדות יעודכנו. אם המסכה לא קיימת, כל השדות יעודכנו. |
UpdateAppRequest
בקשת הודעה עבור AgentService.UpdateApp.
| שדות | |
|---|---|
app |
חובה. האפליקציה שרוצים לעדכן. |
update_mask |
זה שינוי אופציונלי. מסכת השדות משמשת כדי לקבוע אילו שדות יעודכנו. אם המסכה לא קיימת, כל השדות יעודכנו. |
UpdateAppVersionRequest
בקשת הודעה עבור AgentService.UpdateAppVersion.
| שדות | |
|---|---|
app_version |
חובה. גרסת האפליקציה לעדכון. |
update_mask |
זה שינוי אופציונלי. רשימת השדות לעדכון. אם השדות ריקים, הם |
UpdateDeploymentRequest
בקשת הודעה עבור AgentService.UpdateDeployment.
| שדות | |
|---|---|
deployment |
חובה. הפריסה לעדכון. |
update_mask |
זה שינוי אופציונלי. רשימת השדות לעדכון. |
UpdateExampleRequest
בקשת הודעה עבור AgentService.UpdateExample.
| שדות | |
|---|---|
example |
חובה. הדוגמה לעדכון. |
update_mask |
זה שינוי אופציונלי. מסכת השדות משמשת כדי לקבוע אילו שדות יעודכנו. אם המסכה לא קיימת, כל השדות יעודכנו. |
UpdateGuardrailRequest
בקשת הודעה עבור AgentService.UpdateGuardrail.
| שדות | |
|---|---|
guardrail |
חובה. הגדרת ה-guardrail שרוצים לעדכן. |
update_mask |
זה שינוי אופציונלי. מסכת השדות משמשת כדי לקבוע אילו שדות יעודכנו. אם המסכה לא קיימת, כל השדות יעודכנו. |
UpdateToolRequest
בקשת הודעה עבור AgentService.UpdateTool.
| שדות | |
|---|---|
tool |
חובה. הכלי לעדכון. |
update_mask |
זה שינוי אופציונלי. מסכת השדות משמשת כדי לקבוע אילו שדות יעודכנו. אם המסכה לא קיימת, כל השדות יעודכנו. |
UpdateToolsetRequest
בקשת הודעה עבור AgentService.UpdateToolset.
| שדות | |
|---|---|
toolset |
חובה. ערכת הכלים לעדכון. |
update_mask |
זה שינוי אופציונלי. מסכת השדות משמשת כדי לקבוע אילו שדות יעודכנו. אם המסכה לא קיימת, כל השדות יעודכנו. |
VpcScSettings
ההגדרות של VPC-SC לאפליקציה.
| שדות | |
|---|---|
allowed_origins[] |
זה שינוי אופציונלי. מקורות HTTP(s) המותרים שאליהם כלי OpenAPI באפליקציה יכולים להתקשר ישירות כשהשירות VPC Service Controls מופעל. המחרוזות האלה צריכות להיות זהות למקור, כולל היציאה אם היא צוינה. לדוגמה, 'https://example.com' או 'https://example.com:443'. הרשימה הזו עדיין לא חלה על כלי Python שעשויים לבצע קריאות HTTP ישירות. |
WebSearchQuery
מייצג שאילתת חיפוש יחידה באינטרנט ואת כתובת ה-URI של החיפוש שמשויכת אליה.
| שדות | |
|---|---|
query |
הטקסט של שאילתת החיפוש. |
uri |
ה-URI של דף תוצאות החיפוש ב-Google עבור השאילתה. |
WhatsAppCredentials
פרטי כניסה זמניים של מטא לשילוב מובנה של וואטסאפ.
| שדות | |
|---|---|
auth_code |
חובה. קוד האימות של Meta שמופיע בתהליך ההרשמה המוטמע. |
pin |
חובה. קוד האימות בן 6 הספרות שנוצר על ידי המשתמש לאימות דו-שלבי. |
phone_number |
חובה. מספר הטלפון שרוצים להירשם איתו לוואטסאפ. |
business_account_id |
חובה. מזהה החשבון העסקי שבו יש להשתמש עבור מספר הטלפון. |
waba_id |
חובה. מספר החשבון ב-WhatsApp Business. |
conversation_profile_id |
זה שינוי אופציונלי. מזהה פרופיל השיחה שבו רוצים להשתמש לפריסה. |
WidgetTool
מייצג כלי לווידג'ט שהסוכן יכול להפעיל. כשהסוכן בוחר בכלי, הוא מחזיר את הווידג'ט ללקוח. הלקוח אחראי לעיבוד הווידג'ט וליצירת שאילתת המשתמש הבאה כדי להמשיך את האינטראקציה עם הסוכן.
| שדות | |
|---|---|
name |
חובה. השם המוצג של כלי הווידג'ט. |
description |
זה שינוי אופציונלי. התיאור של כלי הווידג'ט. |
widget_type |
זה שינוי אופציונלי. סוג כלי הווידג'ט. אם לא מציינים סוג, ברירת המחדל היא CUSTOMIZED. |
ui_config |
זה שינוי אופציונלי. הגדרות הרינדור של הווידג'ט. |
data_mapping |
זה שינוי אופציונלי. המיפוי שמגדיר איך נתונים מכלי מקור ממופים לפרמטרים של הקלט בווידג'ט. |
text_response_config |
זה שינוי אופציונלי. הגדרה של תשובות טקסט שתמיד נכללות. |
שדה איחוד input. הקלט של כלי הווידג'ט. הערך input יכול להיות רק אחד מהבאים: |
|
parameters |
זה שינוי אופציונלי. פרמטרי הקלט של כלי הווידג'ט. |
DataMapping
הגדרות למיפוי נתונים מכלי מקור לפרמטרים של קלט בווידג'ט.
| שדות | |
|---|---|
source_tool_name |
זה שינוי אופציונלי. שם המשאב של הכלי שמספק את הנתונים לווידג'ט (למשל, כלי חיפוש או פונקציה בהתאמה אישית). פורמט: |
field_mappings |
זה שינוי אופציונלי. מיפוי של שדות פרמטרים של קלט בווידג'ט לשדות הפלט התואמים של כלי המקור. |
python_function |
זה שינוי אופציונלי. הגדרות לפונקציית Python שמשמשת להמרת הפלט של כלי המקור לפורמט הקלט של הווידג'ט. |
mode |
זה שינוי אופציונלי. מצב מיפוי הנתונים. |
python_script |
הוצא משימוש: במקומו צריך להשתמש ב- |
מצב
האסטרטגיה שמשמשת למיפוי נתונים מכלי המקור לווידג'ט.
| טיפוסים בני מנייה (enum) | |
|---|---|
MODE_UNSPECIFIED |
מצב לא מוגדר. |
FIELD_MAPPING |
משתמשים במפה field_mappings כדי לבצע טרנספורמציה של נתונים. |
PYTHON_SCRIPT |
משתמשים ב-python_script לטרנספורמציה של נתונים. |
TextResponseConfig
ההגדרה של תגובת הטקסט שמוחזרת עם הווידג'ט.
| שדות | |
|---|---|
type |
זה שינוי אופציונלי. האסטרטגיה למתן תשובת הטקסט. |
static_text |
זה שינוי אופציונלי. תשובת הטקסט הסטטית שמוחזרת כשהסוג הוא STATIC. |
text_response_instruction |
זה שינוי אופציונלי. הוראה למודל השפה הגדול (LLM) לגבי אופן יצירת תשובת הטקסט. הערך הזה משמש כתיאור של פרמטר התגובה הטקסטואלית אם הסוג הוא LLM_GENERATED. |
סוג
מגדיר איך נוצרת תשובה שהיא טקסט.
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
סוג לא מוגדר. |
NONE |
מודל ה-LLM מחליט באופן דינמי אם ליצור תשובה טקסטואלית לצד הווידג'ט, על סמך הקשר של השיחה. |
LLM_GENERATED |
המודל הגדול של השפה נדרש במפורש ליצור תשובה שהיא טקסט. |
STATIC |
תמיד נעשה שימוש בתגובה סטטית מוגדרת מראש. |
WidgetType
כל סוגי הווידג'טים הזמינים. יכול להיות שבעתיד נוסיף ערכים חדשים ל-enum הזה.
| טיפוסים בני מנייה (enum) | |
|---|---|
WIDGET_TYPE_UNSPECIFIED |
סוג הווידג'ט לא צוין. |
CUSTOM |
סוג הווידג'ט המותאם אישית. |
PRODUCT_CAROUSEL |
ווידג'ט של קרוסלת מוצרים. |
PRODUCT_DETAILS |
ווידג'ט של פרטי מוצר. |
QUICK_ACTIONS |
ווידג'ט של פעולות מהירות. |
PRODUCT_COMPARISON |
ווידג'ט להשוואת מוצרים. |
ADVANCED_PRODUCT_DETAILS |
ווידג'ט מתקדם של פרטי מוצר. |
SHORT_FORM |
ווידג'ט של סרטון קצר. |
OVERALL_SATISFACTION |
ווידג'ט של שביעות רצון כללית. |
ORDER_SUMMARY |
ווידג'ט של סיכום ההזמנה. |
APPOINTMENT_DETAILS |
ווידג'ט של פרטי הפגישה. |
APPOINTMENT_SCHEDULER |
ווידג'ט לקביעת פגישות. |
CONTACT_FORM |
ווידג'ט של טופס ליצירת קשר. |