索引
AclConfigService(接口)AssistAnswerService(接口)AssistantService(接口)CmekConfigService(接口)CollectionService(接口)CompletionService(接口)ControlService(接口)ConversationalSearchService(接口)DataConnectorService(接口)DataStoreService(接口)DocumentService(接口)EngineService(接口)GroundedGenerationService(接口)IdentityMappingStoreService(接口)LicenseConfigService(接口)PodcastService(接口)ProjectService(接口)RankService(接口)RecommendationService(接口)SchemaService(接口)SearchService(接口)SearchTuningService(接口)ServingConfigService(接口)SessionService(接口)SiteSearchEngineService(接口)UserEventService(接口)UserLicenseService(接口)AclConfig(消息)ActionConfig(消息)AddContextFileRequest(消息)AddContextFileResponse(消息)AdvancedCompleteQueryRequest(消息)AdvancedCompleteQueryRequest.BoostSpec(消息)AdvancedCompleteQueryRequest.BoostSpec.ConditionBoostSpec(消息)AdvancedCompleteQueryRequest.SuggestionType(枚举)AdvancedCompleteQueryRequest.SuggestionTypeSpec(消息)AdvancedCompleteQueryResponse(消息)AdvancedCompleteQueryResponse.ContentSuggestion(消息)AdvancedCompleteQueryResponse.ContentSuggestion.ContentType(枚举)AdvancedCompleteQueryResponse.PersonSuggestion(消息)AdvancedCompleteQueryResponse.PersonSuggestion.PersonType(枚举)AdvancedCompleteQueryResponse.QuerySuggestion(消息)AdvancedCompleteQueryResponse.RecentSearchSuggestion(消息)AdvancedSiteSearchConfig(消息)AlertPolicyConfig(消息)AlertPolicyConfig.AlertEnrollment(消息)AlertPolicyConfig.AlertEnrollment.EnrollStates(枚举)AlertPolicyResourceConfig(消息)AlertPolicyResourceConfig.AlertEnrollment(消息)AlertPolicyResourceConfig.AlertEnrollment.EnrollState(枚举)AlloyDbSource(消息)Answer(消息)Answer.AnswerSkippedReason(枚举)Answer.Citation(消息)Answer.CitationSource(消息)Answer.GroundingSupport(消息)Answer.QueryUnderstandingInfo(消息)Answer.QueryUnderstandingInfo.QueryClassificationInfo(消息)Answer.QueryUnderstandingInfo.QueryClassificationInfo.Type(枚举)Answer.Reference(消息)Answer.Reference.ChunkInfo(消息)Answer.Reference.ChunkInfo.DocumentMetadata(消息)Answer.Reference.StructuredDocumentInfo(消息)Answer.Reference.UnstructuredDocumentInfo(消息)Answer.Reference.UnstructuredDocumentInfo.ChunkContent(消息)Answer.State(枚举)Answer.Step(消息)Answer.Step.Action(消息)Answer.Step.Action.Observation(消息)Answer.Step.Action.Observation.SearchResult(消息)Answer.Step.Action.Observation.SearchResult.ChunkInfo(消息)Answer.Step.Action.Observation.SearchResult.SnippetInfo(消息)Answer.Step.Action.SearchAction(消息)Answer.Step.State(枚举)AnswerGenerationSpec(消息)AnswerGenerationSpec.UserDefinedClassifierSpec(消息)AnswerQueryRequest(消息)AnswerQueryRequest.AnswerGenerationSpec(消息)AnswerQueryRequest.AnswerGenerationSpec.ModelSpec(消息)AnswerQueryRequest.AnswerGenerationSpec.PromptSpec(消息)AnswerQueryRequest.EndUserSpec(消息)AnswerQueryRequest.EndUserSpec.EndUserMetaData(消息)AnswerQueryRequest.EndUserSpec.EndUserMetaData.ChunkInfo(消息)AnswerQueryRequest.EndUserSpec.EndUserMetaData.ChunkInfo.DocumentMetadata(消息)AnswerQueryRequest.GroundingSpec(消息)AnswerQueryRequest.GroundingSpec.FilteringLevel(枚举)AnswerQueryRequest.QueryUnderstandingSpec(消息)AnswerQueryRequest.QueryUnderstandingSpec.QueryClassificationSpec(消息)AnswerQueryRequest.QueryUnderstandingSpec.QueryClassificationSpec.Type(枚举)AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec(消息)AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.ModelSpec(消息)AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.ModelSpec.ModelType(枚举)AnswerQueryRequest.RelatedQuestionsSpec(消息)AnswerQueryRequest.SafetySpec(消息)AnswerQueryRequest.SafetySpec.SafetySetting(消息)AnswerQueryRequest.SafetySpec.SafetySetting.HarmBlockThreshold(枚举)AnswerQueryRequest.SearchSpec(消息)AnswerQueryRequest.SearchSpec.SearchParams(消息)AnswerQueryRequest.SearchSpec.SearchResultList(消息)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult(消息)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.ChunkInfo(消息)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.ChunkInfo.DocumentMetadata(消息)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfo(消息)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfo.DocumentContext(消息)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfo.ExtractiveAnswer(消息)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfo.ExtractiveSegment(消息)AnswerQueryResponse(消息)AssistAnswer(消息)AssistAnswer.AssistSkippedReason(枚举)AssistAnswer.CustomerPolicyEnforcementResult(消息)AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult(消息)AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult(消息)AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult(消息)AssistAnswer.CustomerPolicyEnforcementResult.Verdict(枚举)AssistAnswer.Reply(消息)AssistAnswer.State(枚举)AssistRequest(消息)AssistRequest.AssistSkippingMode(枚举)AssistResponse(消息)AssistResponse.SessionInfo(消息)AssistUserMetadata(消息)Assistant(消息)Assistant.ActionInfo(消息)(已弃用)Assistant.ActionList(消息)(已弃用)Assistant.CustomerPolicy(消息)Assistant.CustomerPolicy.BannedPhrase(消息)Assistant.CustomerPolicy.BannedPhrase.BannedPhraseMatchType(枚举)Assistant.CustomerPolicy.ModelArmorConfig(消息)Assistant.CustomerPolicy.ModelArmorConfig.FailureMode(枚举)Assistant.GenerationConfig(消息)Assistant.GenerationConfig.SystemInstruction(消息)Assistant.ToolInfo(消息)Assistant.ToolList(消息)Assistant.WebGroundingType(枚举)AssistantContent(消息)AssistantContent.Blob(消息)AssistantContent.CodeExecutionResult(消息)AssistantContent.CodeExecutionResult.Outcome(枚举)AssistantContent.ExecutableCode(消息)AssistantContent.File(消息)AssistantGroundedContent(消息)AssistantGroundedContent.ContentMetadata(消息)AssistantGroundedContent.ContentMetadata.ContentKind(枚举)AssistantGroundedContent.TextGroundingMetadata(消息)AssistantGroundedContent.TextGroundingMetadata.Reference(消息)AssistantGroundedContent.TextGroundingMetadata.Reference.DocumentMetadata(消息)AssistantGroundedContent.TextGroundingMetadata.Segment(消息)BAPConfig(消息)BAPConfig.ConnectorMode(枚举)BatchCreateTargetSiteMetadata(消息)BatchCreateTargetSitesRequest(消息)BatchCreateTargetSitesResponse(消息)BatchGetDocumentsMetadataRequest(消息)BatchGetDocumentsMetadataRequest.FhirMatcher(消息)BatchGetDocumentsMetadataRequest.Matcher(消息)BatchGetDocumentsMetadataRequest.UrisMatcher(消息)BatchGetDocumentsMetadataResponse(消息)BatchGetDocumentsMetadataResponse.DocumentMetadata(消息)BatchGetDocumentsMetadataResponse.DocumentMetadata.MatcherValue(消息)BatchGetDocumentsMetadataResponse.State(枚举)BatchUpdateUserLicensesMetadata(消息)BatchUpdateUserLicensesRequest(消息)BatchUpdateUserLicensesRequest.InlineSource(消息)BatchUpdateUserLicensesResponse(消息)BatchVerifyTargetSitesMetadata(消息)BatchVerifyTargetSitesRequest(消息)BatchVerifyTargetSitesResponse(消息)BigQuerySource(消息)BigtableOptions(消息)BigtableOptions.BigtableColumn(消息)BigtableOptions.BigtableColumnFamily(消息)BigtableOptions.Encoding(枚举)BigtableOptions.Type(枚举)BigtableSource(消息)CheckGroundingRequest(消息)CheckGroundingResponse(消息)CheckGroundingResponse.CheckGroundingFactChunk(消息)CheckGroundingResponse.Claim(消息)CheckGroundingSpec(消息)Chunk(消息)Chunk.AnnotationMetadata(消息)Chunk.ChunkMetadata(消息)Chunk.DocumentMetadata(消息)Chunk.PageSpan(消息)Chunk.StructureType(枚举)Chunk.StructuredContent(消息)Citation(消息)CitationMetadata(消息)CloudSqlSource(消息)CmekConfig(消息)CmekConfig.NotebookLMState(枚举)CmekConfig.State(枚举)CollectUserEventRequest(消息)Collection(消息)CompleteQueryRequest(消息)CompleteQueryResponse(消息)CompleteQueryResponse.QuerySuggestion(消息)CompletionInfo(消息)CompletionSuggestion(消息)Condition(消息)Condition.QueryTerm(消息)Condition.TimeRange(消息)ConnectorType(枚举)ContactDetails(消息)Control(消息)Control.BoostAction(消息)Control.BoostAction.InterpolationBoostSpec(消息)Control.BoostAction.InterpolationBoostSpec.AttributeType(枚举)Control.BoostAction.InterpolationBoostSpec.ControlPoint(消息)Control.BoostAction.InterpolationBoostSpec.InterpolationType(枚举)Control.FilterAction(消息)Control.PromoteAction(消息)Control.RedirectAction(消息)Control.SynonymsAction(消息)Conversation(消息)Conversation.State(枚举)ConversationContext(消息)ConversationMessage(消息)ConverseConversationRequest(消息)ConverseConversationResponse(消息)CreateAssistantRequest(消息)CreateControlRequest(消息)CreateConversationRequest(消息)CreateDataStoreMetadata(消息)CreateDataStoreRequest(消息)CreateDocumentRequest(消息)CreateEngineMetadata(消息)CreateEngineRequest(消息)CreateIdentityMappingStoreRequest(消息)CreateLicenseConfigRequest(消息)CreateSchemaMetadata(消息)CreateSchemaRequest(消息)CreateSessionRequest(消息)CreateSitemapMetadata(消息)CreateSitemapRequest(消息)CreateTargetSiteMetadata(消息)CreateTargetSiteRequest(消息)CustomAttribute(消息)CustomTuningModel(消息)CustomTuningModel.ModelState(枚举)DataConnector(消息)DataConnector.BlockingReason(枚举)DataConnector.ConnectorMode(枚举)DataConnector.EndUserConfig(消息)DataConnector.FederatedConfig(消息)DataConnector.RealtimeSyncConfig(消息)DataConnector.RealtimeSyncConfig.StreamingError(消息)DataConnector.RealtimeSyncConfig.StreamingError.StreamingErrorReason(枚举)DataConnector.SourceEntity(消息)DataConnector.State(枚举)DataConnector.SyncMode(枚举)DataStore(消息)DataStore.BillingEstimation(消息)DataStore.ConfigurableBillingApproach(枚举)DataStore.ContentConfig(枚举)DataStore.ServingConfigDataStore(消息)DeleteAssistantRequest(消息)DeleteCmekConfigMetadata(消息)DeleteCmekConfigRequest(消息)DeleteCollectionMetadata(消息)DeleteCollectionRequest(消息)DeleteControlRequest(消息)DeleteConversationRequest(消息)DeleteDataStoreMetadata(消息)DeleteDataStoreRequest(消息)DeleteDocumentRequest(消息)DeleteEngineMetadata(消息)DeleteEngineRequest(消息)DeleteIdentityMappingStoreMetadata(消息)DeleteIdentityMappingStoreRequest(消息)DeleteSchemaMetadata(消息)DeleteSchemaRequest(消息)DeleteSessionRequest(消息)DeleteSitemapMetadata(消息)DeleteSitemapRequest(消息)DeleteTargetSiteMetadata(消息)DeleteTargetSiteRequest(消息)DestinationConfig(消息)DestinationConfig.Destination(消息)DisableAdvancedSiteSearchMetadata(消息)DisableAdvancedSiteSearchRequest(消息)DisableAdvancedSiteSearchResponse(消息)Document(消息)Document.AclInfo(消息)Document.AclInfo.AccessRestriction(消息)Document.Content(消息)Document.IndexStatus(消息)DocumentInfo(消息)DocumentProcessingConfig(消息)DocumentProcessingConfig.ChunkingConfig(消息)DocumentProcessingConfig.ChunkingConfig.LayoutBasedChunkingConfig(消息)DocumentProcessingConfig.ParsingConfig(消息)DocumentProcessingConfig.ParsingConfig.DigitalParsingConfig(消息)DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig(消息)DocumentProcessingConfig.ParsingConfig.OcrParsingConfig(消息)DoubleList(消息)EnableAdvancedSiteSearchMetadata(消息)EnableAdvancedSiteSearchRequest(消息)EnableAdvancedSiteSearchResponse(消息)Engine(消息)Engine.AppType(枚举)Engine.ChatEngineConfig(消息)Engine.ChatEngineConfig.AgentCreationConfig(消息)Engine.ChatEngineMetadata(消息)Engine.CommonConfig(消息)Engine.ConfigurableBillingApproach(枚举)Engine.FeatureState(枚举)Engine.MediaRecommendationEngineConfig(消息)Engine.MediaRecommendationEngineConfig.EngineFeaturesConfig(消息)Engine.MediaRecommendationEngineConfig.MostPopularFeatureConfig(消息)Engine.MediaRecommendationEngineConfig.OptimizationObjectiveConfig(消息)Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig(消息)Engine.MediaRecommendationEngineConfig.TrainingState(枚举)Engine.SearchEngineConfig(消息)FactChunk(消息)FetchDomainVerificationStatusRequest(消息)FetchDomainVerificationStatusResponse(消息)FetchSitemapsRequest(消息)FetchSitemapsRequest.Matcher(消息)FetchSitemapsRequest.UrisMatcher(消息)FetchSitemapsResponse(消息)FetchSitemapsResponse.SitemapMetadata(消息)FhirStoreSource(消息)FirestoreSource(消息)GcsSource(消息)GetAclConfigRequest(消息)GetAnswerRequest(消息)GetAssistAnswerRequest(消息)GetAssistantRequest(消息)GetCmekConfigRequest(消息)GetControlRequest(消息)GetConversationRequest(消息)GetDataConnectorRequest(消息)GetDataStoreRequest(消息)GetDocumentRequest(消息)GetEngineRequest(消息)GetIdentityMappingStoreRequest(消息)GetLicenseConfigRequest(消息)GetSchemaRequest(消息)GetSessionRequest(消息)GetSiteSearchEngineRequest(消息)GetTargetSiteRequest(消息)GroundingFact(消息)HarmCategory(枚举)HealthcareFhirConfig(消息)IdentityMappingEntry(消息)IdentityMappingEntryOperationMetadata(消息)IdentityMappingStore(消息)IdentityScheduleConfig(消息)IdpConfig(消息)IdpConfig.ExternalIdpConfig(消息)IdpConfig.IdpType(枚举)ImportCompletionSuggestionsMetadata(消息)ImportCompletionSuggestionsRequest(消息)ImportCompletionSuggestionsRequest.InlineSource(消息)ImportCompletionSuggestionsResponse(消息)ImportDocumentsMetadata(消息)ImportDocumentsRequest(消息)ImportDocumentsRequest.InlineSource(消息)ImportDocumentsRequest.ReconciliationMode(枚举)ImportDocumentsResponse(消息)ImportErrorConfig(消息)ImportIdentityMappingsRequest(消息)ImportIdentityMappingsRequest.InlineSource(消息)ImportIdentityMappingsResponse(消息)ImportSuggestionDenyListEntriesMetadata(消息)ImportSuggestionDenyListEntriesRequest(消息)ImportSuggestionDenyListEntriesRequest.InlineSource(消息)ImportSuggestionDenyListEntriesResponse(消息)ImportUserEventsMetadata(消息)ImportUserEventsRequest(消息)ImportUserEventsRequest.InlineSource(消息)ImportUserEventsResponse(消息)IndustryVertical(枚举)Interval(消息)LicenseConfig(消息)LicenseConfig.State(枚举)ListAssistantsRequest(消息)ListAssistantsResponse(消息)ListCmekConfigsRequest(消息)ListCmekConfigsResponse(消息)ListControlsRequest(消息)ListControlsResponse(消息)ListConversationsRequest(消息)ListConversationsResponse(消息)ListCustomModelsRequest(消息)ListCustomModelsResponse(消息)ListDataStoresRequest(消息)ListDataStoresResponse(消息)ListDocumentsRequest(消息)ListDocumentsResponse(消息)ListEnginesRequest(消息)ListEnginesResponse(消息)ListIdentityMappingStoresRequest(消息)ListIdentityMappingStoresResponse(消息)ListIdentityMappingsRequest(消息)ListIdentityMappingsResponse(消息)ListSchemasRequest(消息)ListSchemasResponse(消息)ListSessionsRequest(消息)ListSessionsResponse(消息)ListTargetSitesRequest(消息)ListTargetSitesResponse(消息)ListUserLicensesRequest(消息)ListUserLicensesResponse(消息)MediaInfo(消息)PageInfo(消息)PanelInfo(消息)Principal(消息)Project(消息)Project.CustomerProvidedConfig(消息)Project.CustomerProvidedConfig.NotebooklmConfig(消息)Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig(消息)Project.ServiceTerms(消息)Project.ServiceTerms.State(枚举)ProvisionProjectMetadata(消息)ProvisionProjectRequest(消息)ProvisionProjectRequest.SaasParams(消息)PurgeCompletionSuggestionsMetadata(消息)PurgeCompletionSuggestionsRequest(消息)PurgeCompletionSuggestionsResponse(消息)PurgeDocumentsMetadata(消息)PurgeDocumentsRequest(消息)PurgeDocumentsRequest.InlineSource(消息)PurgeDocumentsResponse(消息)PurgeErrorConfig(消息)PurgeIdentityMappingsRequest(消息)PurgeIdentityMappingsRequest.InlineSource(消息)PurgeSuggestionDenyListEntriesMetadata(消息)PurgeSuggestionDenyListEntriesRequest(消息)PurgeSuggestionDenyListEntriesResponse(消息)PurgeUserEventsMetadata(消息)PurgeUserEventsRequest(消息)PurgeUserEventsResponse(消息)Query(消息)RankRequest(消息)RankResponse(消息)RankingRecord(消息)RecommendRequest(消息)RecommendResponse(消息)RecommendResponse.RecommendationResult(消息)RecrawlUrisMetadata(消息)RecrawlUrisRequest(消息)RecrawlUrisResponse(消息)RecrawlUrisResponse.FailureInfo(消息)RecrawlUrisResponse.FailureInfo.FailureReason(消息)RecrawlUrisResponse.FailureInfo.FailureReason.CorpusType(枚举)Reply(消息)SafetyRating(消息)SafetyRating.HarmProbability(枚举)SafetyRating.HarmSeverity(枚举)Schema(消息)SearchAddOn(枚举)SearchInfo(消息)SearchLinkPromotion(消息)SearchRequest(消息)SearchRequest.BoostSpec(消息)SearchRequest.BoostSpec.ConditionBoostSpec(消息)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec(消息)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType(枚举)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint(消息)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType(枚举)SearchRequest.ContentSearchSpec(消息)SearchRequest.ContentSearchSpec.ChunkSpec(消息)SearchRequest.ContentSearchSpec.ExtractiveContentSpec(消息)SearchRequest.ContentSearchSpec.SearchResultMode(枚举)SearchRequest.ContentSearchSpec.SnippetSpec(消息)SearchRequest.ContentSearchSpec.SummarySpec(消息)SearchRequest.ContentSearchSpec.SummarySpec.ModelPromptSpec(消息)SearchRequest.ContentSearchSpec.SummarySpec.ModelSpec(消息)SearchRequest.DataStoreSpec(消息)SearchRequest.DisplaySpec(消息)SearchRequest.DisplaySpec.MatchHighlightingCondition(枚举)SearchRequest.FacetSpec(消息)SearchRequest.FacetSpec.FacetKey(消息)SearchRequest.ImageQuery(消息)SearchRequest.NaturalLanguageQueryUnderstandingSpec(消息)SearchRequest.NaturalLanguageQueryUnderstandingSpec.ExtractedFilterBehavior(枚举)SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition(枚举)SearchRequest.QueryExpansionSpec(消息)SearchRequest.QueryExpansionSpec.Condition(枚举)SearchRequest.RankingExpressionBackend(枚举)SearchRequest.RelevanceScoreSpec(消息)SearchRequest.RelevanceThreshold(枚举)SearchRequest.SearchAsYouTypeSpec(消息)SearchRequest.SearchAsYouTypeSpec.Condition(枚举)SearchRequest.SessionSpec(消息)SearchRequest.SpellCorrectionSpec(消息)SearchRequest.SpellCorrectionSpec.Mode(枚举)SearchResponse(消息)SearchResponse.Facet(消息)SearchResponse.Facet.FacetValue(消息)SearchResponse.QueryExpansionInfo(消息)SearchResponse.SearchResult(消息)SearchResponse.SearchResult.RankSignals(消息)SearchResponse.SearchResult.RankSignals.CustomSignal(消息)SearchResponse.SessionInfo(消息)SearchResponse.Summary(消息)SearchResponse.Summary.Citation(消息)SearchResponse.Summary.CitationMetadata(消息)SearchResponse.Summary.CitationSource(消息)SearchResponse.Summary.Reference(消息)SearchResponse.Summary.Reference.ChunkContent(消息)SearchResponse.Summary.SafetyAttributes(消息)SearchResponse.Summary.SummarySkippedReason(枚举)SearchResponse.Summary.SummaryWithMetadata(消息)SearchTier(枚举)SearchUseCase(枚举)ServingConfig(消息)ServingConfig.GenericConfig(消息)ServingConfig.MediaConfig(消息)Session(消息)Session.State(枚举)Session.Turn(消息)SetUpDataConnectorMetadata(消息)SetUpDataConnectorRequest(消息)SingleRegionKey(消息)SiteSearchEngine(消息)SiteVerificationInfo(消息)SiteVerificationInfo.SiteVerificationState(枚举)Sitemap(消息)SolutionType(枚举)SpannerSource(消息)StreamAssistRequest(消息)StreamAssistRequest.AgentsSpec(消息)StreamAssistRequest.AgentsSpec.AgentSpec(消息)StreamAssistRequest.GenerationSpec(消息)StreamAssistRequest.ToolsSpec(消息)StreamAssistRequest.ToolsSpec.ImageGenerationSpec(消息)StreamAssistRequest.ToolsSpec.VertexAiSearchSpec(消息)StreamAssistRequest.ToolsSpec.VideoGenerationSpec(消息)StreamAssistRequest.ToolsSpec.WebGroundingSpec(消息)StreamAssistResponse(消息)StreamAssistResponse.SessionInfo(消息)SubscriptionTerm(枚举)SubscriptionTier(枚举)SuggestionDenyListEntry(消息)SuggestionDenyListEntry.MatchOperator(枚举)TargetSite(消息)TargetSite.FailureReason(消息)TargetSite.FailureReason.QuotaFailure(消息)TargetSite.IndexingStatus(枚举)TargetSite.Type(枚举)Tenant(消息)TextInput(消息)TrainCustomModelMetadata(消息)TrainCustomModelRequest(消息)TrainCustomModelRequest.GcsTrainingInput(消息)TrainCustomModelResponse(消息)TransactionInfo(消息)UpdateAclConfigRequest(消息)UpdateAssistantRequest(消息)UpdateCmekConfigMetadata(消息)UpdateCmekConfigRequest(消息)UpdateControlRequest(消息)UpdateConversationRequest(消息)UpdateDataConnectorRequest(消息)UpdateDataStoreRequest(消息)UpdateDocumentRequest(消息)UpdateEngineRequest(消息)UpdateLicenseConfigRequest(消息)UpdateSchemaMetadata(消息)UpdateSchemaRequest(消息)UpdateServingConfigRequest(消息)UpdateSessionRequest(消息)UpdateTargetSiteMetadata(消息)UpdateTargetSiteRequest(消息)UserEvent(消息)UserInfo(消息)UserLicense(消息)UserLicense.LicenseAssignmentState(枚举)WorkspaceConfig(消息)WorkspaceConfig.Type(枚举)WriteUserEventRequest(消息)
AclConfigService
用于管理 ACL 配置的服务。
| GetAclConfig |
|---|
|
获取
|
| UpdateAclConfig |
|---|
|
用于客户项目位置的默认 ACL 配置。更新只会反映到新的数据存储区。现有数据存储区仍将使用旧值。
|
AssistAnswerService
用于查询 AssistAnswer 资源的服务。
| GetAssistAnswer |
|---|
|
获取
|
AssistantService
用于管理 Google 助理配置和为用户提供帮助的服务。
| AddContextFile |
|---|
|
上传上下文文件,以用作会话中辅助调用的来源。
|
| Assist |
|---|
|
协助用户进行查询。
|
| CreateAssistant |
|---|
|
创建
|
| DeleteAssistant |
|---|
|
删除
|
| GetAssistant |
|---|
|
获取
|
| ListAssistants |
|---|
|
|
| StreamAssist |
|---|
|
以流式方式协助用户进行查询。
|
| UpdateAssistant |
|---|
|
更新
|
CmekConfigService
用于管理与 CMEK 相关的任务的服务
| DeleteCmekConfig |
|---|
|
取消配置 CmekConfig。
|
| GetCmekConfig |
|---|
|
获取
|
| ListCmekConfigs |
|---|
|
列出项目中的所有
|
| UpdateCmekConfig |
|---|
|
为客户项目的某个位置预配 CMEK 密钥。此方法还会对提供的 cmekConfig 进行位置验证,以确保密钥有效且可在所选位置使用。
|
CollectionService
用于管理 Collection 的服务。
| DeleteCollection |
|---|
|
删除
|
CompletionService
用于自动补全的服务。
| AdvancedCompleteQuery |
|---|
|
使用高级关键字建议补全用户输入的内容。
|
| CompleteQuery |
|---|
|
使用关键字建议补全指定的用户输入内容。
|
| ImportCompletionSuggestions |
|---|
|
导入 DataStore 的
|
| ImportSuggestionDenyListEntries |
|---|
|
导入 DataStore 的所有
|
| PurgeCompletionSuggestions |
|---|
|
永久删除 DataStore 的所有
|
| PurgeSuggestionDenyListEntries |
|---|
|
永久删除 DataStore 的所有
|
ControlService
用于对控制执行 CRUD 操作的服务。借助控件,可以在投放路径中实现自定义逻辑。控制变量需要附加到服务配置,才能在请求期间被考虑。
| CreateControl |
|---|
|
创建控制变量。 默认情况下,一个数据存储区最多允许 1,000 个控制变量。您可以提交申请来调整此限制。如果要创建的
|
| DeleteControl |
|---|
|
删除控制变量。 如果要删除的
|
| GetControl |
|---|
|
获取控件。
|
| ListControls |
|---|
|
按父级
|
| UpdateControl |
|---|
|
更新控制变量。
|
ConversationalSearchService
用于对话式搜索的服务。
| AnswerQuery |
|---|
|
回答查询方法。
|
| ConverseConversation |
|---|
|
进行对话。
|
| CreateConversation |
|---|
|
创建对话。 如果要创建的
|
| CreateSession |
|---|
|
创建会话。 如果要创建的
|
| DeleteConversation |
|---|
|
删除对话。 如果要删除的
|
| DeleteSession |
|---|
|
删除会话。 如果要删除的
|
| GetAnswer |
|---|
|
获取回答。
|
| GetConversation |
|---|
|
获取对话。
|
| GetSession |
|---|
|
获取会话。
|
| ListConversations |
|---|
|
按父级
|
| ListSessions |
|---|
|
按父级
|
| StreamAnswerQuery |
|---|
|
回答查询方法(流式)。 它接受一个
|
| UpdateConversation |
|---|
|
更新对话。
|
| UpdateSession |
|---|
|
更新会话。
|
DataConnectorService
用于数据连接器管理的 Service。
| GetDataConnector |
|---|
|
获取
|
| SetUpDataConnector |
|---|
|
创建
|
| UpdateDataConnector |
|---|
|
更新
|
DataStoreService
用于管理 DataStore 配置的服务。
| CreateDataStore |
|---|
|
创建 DataStore 用于存储
|
| DeleteDataStore |
|---|
|
删除
|
| GetDataStore |
|---|
|
获取
|
| ListDataStores |
|---|
|
列出与项目关联的所有
|
| UpdateDataStore |
|---|
|
更新
|
DocumentService
用于提取客户网站的 Document 信息的服务。
| BatchGetDocumentsMetadata |
|---|
|
获取
|
| CreateDocument |
|---|
|
创建
|
| DeleteDocument |
|---|
|
删除
|
| GetDocument |
|---|
|
获取
|
| ImportDocuments |
|---|
|
批量导入多个 注意:部分
|
| ListDocuments |
|---|
|
获取
|
| PurgeDocuments |
|---|
|
永久删除分支中的所有选定 此过程是异步的。此操作可能需要数小时才能完成,具体取决于要删除的 如需获取要删除的
|
| UpdateDocument |
|---|
|
更新
|
EngineService
用于管理 Engine 配置的服务。
| CreateEngine |
|---|
|
创建
|
| DeleteEngine |
|---|
|
删除
|
| GetEngine |
|---|
|
获取
|
| ListEngines |
|---|
|
列出与项目关联的所有
|
| UpdateEngine |
|---|
|
更新
|
GroundedGenerationService
用于接地生成的服务。
| CheckGrounding |
|---|
|
执行接地检查。
|
IdentityMappingStoreService
用于管理身份映射存储区的服务。
| CreateIdentityMappingStore |
|---|
|
创建新的身份映射存储区。
|
| DeleteIdentityMappingStore |
|---|
|
删除身份映射存储区。
|
| GetIdentityMappingStore |
|---|
|
获取身份映射存储区。
|
| ImportIdentityMappings |
|---|
|
将身份映射条目列表导入到身份映射存储区。
|
| ListIdentityMappingStores |
|---|
|
列出所有身份映射存储区。
|
| ListIdentityMappings |
|---|
|
列出身份映射存储区中的身份映射。
|
| PurgeIdentityMappings |
|---|
|
从身份映射存储区中清除指定的身份映射条目或所有身份映射条目。
|
LicenseConfigService
用于管理许可配置相关资源的服务。
| CreateLicenseConfig |
|---|
|
|
| GetLicenseConfig |
|---|
|
获取
|
| UpdateLicenseConfig |
|---|
|
|
PodcastService
用于管理 Podcast 配置的服务。
ProjectService
用于对 Project 执行操作的服务。
| ProvisionProject |
|---|
|
预配项目资源。在此过程中,相关系统将进行准备和初始化。 调用者必须阅读数据使用条款,并可以选择在请求中指定同意该服务条款。
|
RankService
用于对文本记录进行排名的服务。
| 排名 |
|---|
|
根据给定的输入查询对文本记录列表进行排名。
|
RecommendationService
用于提供建议的服务。
| 推荐 |
|---|
|
进行推荐,这需要情境用户事件。
|
SchemaService
用于管理 Schema 的服务。
| CreateSchema |
|---|
|
创建
|
| DeleteSchema |
|---|
|
删除
|
| GetSchema |
|---|
|
获取
|
| ListSchemas |
|---|
|
获取
|
| UpdateSchema |
|---|
|
更新
|
SearchService
用于搜索的服务。
| 搜索 |
|---|
|
执行搜索。
|
| SearchLite |
|---|
|
执行搜索。与 此方法仅支持公开网站搜索。如果指定了与公开网站搜索无关的数据存储区和引擎,则会返回 此方法可用于轻松完成初始配置,而无需实现身份验证后端。不过,强烈建议使用
|
SearchTuningService
用于搜索调参的服务。
| ListCustomModels |
|---|
|
获取所有自定义模型的列表。
|
| TrainCustomModel |
|---|
|
训练自定义模型。
|
ServingConfigService
用于执行与 ServingConfig 相关的操作的服务。
| UpdateServingConfig |
|---|
|
更新 ServingConfig。 如果 ServingConfig 不存在,则返回 NOT_FOUND 错误。
|
SessionService
用于管理会话和与会话相关的资源的服务。
| CreateSession |
|---|
|
创建会话。 如果要创建的
|
| DeleteSession |
|---|
|
删除会话。 如果要删除的
|
| GetSession |
|---|
|
获取会话。
|
| ListSessions |
|---|
|
按父级
|
| UpdateSession |
|---|
|
更新会话。
|
SiteSearchEngineService
用于管理网站搜索相关资源的服务。
| BatchCreateTargetSites |
|---|
|
批量创建
|
| BatchVerifyTargetSites |
|---|
|
验证目标网站的所有权和有效性。此 API 会发送网站搜索引下所有目标网站以供验证。
|
| CreateSitemap |
|---|
|
创建
|
| CreateTargetSite |
|---|
|
创建
|
| DeleteSitemap |
|---|
|
删除
|
| DeleteTargetSite |
|---|
|
删除
|
| DisableAdvancedSiteSearch |
|---|
|
从高级网站搜索降级为基本网站搜索。
|
| EnableAdvancedSiteSearch |
|---|
|
从基本网站搜索升级为高级网站搜索。
|
| FetchDomainVerificationStatus |
|---|
|
返回目标网站列表及其域名验证状态。目前,此方法只能在具有 BASIC_SITE_SEARCH 状态的数据存储区下调用。
|
| FetchSitemaps |
|---|
|
|
| GetSiteSearchEngine |
|---|
|
获取
|
| GetTargetSite |
|---|
|
获取
|
| ListTargetSites |
|---|
|
获取
|
| RecrawlUris |
|---|
|
针对 URI 列表请求按需重新抓取。
|
| UpdateTargetSite |
|---|
|
更新
|
UserEventService
用于将网站上的最终用户操作提取到 Discovery Engine API 的服务。
| CollectUserEvent |
|---|
|
从浏览器写入单个用户事件。由于浏览器限制向第三方网域发送 POST 请求,因此这里使用 GET 请求。 此方法仅供 Discovery Engine API JavaScript Pixel 和 Google 跟踪代码管理器使用。用户不应直接调用此方法。
|
| ImportUserEvents |
|---|
|
批量导入用户事件。请求处理可能是同步的。系统会跳过已存在的活动。使用此方法可回填历史用户事件。 Operation.response 的类型为 ImportResponse。请注意,可能只有部分商品成功插入。Operation.metadata 的类型为 ImportMetadata。
|
| PurgeUserEvents |
|---|
|
永久删除指定过滤条件所指定的所有用户事件。此操作可能需要数小时或数天才能完成,具体取决于过滤条件指定的事件数量。如需测试过滤器,请先使用 list 命令。
|
| WriteUserEvent |
|---|
|
写入单个用户事件。
|
UserLicenseService
用于管理用户许可的服务。
| BatchUpdateUserLicenses |
|---|
|
更新用户许可。此方法用于批量向用户分配/取消分配许可。
|
| ListUserLicenses |
|---|
|
列出用户许可。
|
AclConfig
访问权限控制配置。
| 字段 | |
|---|---|
name |
不可变。ACL 配置的完整资源名称。格式: 此字段必须是采用 UTF-8 编码的字符串,长度上限为 1024 个字符。 |
idp_config |
身份提供方配置。 |
ActionConfig
支持连接器操作的信息。
| 字段 | |
|---|---|
is_action_configured |
仅限输出。连接器包含必要的参数,并且已配置为支持操作。 |
service_name |
可选。表示用于连接到数据源的 启用 VPC Service Controls 后,此字段为必填字段。 |
use_static_secrets |
可选。是否为连接器使用静态密文。如果为 true,则会忽略 action_params 中提供的 Secret。 |
联合字段 支持 OAuth 的来源(即
|
|
action_params |
可选。采用结构化 JSON 格式的操作参数。 |
json_action_params |
可选。采用 JSON 字符串格式的操作参数。 |
AddContextFileRequest
针对 AssistantService.AddContextFile 方法的请求。
| 字段 | |
|---|---|
name |
必需。会话的资源名称。格式: 如果将 |
file_name |
必需。文件的名称。 |
mime_type |
可选。文件的内容类型,请参阅 https://www.iana.org/assignments/media-types/media-types.xhtml。 如果数据源未提供内容类型,则此字段为必需字段。 |
联合字段 file。文件的内容。file 只能是下列其中一项: |
|
file_contents |
内嵌提供文件内容。 |
AddContextFileResponse
对 AssistantService.AddContextFile 方法的响应。
| 字段 | |
|---|---|
session |
会话的名称,可以是提供的名称,也可以是新创建的名称。 格式: |
file_id |
上传文件的 ID。 |
token_count |
已弃用:此字段不会针对所有文件类型进行设置,最终将被移除。 文件长度(以 token 为单位)。 |
AdvancedCompleteQueryRequest
CompletionService.AdvancedCompleteQuery 方法的请求消息。 。
| 字段 | |
|---|---|
completion_config |
必需。执行补全操作的父级 dataStore 或引擎资源名称的 completion_config,例如 |
query |
必需。用于提取建议的 typeahead 输入。长度上限为 128 个字符。 对于大多数建议类型,查询不能为空。如果为空,则返回 |
query_model |
指定自动补全查询模型,仅适用于 QUERY SuggestionType。此设置会替换 Cloud 控制台的“配置”>“自动补全”部分中指定的任何模型。目前支持的值:
默认值:
|
user_pseudo_id |
用于跟踪访问者的唯一标识符。例如,可以使用 HTTP Cookie 实现此目的,该 Cookie 应能够唯一标识单个设备上的访问者。如果访问者登录或退出网站,此唯一标识符不应发生变化。 此字段不应具有固定值,例如 此标识符应与 该字段必须是 UTF-8 编码的字符串,长度限制为 128 个字符 |
user_info |
可选。有关最终用户的信息。 此信息应与 |
include_tail_suggestions |
指示在没有与完整查询匹配的建议时是否应返回尾部建议。即使设置为 true,如果存在与完整查询匹配的建议,系统也会返回这些建议,而不会返回尾部建议。 |
boost_spec |
可选。用于提升符合条件的建议的规范。 |
suggestion_types[] |
可选。要返回的建议类型。如果为空或未指定,则返回搜索查询建议。目前仅支持一种建议类型。 |
suggestion_type_specs[] |
可选。每种建议类型的规范。 |
experiment_ids[] |
可选。相应请求的实验 ID。 |
BoostSpec
用于根据建议的条件提升建议的规范。
| 字段 | |
|---|---|
condition_boost_specs[] |
条件加权规范。如果建议符合规范中的多个条件,则系统会应用并以非线性方式组合这些规范中的提升值。规格数量上限为 20。 注意:目前仅支持语言条件加权。 |
ConditionBoostSpec
加推适用于符合条件的建议。
| 字段 | |
|---|---|
condition |
用于指定加权条件的表达式。语法与过滤表达式语法相同。目前,唯一支持的条件是 BCP-47 语言代码列表。 示例:
|
boost |
升位的强度,应介于 [-1, 1] 之间。设为负值代表降位。默认值为 0.0。 设置为 1.0 可大幅提升建议的排名。不过,这并不一定意味着最佳结果会是升位后的建议。 设置为 -1.0 会大幅降低建议的排名。不过,系统仍可能会显示其他相关建议。 设置为 0.0 表示不应用任何提升。系统会忽略提升条件。 |
SuggestionType
要返回的建议类型。
| 枚举 | |
|---|---|
SUGGESTION_TYPE_UNSPECIFIED |
默认值。 |
QUERY |
返回查询建议。 |
PEOPLE |
返回人员建议。 |
CONTENT |
返回内容建议。 |
RECENT_SEARCH |
返回最近的搜索建议。 |
GOOGLE_WORKSPACE |
返回 Google Workspace 建议。 |
SuggestionTypeSpec
每种建议类型的规范。
| 字段 | |
|---|---|
suggestion_type |
可选。建议类型。 |
max_suggestions |
可选。每种建议类型要返回的建议数量上限。 |
AdvancedCompleteQueryResponse
| 字段 | |
|---|---|
query_suggestions[] |
匹配的查询建议的结果。结果列表已排序,第一个结果是热门建议。 |
tail_match_triggered |
如果返回的建议均为长尾建议,则为 True。 若要触发尾部匹配,请求中的 include_tail_suggestions 必须为 true,并且不得有与完整查询匹配的建议。 |
people_suggestions[] |
匹配的人员建议的结果。结果列表会按顺序排列,第一个结果是热门建议。 |
content_suggestions[] |
匹配内容建议的结果。结果列表会按顺序排列,第一个结果是热门建议。 |
recent_search_suggestions[] |
匹配的“近期搜索”建议的结果。结果列表会按顺序排列,第一个结果是热门建议。 |
ContentSuggestion
建议作为内容。
| 字段 | |
|---|---|
suggestion |
查询的建议。 |
content_type |
内容建议的类型。 |
document |
建议中的文档数据片段。系统只会填充部分字段。 |
data_store |
相应建议所属的数据存储区的名称。 |
score |
每个建议的分数。得分介于 [0, 1] 范围内。 |
icon_uri |
内容建议的图标 URI。 |
destination_uri |
内容建议的目标 URI。 |
ContentType
针对内容建议返回的内容类型。
| 枚举 | |
|---|---|
CONTENT_TYPE_UNSPECIFIED |
默认值。 |
GOOGLE_WORKSPACE |
建议来自 Google Workspace 来源。 |
THIRD_PARTY |
建议来自第三方来源。 |
PersonSuggestion
建议的联系人。
| 字段 | |
|---|---|
suggestion |
查询的建议。 |
person_type |
人员的类型。 |
document |
建议中的文档数据片段。仅填充了部分字段。 |
data_store |
相应建议所属的数据存储区的名称。 |
score |
每个建议的分数。得分介于 [0, 1] 范围内。 |
display_photo_uri |
联系人建议的照片 URI。 |
destination_uri |
人员建议的目标 URI。 |
PersonType
基于来源的人员类型。
| 枚举 | |
|---|---|
PERSON_TYPE_UNSPECIFIED |
默认值。 |
CLOUD_IDENTITY |
建议来自 GOOGLE_IDENTITY 源。 |
THIRD_PARTY_IDENTITY |
建议来自 THIRD_PARTY_IDENTITY 源。 |
QuerySuggestion
以搜索查询的形式显示建议。
| 字段 | |
|---|---|
suggestion |
查询的建议。 |
completable_field_paths[] |
如果建议是从可补全字段生成的,则作为此建议来源的唯一文档字段路径。 此字段仅针对可完成文档的模型进行填充。 |
data_store[] |
相应建议所属的数据存储区的名称。 |
score |
每个建议的分数。得分介于 [0, 1] 范围内。 |
RecentSearchSuggestion
根据近期搜索记录生成的建议。
| 字段 | |
|---|---|
suggestion |
查询的建议。 |
recent_search_time |
最近一次重新归档的时间。 |
score |
每个建议的分数。得分介于 [0, 1] 范围内。 |
AdvancedSiteSearchConfig
高级网站搜索的配置数据。
| 字段 | |
|---|---|
disable_initial_index |
如果设置为 true,则为 DataStore 停用初始索引编制。 |
disable_automatic_refresh |
如果设置为 true,则会为 DataStore 停用自动刷新。 |
AlertPolicyConfig
连接器级提醒配置。
| 字段 | |
|---|---|
alert_policy_name |
不可变。AlertPolicy 的完全限定资源名称。 |
alert_enrollments[] |
可选。每项提醒的注册状态。 |
AlertEnrollment
提醒注册状态。
| 字段 | |
|---|---|
alert_id |
不可变。提醒的 ID。 |
enroll_state |
必需。客户的注册状态。 |
EnrollStates
相应提醒的注册状态枚举。
| 枚举 | |
|---|---|
ENROLL_STATES_UNSPECIFIED |
默认值。适用于未对提醒政策做出回应的客户。 |
ENROLLED |
客户已注册此政策。 |
DECLINED |
客户拒绝了此政策。 |
AlertPolicyResourceConfig
资源级提醒配置。使用位置:* UserLicense * EngineUserData 数据连接器中的 AlertPolicyConfig 用途相同。没有简单的迁移方法。
| 字段 | |
|---|---|
alert_policy |
不可变。AlertPolicy 的完全限定资源名称。 |
alert_enrollments[] |
可选。每项提醒的注册状态。 |
contact_details[] |
可选。每项提醒政策的联系人详细信息。 |
language_code |
可选。用于通知的语言代码 |
AlertEnrollment
提醒注册状态。
| 字段 | |
|---|---|
alert_id |
不可变。提醒的 ID。 |
enroll_state |
必需。客户的注册状态。 |
notification_params |
可选。用于实例化通知的参数。用于在注册时触发的通知。不存储。* Gemini Business 欢迎电子邮件。* Gemini Business 用户邀请电子邮件。 |
EnrollState
相应提醒的注册状态枚举。
| 枚举 | |
|---|---|
ENROLL_STATE_UNSPECIFIED |
默认值。适用于未对提醒政策做出回应的客户。 |
ENROLLED |
客户已注册此政策。 |
DECLINED |
客户拒绝了此政策。 |
AlloyDbSource
AlloyDB 源导入数据。
| 字段 | |
|---|---|
project_id |
包含 AlloyDB 源的项目 ID。长度限制为 128 个字符。如果未指定,则继承父请求中的项目 ID。 |
location_id |
必需。要从中复制数据的 AlloyDB 位置,长度限制为 256 个字符。 |
cluster_id |
必需。要从中复制数据的 AlloyDB 集群,长度限制为 256 个字符。 |
database_id |
必需。要从中复制数据的 AlloyDB 数据库,长度限制为 256 个字符。 |
table_id |
必需。要从中复制数据的 AlloyDB 表,长度限制为 256 个字符。 |
gcs_staging_dir |
用于导入操作的中间 Cloud Storage 目录,长度限制为 2,000 个字符。如果要将 AlloyDB 内容导出至特定 Cloud Storage 目录,则可以指定。 确保 AlloyDB 服务账号具有必要的 Cloud Storage 管理员权限,以便访问指定的 Cloud Storage 目录。 |
答案
定义答案。
| 字段 | |
|---|---|
name |
不可变。完全限定名称 |
state |
答案生成的状态。 |
answer_text |
文本答案。 |
citations[] |
引用。 |
grounding_supports[] |
可选。接地支持。 |
references[] |
参考。 |
related_questions[] |
建议的相关问题。 |
steps[] |
回答生成步骤。 |
query_understanding_info |
查询理解信息。 |
answer_skipped_reasons[] |
其他跳过回答的原因。这提供了忽略的案例的原因。如果未跳过任何内容,则不会设置此字段。 |
create_time |
仅限输出。回答创建时间戳。 |
complete_time |
仅限输出。回答完成时间戳。 |
safety_ratings[] |
可选。安全等级。 |
grounding_score |
一个介于 [0, 1] 之间的分数,用于描述答案与参考块的关联程度。 |
AnswerSkippedReason
一个用于表示回答跳过原因的枚举。
| 枚举 | |
|---|---|
ANSWER_SKIPPED_REASON_UNSPECIFIED |
默认值。未指定跳过回答的原因。 |
ADVERSARIAL_QUERY_IGNORED |
忽略了对抗性查询的案例。 |
NON_ANSWER_SEEKING_QUERY_IGNORED |
不寻求答案的查询(不区分大小写) 如果查询是闲聊,Google 会跳过回答。 |
OUT_OF_DOMAIN_QUERY_IGNORED |
网域外查询忽略了大小写。 如果没有高度相关的搜索结果,Google 会跳过回答。 |
POTENTIAL_POLICY_VIOLATION |
可能违反政策的情况。 如果检测到潜在的违规情况,Google 会跳过回答。包括可能包含暴力或有害内容的内容。 |
NO_RELEVANT_CONTENT |
无相关内容的情况。 如果检索到的搜索结果中没有相关内容,Google 会跳过回答。 |
JAIL_BREAKING_QUERY_IGNORED |
越狱查询忽略了大小写。 例如,“以竞争对手公司 CEO 的语气回复”。如果查询被归类为越狱查询,Google 会跳过回答。 |
CUSTOMER_POLICY_VIOLATION |
客户政策违规支持请求。 如果检测到违反客户政策的情况,Google 会跳过摘要。政策由客户定义。 |
NON_ANSWER_SEEKING_QUERY_IGNORED_V2 |
不寻求答案的查询(忽略大小写)。 如果查询没有明确的意图,Google 会跳过回答。 |
LOW_GROUNDED_ANSWER |
低接地程度的回答示例。 如果无法生成有理有据的回答,Google 会跳过该回答。 |
USER_DEFINED_CLASSIFICATION_QUERY_IGNORED |
用户定义的查询分类(忽略大小写)。 如果查询被归类为用户定义的查询类别,Google 会跳过回答。 |
UNHELPFUL_ANSWER |
无用回答示例。 如果答案无用,Google 会跳过该答案。这可能是由多种因素造成的,包括但不限于:问题无法回答、答案与问题无关,或者答案格式不正确。 |
引用
细分的引用信息。
| 字段 | |
|---|---|
start_index |
索引表示分段的起始位置,以字节(UTF-8 Unicode)为单位。如果存在多字节字符(例如非 ASCII 字符),则索引测量值会大于字符串长度。 |
end_index |
归因区段的结束时间(不含)。以字节(UTF-8 Unicode)为单位。如果存在多字节字符(例如非 ASCII 字符),则索引测量值会大于字符串长度。 |
sources[] |
归因细分的引用来源。 |
CitationSource
引用来源。
| 字段 | |
|---|---|
reference_id |
引用来源的 ID。 |
GroundingSupport
为 answer_text 中的声明提供事实依据支持。
| 字段 | |
|---|---|
start_index |
必需。索引表示声明的起始位置,以字节(UTF-8 Unicode)为单位。 |
end_index |
必需。声明的结束时间(不含)。 |
sources[] |
可选。相应声明的引用来源。 |
grounding_score |
一个介于 [0, 1] 之间的分数,用于描述特定声明的依据程度。值越高,表示参考块对声明的支持程度越高。 |
grounding_check_required |
表示相应声明需要进行事实依据检查。如果系统认为此声明不需要归因/依据检查,则此字段设置为 false。在这种情况下,系统不会对声明进行事实依据检查,因此不会返回 |
QueryUnderstandingInfo
查询理解信息。
| 字段 | |
|---|---|
query_classification_info[] |
查询分类信息。 |
QueryClassificationInfo
查询分类信息。
| 字段 | |
|---|---|
type |
查询分类类型。 |
positive |
分类输出。 |
类型
查询分类类型。
| 枚举 | |
|---|---|
TYPE_UNSPECIFIED |
未指定查询分类类型。 |
ADVERSARIAL_QUERY |
对抗性查询分类类型。 |
NON_ANSWER_SEEKING_QUERY |
非寻求答案的查询分类类型,用于闲聊。 |
JAIL_BREAKING_QUERY |
越狱查询分类类型。 |
NON_ANSWER_SEEKING_QUERY_V2 |
非寻求答案的查询分类类型,表示没有明确的意图。 |
USER_DEFINED_CLASSIFICATION_QUERY |
用户定义的查询分类类型。 |
参考文档
参考。
| 字段 | |
|---|---|
联合字段 content。搜索结果内容。content 只能是下列其中一项: |
|
unstructured_document_info |
非结构化文档信息。 |
chunk_info |
分块信息。 |
structured_document_info |
结构化文档信息。 |
ChunkInfo
分块信息。
| 字段 | |
|---|---|
chunk |
块资源名称。 |
content |
块状文本内容。 |
document_metadata |
文档元数据。 |
relevance_score |
相应块与给定查询的相关性。值范围为 0.0(完全不相关)到 1.0(完全相关)。此值仅供参考。由于模型重新训练或实现的更改,此值可能会根据同一查询和块随时更改。 |
DocumentMetadata
文档元数据。
| 字段 | |
|---|---|
document |
文档资源名称。 |
uri |
相应文档的 URI。 |
title |
标题。 |
page_identifier |
网页标识符。 |
struct_data |
文档的结构化 JSON 元数据。它会根据搜索结果中块的结构数据进行填充。 |
StructuredDocumentInfo
结构化搜索信息。
| 字段 | |
|---|---|
document |
文档资源名称。 |
struct_data |
结构化搜索数据。 |
title |
仅限输出。文档的标题。 |
uri |
仅限输出。相应文档的 URI。 |
UnstructuredDocumentInfo
非结构化文档信息。
| 字段 | |
|---|---|
document |
文档资源名称。 |
uri |
相应文档的 URI。 |
title |
标题。 |
chunk_contents[] |
从文档内容派生的引用块内容列表。 |
struct_data |
文档的结构化 JSON 元数据。它会根据搜索结果中块的结构数据进行填充。 |
ChunkContent
分块内容。
| 字段 | |
|---|---|
content |
块状文本内容。 |
page_identifier |
网页标识符。 |
relevance_score |
相应块与给定查询的相关性。值范围为 0.0(完全不相关)到 1.0(完全相关)。此值仅供参考。由于模型重新训练或实现的更改,此值可能会根据同一查询和块随时更改。 |
州
答案生成状态的枚举。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
未知。 |
IN_PROGRESS |
目前正在生成回答。 |
FAILED |
目前无法生成回答。 |
SUCCEEDED |
已成功生成答案。 |
STREAMING |
目前正在生成回答。 |
步骤
步骤信息。
| 字段 | |
|---|---|
state |
相应步骤的状态。 |
description |
相应步骤的说明。 |
thought |
相应步骤的想法。 |
actions[] |
操作。 |
操作
操作。
| 字段 | |
|---|---|
observation |
观察。 |
联合字段 action。操作。action 只能是下列其中一项: |
|
search_action |
搜索操作。 |
观察
观察。
| 字段 | |
|---|---|
search_results[] |
搜索操作观察到的搜索结果,可以是摘要信息或块信息,具体取决于用户设置的引用类型。 |
SearchResult
| 字段 | |
|---|---|
document |
文档资源名称。 |
uri |
相应文档的 URI。 |
title |
标题。 |
snippet_info[] |
如果 citation_type 为 DOCUMENT_LEVEL_CITATION,则填充文档级摘要。 |
chunk_info[] |
如果 citation_type 为 CHUNK_LEVEL_CITATION 且启用了块模式,则填充块信息。 |
struct_data |
数据表示法。相应文档的结构化 JSON 数据。它会根据文档或搜索结果中的块的结构化数据进行填充。 |
ChunkInfo
分块信息。
| 字段 | |
|---|---|
chunk |
块资源名称。 |
content |
块状文本内容。 |
relevance_score |
相应块与给定查询的相关性。值范围为 0.0(完全不相关)到 1.0(完全相关)。此值仅供参考。由于模型重新训练或实现的更改,此值可能会根据同一查询和块随时更改。 |
SnippetInfo
代码段信息。
| 字段 | |
|---|---|
snippet |
摘要内容。 |
snippet_status |
由搜索团队定义的摘要的状态。 |
SearchAction
搜索操作。
| 字段 | |
|---|---|
query |
要搜索的查询。 |
州
相应步骤的状态枚举。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
未知。 |
IN_PROGRESS |
相应步骤目前正在进行中。 |
FAILED |
相应步骤目前失败。 |
SUCCEEDED |
相应步骤已成功完成。 |
AnswerGenerationSpec
答案生成规范。
| 字段 | |
|---|---|
user_defined_classifier_spec |
可选。用户指定分类器规范的规范。 |
UserDefinedClassifierSpec
用户定义分类器的规范。
| 字段 | |
|---|---|
enable_user_defined_classifier |
可选。是否启用并包含用户定义的分类器。 |
preamble |
可选。要用于用户定义的分类器的序言。 |
model_id |
可选。要用于用户定义分类器的模型 ID。 |
task_marker |
可选。要用于用户定义分类器的任务标记。 |
top_p |
可选。要用于用户定义分类器的 top-p 值。 |
top_k |
可选。要用于用户定义分类器的 top-k 值。 |
temperature |
可选。要用于用户定义分类器的温度值。 |
seed |
可选。要用于用户定义分类器的种子值。 |
AnswerQueryRequest
| 字段 | |
|---|---|
serving_config |
必需。搜索服务配置的资源名称,例如 |
query |
必需。当前用户查询。 |
session |
会话资源名称。不需要。 如果未设置会话字段,则 API 处于无会话模式。 我们支持自动会话模式:用户可以使用通配符 |
safety_spec |
模型规范。 |
related_questions_spec |
相关问题规范。 |
grounding_spec |
可选。接地规范。 |
answer_generation_spec |
回答生成规范。 |
search_spec |
搜索规范。 |
query_understanding_spec |
查询理解规范。 |
asynchronous_mode |
已弃用:此字段已弃用。将支持 Streaming Answer API。 异步模式控制。 如果已启用,则返回的响应将包含回答/会话资源名称,但不包含最终答案。API 用户需要通过调用 |
user_pseudo_id |
用于跟踪访问者的唯一标识符。例如,可以使用 HTTP Cookie 实现此目的,该 Cookie 应能够唯一标识单个设备上的访问者。如果访问者登录或退出网站,此唯一标识符不应发生变化。 此字段不应具有固定值,例如 该字段必须是 UTF-8 编码的字符串,长度限制为 128 个字符。否则,系统将返回 |
user_labels |
应用于资源的用户标签必须符合以下要求:
如需了解详情,请参阅 Google Cloud 文档。 |
end_user_spec |
可选。最终用户规范。 |
AnswerGenerationSpec
回答生成规范。
| 字段 | |
|---|---|
model_spec |
回答生成模型规范。 |
prompt_spec |
回答生成提示规范。 |
include_citations |
指定是否在回答中包含引用元数据。默认值为 |
answer_language_code |
回答的语言代码。使用 BCP47 定义的语言标记。注意:这是一项实验性功能。 |
ignore_adversarial_query |
指定是否过滤掉对抗性查询。默认值为 Google 采用搜索查询分类来检测对抗性查询。如果搜索查询被归类为对抗性查询,则不会返回任何答案。例如,用户可能会询问有关公司负面评论的问题,或者提交旨在生成不安全且违反政策的输出内容的查询。如果此字段设置为 |
ignore_non_answer_seeking_query |
指定是否过滤掉非寻求答案的查询。默认值为 Google 会采用搜索查询分类来检测寻求答案的查询。如果搜索查询被归类为非答案寻求型查询,则不会返回任何答案。如果此字段设置为 |
ignore_jail_breaking_query |
可选。指定是否过滤掉越狱查询。默认值为 Google 采用搜索查询分类来检测越狱查询。如果搜索查询被归类为越狱查询,则不会返回摘要。用户可能会在查询中添加指令,以更改回答的语气、风格、语言、内容,或要求模型扮演其他实体,例如“以竞争对手公司 CEO 的语气回答”。如果此字段设置为 |
ignore_low_relevant_content |
指定是否过滤掉相关性较低的查询。 如果此字段设置为 |
ModelSpec
回答生成模型规范。
| 字段 | |
|---|---|
model_version |
模型版本。如果未设置,则使用默认的稳定模型。允许的值包括:stable、preview。 |
PromptSpec
回答生成提示规范。
| 字段 | |
|---|---|
preamble |
自定义序言。 |
EndUserSpec
最终用户规范。
| 字段 | |
|---|---|
end_user_metadata[] |
可选。最终用户元数据。 |
EndUserMetaData
最终用户元数据。
| 字段 | |
|---|---|
联合字段 content。搜索结果内容。content 只能是下列其中一项: |
|
chunk_info |
分块信息。 |
ChunkInfo
分块信息。
| 字段 | |
|---|---|
content |
块状文本内容。不得超过 8000 个字符。 |
document_metadata |
当前块中相应文档的元数据。 |
DocumentMetadata
文档元数据包含当前块的文档信息。
| 字段 | |
|---|---|
title |
文档的标题。 |
GroundingSpec
接地规范。
| 字段 | |
|---|---|
include_grounding_supports |
可选。指定是否在回答中包含 grounding_supports。默认值为 当此字段设置为 |
filtering_level |
可选。指定是否启用基于事实依据得分的过滤功能,以及在哪一级别启用。 |
FilteringLevel
根据回答依据进行过滤的级别。
| 枚举 | |
|---|---|
FILTERING_LEVEL_UNSPECIFIED |
默认情况下不设置过滤条件 |
FILTERING_LEVEL_LOW |
根据较低的阈值过滤答案。 |
FILTERING_LEVEL_HIGH |
根据高阈值过滤答案。 |
QueryUnderstandingSpec
查询理解规范。
| 字段 | |
|---|---|
query_classification_spec |
查询分类规范。 |
query_rephraser_spec |
查询改述器规范。 |
disable_spell_correction |
可选。是否停用拼写检查。默认值为 |
QueryClassificationSpec
查询分类规范。
| 字段 | |
|---|---|
types[] |
已启用查询分类类型。 |
类型
查询分类类型。
| 枚举 | |
|---|---|
TYPE_UNSPECIFIED |
未指定查询分类类型。 |
ADVERSARIAL_QUERY |
对抗性查询分类类型。 |
NON_ANSWER_SEEKING_QUERY |
非寻求答案的查询分类类型,用于闲聊。 |
JAIL_BREAKING_QUERY |
越狱查询分类类型。 |
NON_ANSWER_SEEKING_QUERY_V2 |
非寻求答案的查询分类类型,表示没有明确的意图。 |
USER_DEFINED_CLASSIFICATION_QUERY |
用户定义的查询分类类型。 |
QueryRephraserSpec
查询改述器规范。
| 字段 | |
|---|---|
disable |
停用查询改写器。 |
max_rephrase_steps |
重新表述步骤数上限。最多 5 个步骤。如果未设置或设置为小于 1 的值,则默认设置为 1。 |
model_spec |
可选。查询改述器模型规范。 |
ModelSpec
查询改述器模型规范。
| 字段 | |
|---|---|
model_type |
可选。已启用查询改述器模型类型。如果未设置,则默认使用 LARGE。 |
ModelType
查询重述器类型。目前仅支持单跳 (max_rephrase_steps = 1) 模型选择。对于多跳(max_rephrase_steps > 1),只有一个默认模型。
| 枚举 | |
|---|---|
MODEL_TYPE_UNSPECIFIED |
未指定模型类型。 |
SMALL |
小型查询重述模型。Gemini 1.0 XS 模型。 |
LARGE |
大型查询改述模型。Gemini 1.0 Pro 模型。 |
RelatedQuestionsSpec
相关问题规范。
| 字段 | |
|---|---|
enable |
如果为 true,则启用相关问题功能。 |
SafetySpec
安全规范。有两种使用情形:1. 仅设置了 safety_spec.enable 时,系统将为所有类别应用 BLOCK_LOW_AND_ABOVE 阈值。2. 当设置了 safety_spec.enable 且设置了部分 safety_settings 时,仅应用指定的 safety_settings。
| 字段 | |
|---|---|
enable |
在回答响应中启用安全过滤。默认值为 false。 |
safety_settings[] |
可选。安全设置。只有当 safety_spec.enable 为 true 时,此设置才有效。 |
SafetySetting
安全设置。
| 字段 | |
|---|---|
category |
必需。危害类别。 |
threshold |
必需。有害内容屏蔽阈值。 |
HarmBlockThreshold
用于屏蔽的基于概率的阈值级别。
| 枚举 | |
|---|---|
HARM_BLOCK_THRESHOLD_UNSPECIFIED |
未指定的有害屏蔽阈值。 |
BLOCK_LOW_AND_ABOVE |
屏蔽低阈值及以上的内容(即屏蔽较多的内容)。 |
BLOCK_MEDIUM_AND_ABOVE |
屏蔽中等阈值及以上。 |
BLOCK_ONLY_HIGH |
仅屏蔽高阈值内容(即屏蔽较少的内容)。 |
BLOCK_NONE |
全部不屏蔽。 |
OFF |
关闭安全过滤条件。 |
SearchSpec
搜索规范。
| 字段 | |
|---|---|
联合字段 input。用于控制搜索行为的搜索参数。或者提供搜索结果列表以生成答案。input 只能是下列其中一项: |
|
search_params |
搜索参数。 |
search_result_list |
搜索结果列表。 |
SearchParams
搜索参数。
| 字段 | |
|---|---|
max_return_results |
要返回的搜索结果数。默认值为 10。 |
filter |
过滤器语法使用一种表达式语言,可根据要过滤文档的一个或多个字段构建过滤条件。过滤表达式区分大小写。此参数将用于过滤搜索结果,可能会影响回答响应。 如果此字段无法识别,则返回 Vertex AI Search 中的过滤是通过将 LHS 过滤键映射到 Vertex AI Search 后端中定义的键属性来完成的,此映射由客户在其架构中定义。例如,媒体客户的架构中可能包含“name”字段。在这种情况下,过滤条件将如下所示:filter --> name:'ANY("king kong")' 如需详细了解过滤(包括语法和过滤运算符),请参阅过滤 |
boost_spec |
提升规范,以提升搜索结果中某些文档的排名,这可能会影响回答查询响应。如需详细了解热推,请参阅热推 |
order_by |
返回文档的顺序。可以按 如果此字段无法识别,则返回 |
search_result_mode |
指定搜索结果模式。如果未指定,搜索结果模式默认为 |
data_store_specs[] |
用于定义在搜索调用中要过滤的数据存储区以及这些数据存储区的配置。仅在引擎具有多个 dataStore 的使用情形下考虑此参数。对于引擎中的单个 dataStore,它们应使用顶层的规范。 |
SearchResultList
搜索结果列表。
| 字段 | |
|---|---|
search_results[] |
搜索结果。 |
SearchResult
搜索结果。
| 字段 | |
|---|---|
联合字段 content。搜索结果内容。content 只能是下列其中一项: |
|
unstructured_document_info |
非结构化文档信息。 |
chunk_info |
分块信息。 |
ChunkInfo
分块信息。
| 字段 | |
|---|---|
chunk |
块资源名称。 |
content |
块状文本内容。 |
document_metadata |
当前块中相应文档的元数据。 |
DocumentMetadata
文档元数据包含当前块的文档信息。
| 字段 | |
|---|---|
uri |
文档的 URI。 |
title |
文档的标题。 |
UnstructuredDocumentInfo
非结构化文档信息。
| 字段 | |
|---|---|
document |
文档资源名称。 |
uri |
相应文档的 URI。 |
title |
标题。 |
document_contexts[] |
文档上下文列表。该内容将用于生成回答。这应该是文档的主要内容,可以很长且很全面。 |
extractive_segments[] |
提取式细分列表。 |
extractive_answers[] |
已弃用:此字段已弃用,不会对答案生成产生任何影响。请改用 document_contexts 和 extractive_segments 字段。抽样答案列表。 |
DocumentContext
文档上下文。
| 字段 | |
|---|---|
page_identifier |
网页标识符。 |
content |
用于生成答案的文档内容。 |
ExtractiveAnswer
提取式回答。指南
| 字段 | |
|---|---|
page_identifier |
网页标识符。 |
content |
提取式答案内容。 |
ExtractiveSegment
提取式片段。指南:仅当 document_contexts 为空时,回答生成才会使用它。这应该是较短的摘要。
| 字段 | |
|---|---|
page_identifier |
网页标识符。 |
content |
提取式片段内容。 |
AnswerQueryResponse
| 字段 | |
|---|---|
answer |
回答资源对象。如果 |
session |
会话资源对象。仅当 |
answer_query_token |
用于日志记录的全局唯一 ID。 |
AssistAnswer
AssistAnswer 资源,AssistResponse 的主要组成部分。
| 字段 | |
|---|---|
name |
不可变。标识符。 此字段必须是采用 UTF-8 编码的字符串,长度上限为 1024 个字符。 |
state |
答案生成的状态。 |
replies[] |
助理的回答。 |
assist_skipped_reasons[] |
未接听辅助通话的原因。 |
customer_policy_enforcement_result |
可选。该字段包含有关各种政策检查结果的信息,例如违禁短语或 Model Armor 检查。仅当因违反政策而跳过辅助通话时,系统才会填充此字段。 |
AssistSkippedReason
未接听辅助通话的可能原因。
| 枚举 | |
|---|---|
ASSIST_SKIPPED_REASON_UNSPECIFIED |
默认值。未指定跳过原因。 |
NON_ASSIST_SEEKING_QUERY_IGNORED |
助理忽略了查询,因为该查询似乎不是在寻求答案。 |
CUSTOMER_POLICY_VIOLATION |
由于违反了客户政策(例如,查询或回答中包含禁用短语),助理忽略了查询或拒绝回答。 |
CustomerPolicyEnforcementResult
客户政策执行结果。包含各种政策检查的结果,例如违禁短语或 Model Armor 检查。
| 字段 | |
|---|---|
verdict |
客户政策违规处置的最终判决。如果只有一项政策阻止了处理,则判决为“阻止”。 |
policy_results[] |
客户政策执行结果。仅当因违反政策而跳过辅助调用时填充。它包含阻止查询处理的过滤条件的结果。 |
BannedPhraseEnforcementResult
针对违禁短语政策的客户政策执行结果。
| 字段 | |
|---|---|
banned_phrases[] |
查询或回答中发现的违禁短语。 |
ModelArmorEnforcementResult
Model Armor 政策的客户政策强制执行结果。
| 字段 | |
|---|---|
联合字段 result。Model Armor 政策结果。result 只能是下列其中一项: |
|
model_armor_violation |
发现的 Model Armor 违规行为。 |
error |
如果政策强制执行因某种原因而失败,Model Armor 返回的错误。 |
PolicyEnforcementResult
单个政策类型的客户政策执行结果。
| 字段 | |
|---|---|
联合字段 enforcement_result。特定政策类型的结果。可以是错误,也可以是有关政策违规处置结果的详细信息。enforcement_result 只能是下列其中一项: |
|
banned_phrase_enforcement_result |
禁止用语政策的政策执行结果。 |
model_armor_enforcement_result |
Model Armor 政策的政策强制执行结果。 |
判定
客户政策违规处置的判决。
| 枚举 | |
|---|---|
UNSPECIFIED |
未知值。 |
ALLOW |
没有违反政策。 |
BLOCK |
处理因违反客户政策而被阻止。 |
回复
辅助调用多部分响应的一部分。
| 字段 | |
|---|---|
联合字段 reply。助理回答的替代方案。reply 只能是下列其中一项: |
|
grounded_content |
助理可能提供的接地回答文本或媒体。 |
州
答案生成的状态。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
未知。 |
IN_PROGRESS |
辅助操作正在进行中。 |
FAILED |
辅助操作失败。 |
SUCCEEDED |
辅助操作已成功完成。 |
SKIPPED |
已跳过辅助操作。 |
AssistRequest
针对 AssistantService.Assist 方法的请求。
| 字段 | |
|---|---|
name |
必需。 |
query |
可选。当前用户查询。 仅当提供 |
session |
可选。用于请求的会话。如果指定了此参数,助理可以访问对话记录,并且查询和回答会存储在对话记录中。 如果将 格式: |
assist_skipping_mode |
可选。确定助理不会回答查询的情况。如果跳过回答,原因将列在 |
file_ids[] |
可选。用于回答请求的文件 ID。上传文件时,其 ID 会在 |
user_metadata |
可选。发起查询的用户的相关信息。 |
AssistSkippingMode
辅助请求可用的跳过行为。
| 枚举 | |
|---|---|
ASSIST_SKIPPING_MODE_UNSPECIFIED |
默认值。如果查询不是寻求帮助,则可以跳过回答。 |
REQUEST_ASSIST |
请求 Google 助理回答。如果查询未通过政策检查,系统仍可能会跳过回答。 |
AssistResponse
对 AssistantService.Assist 方法的响应。
| 字段 | |
|---|---|
answer |
针对查询生成的 |
session_info |
会话信息。 |
assist_token |
用于标识当前请求-响应对的全局唯一 ID。用于反馈和支持。 |
SessionInfo
有关会话的信息。
| 字段 | |
|---|---|
session |
新生成的会话或继续的会话的名称。 格式: |
query_id |
与此辅助 API 调用对应的查询 ID。一个会话可以包含多个对话轮次,每个对话轮次都有一个唯一的查询 ID。 通过在 Assist API 调用中指定会话名称和此查询 ID,辅助请求会在相应搜索调用的搜索结果上下文中进行。 |
AssistUserMetadata
请求的用户元数据。
| 字段 | |
|---|---|
time_zone |
可选。IANA 时区,例如 Europe/Budapest。 |
preferred_language_code |
可选。如果语言检测失败,用于回答的首选语言。还用作操作创建的错误消息的语言,无论语言检测结果如何。 |
Google 助理
Discovery Engine Assistant 资源。
| 字段 | |
|---|---|
name |
不可变。助理的资源名称。格式: 它必须是采用 UTF-8 编码的字符串,长度限制为 1024 个字符。 |
display_name |
必需。助理的显示名称。 必须是采用 UTF-8 编码的字符串,长度限制为 128 个字符。 |
description |
可选。其他信息的说明。预计会显示在配置界面上,而不是显示给助理的用户。 |
generation_config |
可选。用于生成助理回答的配置。 |
google_search_grounding_enabled |
可选。已弃用。请改用 |
web_grounding_type |
可选。要使用的网页接地类型。 |
enabled_actions |
可选。已弃用:将改为使用 |
enabled_tools |
可选。注意:尚未实现。请改用 |
customer_policy |
可选。Google 助理的客户政策。 |
ActionInfo
已弃用:将替换为 ToolInfo。用于标识操作的信息。
| 字段 | |
|---|---|
action_name |
由 DataConnectorService.QueryAvailableActions 定义的操作的名称。 |
action_display_name |
操作的显示名称。 |
ActionList
已弃用:将替换为 ToolList。连接器上已启用的操作
| 字段 | |
|---|---|
action_info[] |
包含相应操作信息的行动列表。 |
CustomerPolicy
客户为助理定义的政策。
| 字段 | |
|---|---|
banned_phrases[] |
可选。禁用短语列表。 |
model_armor_config |
可选。用于清理用户提示和助理回答的 Model Armor 配置。 |
BannedPhrase
客户自定义的违禁短语的定义。用户查询或 LLM 回答中不得出现违禁短语,否则系统会拒绝回答。
| 字段 | |
|---|---|
phrase |
必需。要禁止的原始字符串内容。 |
match_type |
可选。违禁短语的匹配类型。 |
ignore_diacritics |
可选。如果值为 true,则在匹配违禁短语时忽略变音符号(例如,重音符号、元音变音)。例如,“cafe”会与“café”匹配。 |
BannedPhraseMatchType
禁用短语的匹配方法。
| 枚举 | |
|---|---|
BANNED_PHRASE_MATCH_TYPE_UNSPECIFIED |
默认值为 SIMPLE_STRING_MATCH。 |
SIMPLE_STRING_MATCH |
如果禁止的短语作为确切的子字符串出现在文本中的任何位置,则匹配成功。 |
WORD_BOUNDARY_STRING_MATCH |
只有当文本中找到的模式被字词分隔符包围时,禁止使用的短语才会匹配。词组本身可能仍包含字词分隔符。 |
ModelArmorConfig
客户定义的 Model Armor 模板的配置,用于清理用户提示和助理回答。
| 字段 | |
|---|---|
user_prompt_template |
可选。用于清理用户提示的 Model Armor 模板的资源名称。格式: 如果未指定,则不会对用户提示进行清理。 |
response_template |
可选。用于清理助理回答的 Model Armor 模板的资源名称。格式: 如果未指定,则不会对 Google 助理的回答进行清理。 |
failure_mode |
可选。定义 Model Armor 清理的失败模式。 |
FailureMode
确定 Model Armor 无法处理请求时的行为。
| 枚举 | |
|---|---|
FAILURE_MODE_UNSPECIFIED |
未指定的故障模式,默认行为为 FAIL_CLOSED。 |
FAIL_OPEN |
如果 Model Armor 处理失败,允许继续执行该请求,而无需进行任何更改。 |
FAIL_CLOSED |
如果 Model Armor 处理失败,则拒绝该请求。 |
GenerationConfig
用于生成助理回答的配置。
| 字段 | |
|---|---|
system_instruction |
系统指令,也称为 LLM 调用的提示序言。另请参阅 https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions |
default_language |
用于生成助理回答的默认语言。使用 ISO 639-1 语言代码,例如 |
SystemInstruction
系统指令,也称为 LLM 调用的提示序言。
| 字段 | |
|---|---|
additional_system_instruction |
可选。将添加到默认系统指令的其他系统指令。 |
ToolInfo
用于标识工具的信息。
| 字段 | |
|---|---|
tool_name |
工具的名称,由 DataConnectorService.QueryAvailableActions 定义。注意:DataConnectorService API 中使用的是 |
tool_display_name |
工具的显示名称。 |
ToolList
连接器上已启用的工具
| 字段 | |
|---|---|
tool_info[] |
包含相应工具信息的工具列表。 |
WebGroundingType
要使用的网页接地类型。
| 枚举 | |
|---|---|
WEB_GROUNDING_TYPE_UNSPECIFIED |
默认的未指定设置。这与“已停用”相同。 |
WEB_GROUNDING_TYPE_DISABLED |
网页接地已停用。 |
WEB_GROUNDING_TYPE_GOOGLE_SEARCH |
“依托 Google 搜索进行接地”已启用。 |
WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH |
已启用依托企业网络搜索的接地功能。 |
AssistantContent
多模态内容。
| 字段 | |
|---|---|
role |
内容的制作方。可以是“model”或“user”。 |
thought |
可选。表示相应部分是否由模型生成。 |
联合字段 data。包含的数据。data 只能是下列其中一项: |
|
text |
内嵌文本。 |
inline_data |
内嵌二进制数据。 |
file |
文件,例如音频摘要。 |
executable_code |
模型生成的旨在执行的代码。 |
code_execution_result |
执行 ExecutableCode 的结果。 |
Blob
内嵌 blob。
| 字段 | |
|---|---|
mime_type |
必需。生成的数据的媒体类型 (MIME 类型)。 |
data |
必需。原始字节。 |
CodeExecutionResult
执行 ExecutableCode 的结果。
| 字段 | |
|---|---|
outcome |
必需。代码执行结果。 |
output |
可选。如果代码执行成功,则包含 stdout;否则包含 stderr 或其他说明。 |
结果
代码执行的可能结果的枚举。
| 枚举 | |
|---|---|
OUTCOME_UNSPECIFIED |
未指定状态。请勿使用此值。 |
OUTCOME_OK |
代码已成功执行完毕。 |
OUTCOME_FAILED |
代码执行完毕,但失败了。stderr 应包含原因。 |
OUTCOME_DEADLINE_EXCEEDED |
代码执行时间过长,已被取消。可能存在部分输出,也可能不存在。 |
ExecutableCode
由模型生成且旨在由模型执行的代码。
| 字段 | |
|---|---|
code |
必需。代码内容。目前仅支持 Python。 |
文件
文件,例如音频摘要。
| 字段 | |
|---|---|
mime_type |
必需。文件的媒体类型 (MIME 类型)。 |
file_id |
必需。文件 ID。 |
AssistantGroundedContent
一段内容,可能还包括其依据信息。
并非所有内容都需要接地。“当然,我很乐意为您搜索。”之类的短语不需要接地。
| 字段 | |
|---|---|
content |
内容。 |
citation_metadata |
生成内容的来源提供方信息。另请参阅 https://cloud.google.com/vertex-ai/generative-ai/docs/learn/overview#citation_check |
content_metadata |
可选。内容的元数据。目前仅用于研究助理的回答。 |
联合字段 metadata。各种模态的 grounding 元数据。目前仅支持文本。metadata 只能是下列其中一项: |
|
text_grounding_metadata |
基于文本来源的依据的元数据。 |
ContentMetadata
内容的元数据。
| 字段 | |
|---|---|
content_kind |
内容的类型。显示相应内容属于研究助理回答的哪个部分。 |
content_id |
内容的 ID。用于将研究问题与答案相关联。例如,研究问题的答案的各个部分将与问题具有相同的 |
ContentKind
可能的内容种类。目前仅用于区分研究助理完整回答中的各个部分。
| 枚举 | |
|---|---|
CONTENT_KIND_UNSPECIFIED |
未知。 |
RESEARCH_PLAN |
研究计划。 |
RESEARCH_QUESTION |
研究问题。 |
RESEARCH_ANSWER |
研究回答。 |
RESEARCH_REPORT |
研究报告。 |
RESEARCH_AUDIO_SUMMARY |
研究音频摘要。 |
TextGroundingMetadata
文本来源的依据详细信息。
| 字段 | |
|---|---|
segments[] |
文本部分的基础信息。 |
references[] |
已接地文本的参考信息。 |
参考文档
参考内容和相关文档元数据。
| 字段 | |
|---|---|
content |
参考文本内容。 |
document_metadata |
文档元数据。 |
DocumentMetadata
文档元数据。
| 字段 | |
|---|---|
document |
文档资源名称。 |
uri |
相应文档的 URI。它可能包含重定向到实际网站的网址。 |
title |
标题。 |
page_identifier |
网页标识符。 |
domain |
文档 URI 中的域名。请注意, |
mime_type |
文档的 MIME 类型。https://www.iana.org/assignments/media-types/media-types.xhtml。 |
细分
文本段的接地信息。
| 字段 | |
|---|---|
start_index |
从零开始的索引,用于指示分段的起始位置,以 UTF-8 字符串的字节数来衡量(即,以多个字节编码的字符的长度大于 1)。 |
end_index |
分段的结束时间(不含)。 |
reference_indices[] |
细分的参考资料。 |
grounding_score |
细分的得分。 |
text |
文本段本身。 |
BAPConfig
BAP 连接器的配置。
| 字段 | |
|---|---|
supported_connector_modes[] |
必需。关联的 BAP 连接支持的连接器模式。 |
enabled_actions[] |
可选。关联的 BAP 连接上启用的操作。 |
ConnectorMode
此 BAP 连接器支持的用例。
| 枚举 | |
|---|---|
CONNECTOR_MODE_UNSPECIFIED |
未指定连接器模式。 |
DATA_INGESTION |
用于数据注入的连接器。 |
ACTIONS |
用于操作的连接器 |
END_USER_AUTHENTICATION |
用于最终用户身份验证的连接器。 |
BatchCreateTargetSiteMetadata
与 SiteSearchEngineService.BatchCreateTargetSites 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
BatchCreateTargetSitesRequest
| 字段 | |
|---|---|
parent |
必需。所有正在创建的 TargetSite 共享的父资源。 |
requests[] |
必需。指定要创建的资源的请求消息。一个批次最多可以创建 20 个 TargetSite。 |
BatchCreateTargetSitesResponse
| 字段 | |
|---|---|
target_sites[] |
已创建 TargetSites。 |
BatchGetDocumentsMetadataRequest
| 字段 | |
|---|---|
parent |
必需。父分支资源名称,例如 |
matcher |
必需。 |
FhirMatcher
按 FHIR 资源名称匹配 Document 的匹配器。
| 字段 | |
|---|---|
fhir_resources[] |
必需。要匹配的 FHIR 资源。格式:projects/{project}/locations/{location}/datasets/{dataset}/fhirStores/{fhir_store}/fhir/{resource_type}/{fhir_resource_id} |
Matcher
Document 的匹配器。目前支持按确切 URI 进行匹配。
| 字段 | |
|---|---|
联合字段 matcher。Document 的匹配器。matcher 只能是下列其中一项: |
|
uris_matcher |
按确切 URI 进行匹配的匹配器。 |
fhir_matcher |
按 FHIR 资源名称进行匹配。 |
UrisMatcher
按确切 URI 匹配 Document 的匹配器。
| 字段 | |
|---|---|
uris[] |
要匹配的确切 URI。 |
BatchGetDocumentsMetadataResponse
| 字段 | |
|---|---|
documents_metadata[] |
|
DocumentMetadata
Document 的元数据。
| 字段 | |
|---|---|
matcher_value |
用于匹配 |
state |
相应文档的状态。 |
last_refreshed_time |
|
data_ingestion_source |
允许的值为:
|
MatcherValue
用于匹配 Document 的匹配器的值。
| 字段 | |
|---|---|
联合字段 matcher_value。用于匹配 Document 的匹配器的值。matcher_value 只能是下列其中一项: |
|
uri |
如果按 URI 匹配,则为 |
fhir_resource |
格式:projects/{project}/locations/{location}/datasets/{dataset}/fhirStores/{fhir_store}/fhir/{resource_type}/{fhir_resource_id} |
州
Document 的状态。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
切勿设置。 |
INDEXED |
Document 已编入索引。 |
NOT_IN_TARGET_SITE |
由于 Document 的 URI 不在 TargetSite 中,因此系统不会为其编制索引。 |
NOT_IN_INDEX |
“Document”未编入索引。 |
BatchUpdateUserLicensesMetadata
与 UserLicenseService.BatchUpdateUserLicenses 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
success_count |
成功更新的用户许可数。 |
failure_count |
未能成功更新的用户许可数量。 |
BatchUpdateUserLicensesRequest
| 字段 | |
|---|---|
parent |
必需。父 [UserStore][] 资源名称,格式为: |
delete_unassigned_user_licenses |
可选。如果为 true,则当用户许可移除关联的许可配置时,系统会删除该用户许可。默认值为 false,表示用户许可将更新为未分配状态。 |
联合字段 source。必需。输入的来源。source 只能是下列其中一项: |
|
inline_source |
文档嵌入的输入内容的内嵌来源。 |
InlineSource
BatchUpdateUserLicenses 方法的输入配置的内嵌来源。
| 字段 | |
|---|---|
user_licenses[] |
必需。要更新的用户许可的列表。每个用户许可都必须具有有效的 |
update_mask |
可选。要更新的字段列表。 |
BatchUpdateUserLicensesResponse
| 字段 | |
|---|---|
user_licenses[] |
已成功更新 UserLicenses。 |
error_samples[] |
处理请求时遇到的错误示例。 |
BatchVerifyTargetSitesMetadata
与 SiteSearchEngineService.BatchVerifyTargetSites 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
BatchVerifyTargetSitesRequest
| 字段 | |
|---|---|
parent |
必需。所有待验证 TargetSite 共享的父资源。 |
BatchVerifyTargetSitesResponse
此类型没有字段。
BigQuerySource
BigQuery 源导入数据。
| 字段 | |
|---|---|
project_id |
包含 BigQuery 源的项目 ID 或项目编号。长度限制为 128 个字符。如果未指定,则继承父请求中的项目 ID。 |
dataset_id |
必需。要从中复制数据的 BigQuery 数据集,长度限制为 1,024 个字符。 |
table_id |
必需。要从中复制数据的 BigQuery 表,长度限制为 1,024 个字符。 |
gcs_staging_dir |
用于导入操作的中间 Cloud Storage 目录,长度限制为 2,000 个字符。如果要将 BigQuery 内容导出至特定 Cloud Storage 目录,则可以指定。 |
data_schema |
从来源解析数据时要使用的架构。 支持的用户事件导入值:
支持的文档导入值:
|
联合字段 partition。BigQuery 表分区信息。如果 BigQuery 表未分区,请将此字段留空。partition 只能是下列其中一项: |
|
partition_date |
BigQuery 时间分区表的 _PARTITIONDATE,采用 YYYY-MM-DD 格式。 |
BigtableOptions
包含支持导入的信息的 Bigtable Options 对象。
| 字段 | |
|---|---|
key_field_name |
用于在文档中保存行键值的字段名称。名称必须与模式 |
families |
从列族名称到包含给定列族的列族级信息的对象的映射。如果此映射中不存在某个家庭,系统会忽略该家庭。 |
BigtableColumn
Bigtable 的列。
| 字段 | |
|---|---|
qualifier |
必需。列的限定符。如果无法使用 utf-8 进行解码,请改用 base-64 编码的字符串。 |
field_name |
要在文档中用于此列的字段名称。名称必须与模式 |
encoding |
当类型不是
|
type |
相应列族中的值类型。如果将编码值设置为 |
BigtableColumnFamily
Bigtable 的列族。
| 字段 | |
|---|---|
field_name |
要在文档中用于相应列族的字段名称。名称必须与模式 |
encoding |
当类型不是 STRING 时,值的编码模式。可接受的编码值包括:
|
type |
相应列族中的值类型。如果将编码值设置为 |
columns[] |
包含每个列的列级信息的对象列表。如果某个列未在此列表中,则会被忽略。 |
编码
Bigtable 列或列族的编码模式。
| 枚举 | |
|---|---|
ENCODING_UNSPECIFIED |
未指定编码。 |
TEXT |
文本编码。 |
BINARY |
二进制编码。 |
类型
Bigtable 列或列族中的值类型。如果将编码值设置为 BINARY,则预期这些值会使用 HBase Bytes.toBytes 函数进行编码。
| 枚举 | |
|---|---|
TYPE_UNSPECIFIED |
类型未指定。 |
STRING |
字符串类型。 |
NUMBER |
数值类型。 |
INTEGER |
整数类型。 |
VAR_INTEGER |
可变长度整数类型。 |
BIG_NUMERIC |
BigDecimal 类型。 |
BOOLEAN |
布尔值类型。 |
JSON |
JSON 类型。 |
BigtableSource
用于导入数据的 Cloud Bigtable 来源。
| 字段 | |
|---|---|
project_id |
包含 Bigtable 源的项目 ID。长度限制为 128 个字符。如果未指定,则继承父请求中的项目 ID。 |
instance_id |
必需。需要导入的 Cloud Bigtable 的实例 ID。 |
table_id |
必需。需要导入的 Cloud Bigtable 的表 ID。 |
bigtable_options |
必需。包含将数据解析为类型化结构时所需信息的 Bigtable 选项。例如,列类型注释。 |
CheckGroundingRequest
| 字段 | |
|---|---|
grounding_config |
必需。基础配置的资源名称,例如 |
answer_candidate |
要检查的候选答案。长度上限为 4096 个令牌。 |
facts[] |
用于事实依据检查的事实列表。我们最多支持 200 个事实。 |
grounding_spec |
基础检查的配置。 |
user_labels |
应用于资源的用户标签必须符合以下要求:
如需了解详情,请参阅 Google Cloud 文档。 |
CheckGroundingResponse
| 字段 | |
|---|---|
cited_chunks[] |
答案候选对象中所有声明中引用的事实列表。这些答案是从请求中提供的事实信息推导出来的。 |
cited_facts[] |
答案候选对象中所有声明中引用的事实列表。这些答案是从请求中提供的事实信息推导出来的。 |
claims[] |
回答候选对象中所有版权主张的声明文本和引用信息。 |
support_score |
输入答案候选的支持得分。得分越高,提供的证据支持的声明比例就越高。返回响应时,系统始终会设置此字段。 |
CheckGroundingFactChunk
用于基础检查的事实块。
| 字段 | |
|---|---|
chunk_text |
事实块的文本内容。长度不得超过 1 万个字符。 |
声明
答案候选方案中声明的文本和引用信息。
| 字段 | |
|---|---|
claim_text |
回答候选对象中声明的文本。无论是否找到引用或反向引用,始终提供。 |
citation_indices[] |
一个索引(指向“cited_chunks”)列表,用于指定与相应声明关联的引用。例如,[1,3,4] 表示 cited_chunks[1]、cited_chunks[3]、cited_chunks[4] 是支持相应声明的事实依据。引用事实表明相应声明有事实依据。 |
start_pos |
位置(以字节为单位),用于指示回答候选方案中声明的起始位置。请注意,此属性的单位不是字符,因此在界面中呈现时必须考虑到某些字符可能占用多个字节。例如,如果声明文本包含非 ASCII 字符,则以字符(取决于编程语言)和字节(不取决于编程语言)为单位测量的起始位置和结束位置会有所不同。 |
end_pos |
位置(以字节为单位),表示答案候选对象中声明的结束位置(不含边界值)。请注意,此属性值不是以字符数来衡量的,因此必须按原样呈现。例如,如果声明文本包含非 ASCII 字符,则以字符(取决于编程语言)和字节(不取决于编程语言)为单位测量的起始位置和结束位置会有所不同。 |
grounding_check_required |
表示相应声明需要进行事实依据检查。如果系统认为此声明不需要归因/依据检查,则此字段将设置为 false。在这种情况下,系统未对声明进行事实依据检查,因此不应返回 |
score |
回答候选方案中声明的置信度得分,范围为 [0, 1]。仅当 |
CheckGroundingSpec
接地检查的规范。
| 字段 | |
|---|---|
citation_threshold |
用于确定回答候选对象中的声明是否必须引用事实的阈值(介于 [0,1] 之间)。选择较高的阈值会获得较少但非常强的引用,而选择较低的阈值可能会获得更多但相对较弱的引用。如果未设置,阈值将默认为 0.6。 |
enable_claim_level_score |
用于在回答中启用声明级事实依据得分的控制标志。 |
块
块会捕获以块模式推荐或搜索的商品的所有原始元数据信息。
| 字段 | |
|---|---|
name |
块的完整资源名称。格式: 此字段必须是采用 UTF-8 编码的字符串,长度上限为 1024 个字符。 |
id |
当前块的唯一块 ID。 |
content |
内容是文档中的字符串(已解析的内容)。 |
document_metadata |
当前块中相应文档的元数据。 |
derived_struct_data |
仅限输出。此字段为 OUTPUT_ONLY。它包含原始输入文档中没有的派生数据。 |
page_span |
块的页面跨度。 |
chunk_metadata |
仅限输出。当前块的元数据。 |
data_urls[] |
仅限输出。如果当前块包含图片,则为图片数据网址。数据网址由四部分组成:前缀 (data:)、指示数据类型的 MIME 类型、可选的 base64 令牌(如果是非文本数据)和数据本身:data:[ |
annotation_contents[] |
仅限输出。如果当前块包含注释,则为注释内容。 |
annotation_metadata[] |
仅限输出。注解元数据包含当前块中的结构化内容。 |
relevance_score |
仅限输出。表示基于相似性的相关性得分。得分越高,表示块的相关性越高。得分介于 [-1.0, 1.0] 范围内。仅在 |
AnnotationMetadata
注解元数据包含当前块中的结构化内容。
| 字段 | |
|---|---|
structured_content |
仅限输出。结构化内容信息。 |
image_id |
仅限输出。如果结构化内容基于图片,则提供图片 ID。 |
ChunkMetadata
当前块的元数据。此字段仅在 SearchService.Search API 上填充。
| 字段 | |
|---|---|
previous_chunks[] |
当前块的前几个块。该数量由 |
next_chunks[] |
当前块的后续块。该数量由 |
DocumentMetadata
文档元数据包含当前块的文档信息。
| 字段 | |
|---|---|
uri |
文档的 URI。 |
title |
文档的标题。 |
mime_type |
文档的 MIME 类型。https://www.iana.org/assignments/media-types/media-types.xhtml。 |
struct_data |
数据表示法。相应文档的结构化 JSON 数据。它应符合已注册的 |
PageSpan
块的页面跨度。
| 字段 | |
|---|---|
page_start |
块的起始网页。 |
page_end |
块的结束页面。 |
StructureType
定义可提取的结构化内容类型。
| 枚举 | |
|---|---|
STRUCTURE_TYPE_UNSPECIFIED |
默认值。 |
SHAREHOLDER_STRUCTURE |
股东结构。 |
SIGNATURE_STRUCTURE |
签名结构。 |
CHECKBOX_STRUCTURE |
复选框结构。 |
StructuredContent
结构化内容信息。
| 字段 | |
|---|---|
structure_type |
仅限输出。结构化内容的结构类型。 |
content |
仅限输出。结构化内容的内容。 |
引用
内容来源信息。
| 字段 | |
|---|---|
start_index |
仅限输出。内容中的起始索引。 |
end_index |
仅限输出。内容中的结束索引。 |
uri |
仅限输出。相应提供方信息的网址参考。 |
title |
仅限输出。提供方信息的标题。 |
license |
仅限输出。提供方信息的许可。 |
publication_date |
仅限输出。提供方信息的发布日期。 |
CitationMetadata
一段内容的一组来源提供方信息。
| 字段 | |
|---|---|
citations[] |
仅限输出。引用列表。 |
CloudSqlSource
Cloud SQL 源导入数据。
| 字段 | |
|---|---|
project_id |
包含 Cloud SQL 源的项目 ID。长度限制为 128 个字符。如果未指定,则继承父请求中的项目 ID。 |
instance_id |
必需。要从中复制数据的 Cloud SQL 实例,长度限制为 256 个字符。 |
database_id |
必需。要从中复制数据的 Cloud SQL 数据库,长度限制为 256 个字符。 |
table_id |
必需。要从中复制数据的 Cloud SQL 表,长度限制为 256 个字符。 |
gcs_staging_dir |
用于导入操作的中间 Cloud Storage 目录,长度限制为 2,000 个字符。如果要将 Cloud SQL 内容导出至特定 Cloud Storage 目录,则可以指定。 确保 Cloud SQL 服务账号具有必要的 Cloud Storage 管理员权限,以便访问指定的 Cloud Storage 目录。 |
offload |
无服务器导出选项。启用此选项会产生额外费用。如需了解详情,请点击此处。 |
CmekConfig
用于通过 Cloud KMS 密钥启用 CMEK 数据加密的配置。
| 字段 | |
|---|---|
name |
必需。CmekConfig 的名称,格式为 |
kms_key |
必需。将用于加密资源 |
kms_key_version |
仅限输出。将用于加密资源 |
state |
仅限输出。CmekConfig 的状态。 |
is_default |
仅限输出。客户的默认 CmekConfig。 |
last_rotation_timestamp_micros |
仅限输出。上次密钥轮替的时间戳。 |
single_region_keys[] |
可选。某些 VAIS 功能所需的单区域 CMEK。 |
notebooklm_state |
仅限输出。NotebookLM 语料库是否已准备就绪,可供使用。 |
NotebookLMState
NotebookLM 的状态。
| 枚举 | |
|---|---|
NOTEBOOK_LM_STATE_UNSPECIFIED |
NotebookLM 状态未知。 |
NOTEBOOK_LM_NOT_READY |
NotebookLM 尚未准备就绪。 |
NOTEBOOK_LM_READY |
NotebookLM 已准备就绪,可以开始使用了。 |
NOTEBOOK_LM_NOT_ENABLED |
NotebookLM 未启用。 |
州
CmekConfig 的状态。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
CmekConfig 状态未知。 |
CREATING |
正在创建 CmekConfig。 |
ACTIVE |
CmekConfig 可与 DataStore 搭配使用。 |
KEY_ISSUE |
CmekConfig 不可用,很可能是因为 KMS 密钥已被撤消。 |
DELETING |
CmekConfig 正在删除。 |
DELETE_FAILED |
CmekConfig 删除流程失败。 |
UNUSABLE |
CmekConfig 不可用,很可能是由于某些内部问题。 |
ACTIVE_ROTATING |
KMS 密钥版本正在轮替。 |
DELETED |
KMS 密钥已被软删除。系统最终会应用某种清理政策。 |
EXPIRED |
KMS 密钥已过期,这意味着该密钥已停用 30 天以上。客户可以调用 DeleteCmekConfig 将状态更改为 DELETED。 |
CollectUserEventRequest
针对 CollectUserEvent 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父级资源名称。如果收集用户事件操作应用于 |
user_event |
必需。网址编码的 UserEvent proto,长度上限为 2,000,000 个字符。 |
uri |
网址(包括 CGI 参数,但不包括哈希片段),长度上限为 5,000 个字符。这通常比引荐来源网址更有用,因为许多浏览器仅针对第三方请求发送网域。 |
ets |
事件时间戳(以毫秒为单位)。这样可以防止浏览器缓存其他方面相同的 GET 请求。名称已缩写,以减少载荷字节数。 |
集合
集合是一个容器,用于配置资源和对一组 DataStore 的访问权限。
| 字段 | |
|---|---|
name |
不可变。集合的完整资源名称。格式: 此字段必须是采用 UTF-8 编码的字符串,长度上限为 1024 个字符。 |
display_name |
必需。集合显示名称。 此字段必须是 UTF-8 编码的字符串,长度限制为 128 个字符。否则,系统会返回 INVALID_ARGUMENT 错误。 |
create_time |
仅限输出。 |
CompleteQueryRequest
CompletionService.CompleteQuery 方法的请求消息。
| 字段 | |
|---|---|
data_store |
必需。执行补全操作的父数据存储区资源名称,例如 |
query |
必需。用于提取建议的 typeahead 输入。长度上限为 128 个字符。 |
query_model |
指定自动补全数据模型。此设置会替换 Cloud 控制台的“配置”>“自动补全”部分中指定的任何模型。目前支持的值:
默认值:
|
user_pseudo_id |
用于跟踪访问者的唯一标识符。例如,可以使用 HTTP Cookie 实现此目的,该 Cookie 应能够唯一标识单个设备上的访问者。如果访问者登录或退出网站,此唯一标识符不应发生变化。 此字段不应具有固定值,例如 此标识符应与 该字段必须是 UTF-8 编码的字符串,长度限制为 128 个字符。否则,系统将返回 |
include_tail_suggestions |
指示在没有与完整查询匹配的建议时是否应返回尾部建议。即使设置为 true,如果存在与完整查询匹配的建议,系统也会返回这些建议,而不会返回尾部建议。 |
CompleteQueryResponse
CompletionService.CompleteQuery 方法的响应消息。
| 字段 | |
|---|---|
query_suggestions[] |
匹配的查询建议的结果。结果列表已排序,第一个结果是热门建议。 |
tail_match_triggered |
如果返回的建议均为长尾建议,则为 True。 若要触发尾部匹配,请求中的 include_tail_suggestions 必须为 true,并且不得有与完整查询匹配的建议。 |
QuerySuggestion
以搜索查询的形式显示建议。
| 字段 | |
|---|---|
suggestion |
查询的建议。 |
completable_field_paths[] |
如果建议是从可补全字段生成的,则作为此建议来源的唯一文档字段路径。 此字段仅针对可完成文档的模型进行填充。 |
CompletionInfo
详细的完成信息,包括完成情况归因令牌和点击完成信息。
| 字段 | |
|---|---|
selected_suggestion |
|
selected_position |
最终用户选择的 |
CompletionSuggestion
从客户处导入的自动补全建议。
| 字段 | |
|---|---|
suggestion |
必需。建议文字。 |
language_code |
相应建议的 BCP-47 语言代码。 |
group_id |
如果两个建议具有相同的 groupId,则不会一起返回。而是返回排名较高的那个。这可用于去除语义上相同的建议。 |
group_score |
相应建议在其所属群组中的得分。 |
alternative_phrases[] |
相应建议的替代匹配短语。 |
联合字段 ranking_info。相应建议的排名指标。ranking_info 只能是下列其中一项: |
|
global_score |
相应建议的全局得分。控制此建议的评分 / 排名方式。 |
frequency |
相应建议的频率。当没有得分时,将用于对建议进行排名。 |
条件
定义在允许某种行为之前要检查的情况
| 字段 | |
|---|---|
query_terms[] |
仅搜索要与查询匹配的字词列表。如果已设置 最多 10 个查询字词。 |
active_time_range[] |
指定条件处于有效状态的时间范围。 最多 10 个时间范围。 |
query_regex |
可选。用于匹配整个搜索查询的查询正则表达式。如果已设置 |
QueryTerm
搜索请求查询的匹配器
| 字段 | |
|---|---|
value |
要匹配的具体查询值 必须采用小写形式,必须采用 UTF-8 编码。如果 full_match 为 true,则最多可以包含 3 个以空格分隔的字词。不得为空字符串。长度上限为 5,000 个字符。 |
full_match |
搜索查询是否需要与查询字词完全匹配。 |
TimeRange
用于时间相关条件。
| 字段 | |
|---|---|
start_time |
时间范围的开始时间。 范围包含边界值。 |
end_time |
时间范围的结束时间。 范围包含边界值。必须是将来的时间。 |
ConnectorType
连接器的类型。
| 枚举 | |
|---|---|
CONNECTOR_TYPE_UNSPECIFIED |
默认值。 |
THIRD_PARTY |
第三方连接器到第三方应用的连接器。 |
GCP_FHIR |
数据连接器用于在 FHIR 存储区和 VAIS 数据存储区之间建立连接。 |
BIG_QUERY |
BigQuery 连接器。 |
GCS |
Google Cloud Storage 连接器。 |
GOOGLE_MAIL |
Gmail 连接器。 |
GOOGLE_CALENDAR |
Google 日历连接器。 |
GOOGLE_DRIVE |
Google 云端硬盘连接器。 |
NATIVE_CLOUD_IDENTITY |
由 People API 提供支持的用于人员搜索的原生 Cloud Identity 连接器。 |
THIRD_PARTY_FEDERATED |
联合连接器是一种不提取数据的第三方连接器,搜索功能由第三方应用的 API 提供支持。 |
THIRD_PARTY_EUA |
用于最终用户身份验证功能的连接器。 |
GCNV |
Google Cloud NetApp Volumes 连接器。 |
ContactDetails
存储在资源级别的联系信息。如果项目级和资源级联系信息均已填写,则资源级联系信息将覆盖项目级联系信息。
| 字段 | |
|---|---|
email_address |
可选。联系人的电子邮件地址。 |
控制
定义在提供服务期间采用的条件行为。必须附加到 ServingConfig 才能在投放时考虑。允许的操作取决于 SolutionType。
| 字段 | |
|---|---|
name |
不可变。完全限定名称 |
display_name |
必需。直观易懂的名称。界面视图中使用的标识符。 必须是 UTF-8 编码的字符串。长度限制为 128 个字符。否则,系统会抛出 INVALID ARGUMENT 错误。 |
associated_serving_config_ids[] |
仅限输出。此控件所附加到的所有 |
solution_type |
必需。不可变。控制变量所属的解决方案。 必须与资源的垂直行业兼容。否则,系统会抛出 INVALID ARGUMENT 错误。 |
use_cases[] |
指定控制变量的应用场景。影响可设置哪些条件字段。仅适用于 |
conditions[] |
确定关联操作的触发时间。 省略此属性可始终应用相应操作。目前,只能指定一个条件。否则,系统会抛出 INVALID ARGUMENT 错误。 |
联合字段 必需。 |
|
boost_action |
定义了提升型控制变量 |
filter_action |
定义了过滤类型的控件,目前不受 Recommendation 支持 |
redirect_action |
定义重定向类型的控制变量。 |
synonyms_action |
将一组字词视为彼此的同义词。 |
promote_action |
根据预定义的触发查询来推广特定链接。 |
BoostAction
调整返回列表中的商品顺序。
| 字段 | |
|---|---|
boost |
升位的强度,应介于 [-1, 1] 之间。设为负值代表降位。默认值为 0.0(无操作)。 |
filter |
必需。指定要对哪些商品应用加推。 如果未提供过滤条件,系统将提升所有产品(无操作)。语法文档:https://cloud.google.com/retail/docs/filter-and-order。长度上限为 5,000 个字符。否则,系统会抛出 INVALID ARGUMENT 错误。 |
data_store |
必需。指定可以使用该控件增强哪些数据存储区的文档。完整的数据存储区名称,例如 projects/123/locations/global/collections/default_collection/dataStores/default_data_store |
联合字段 boost_spec。基于常量值提升或自定义排名的提升规范。boost_spec 只能是下列其中一项: |
|
fixed_boost |
可选。升位的强度,应介于 [-1, 1] 之间。设为负值代表降位。默认值为 0.0(无操作)。 |
interpolation_boost_spec |
可选。基于客户定义的属性值的自定义排名的复杂规范。 |
InterpolationBoostSpec
基于客户指定属性值的自定义排名规范。与上述简单的(条件、提升)组合相比,它可提供更多用于自定义排名的控制变量。
| 字段 | |
|---|---|
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
要应用自定义排名的属性(或函数)。
| 枚举 | |
|---|---|
ATTRIBUTE_TYPE_UNSPECIFIED |
未指定 AttributeType。 |
NUMERICAL |
数值字段的值将用于动态更新加推量。在这种情况下,控制点的 attribute_value(即 x 值)将是指定了 boost_amount 的数值字段的实际值。 |
FRESHNESS |
对于新鲜度使用情形,属性值将是当前时间与指定日期时间字段中的日期之间的时长。该值必须采用 XSD dayTimeDuration 值(ISO 8601 时长值的受限子集)的格式。此格式的模式为:[nD][T[nH][nM][nS]]。例如,5D、3DT12H30M、T24H。 |
ControlPoint
用于定义曲线的控制点。通过这些控制点定义的曲线只能单调递增或递减(可以包含常量值)。
| 字段 | |
|---|---|
attribute_value |
可选。可以是以下值之一:1. 数值字段值。2. 新鲜度时长规范:该值必须采用 XSD |
boost_amount |
可选。如果 attribute_value 的计算结果为上述指定的值,则用于提升得分的值(介于 -1 到 1 之间)。 |
InterpolationType
要应用的插值类型。默认值为线性(分段线性)。
| 枚举 | |
|---|---|
INTERPOLATION_TYPE_UNSPECIFIED |
未指定插值类型。在这种情况下,它会默认设置为线性。 |
LINEAR |
系统将应用分段线性插值。 |
FilterAction
指定哪些商品可包含在结果中。使用与提升相同的过滤条件。
| 字段 | |
|---|---|
filter |
必需。要应用于匹配条件结果的过滤条件。 必需的语法文档:https://cloud.google.com/retail/docs/filter-and-order。长度上限为 5,000 个字符。否则,系统会抛出 INVALID ARGUMENT 错误。 |
data_store |
必需。指定可以使用该控件过滤哪些数据存储区的文档。完整的数据存储区名称,例如 projects/123/locations/global/collections/default_collection/dataStores/default_data_store |
PromoteAction
根据某些触发查询来推广特定链接。
示例:当用户搜索 shoe 关键字时,宣传鞋店链接。链接可以位于关联的数据存储区之外。
| 字段 | |
|---|---|
data_store |
必需。相应促销活动所关联的数据存储区。 |
search_link_promotion |
必需。附加到相应操作的促销活动。 |
RedirectAction
将买家重定向到所提供的 URI。
| 字段 | |
|---|---|
redirect_uri |
必需。买家将被重定向到的 URI。 必需。URI 的长度必须小于或等于 2000 个字符。否则,系统会抛出 INVALID ARGUMENT 错误。 |
SynonymsAction
创建一组将互为同义词的字词。
示例:“happy”也会被视为“glad”,“glad”也会被视为“happy”。
| 字段 | |
|---|---|
synonyms[] |
定义一组同义词。最多可以指定 100 个同义词。必须指定至少 2 个同义词。否则,系统会抛出 INVALID ARGUMENT 错误。 |
对话
外部对话 proto 定义。
| 字段 | |
|---|---|
name |
不可变。完全限定名称 |
state |
对话的状态。 |
user_pseudo_id |
用于跟踪用户的唯一标识符。 |
messages[] |
对话消息。 |
start_time |
仅限输出。对话开始的时间。 |
end_time |
仅限输出。对话结束的时间。 |
州
对话状态的枚举。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
未知。 |
IN_PROGRESS |
对话目前处于打开状态。 |
COMPLETED |
对话已结束。 |
ConversationContext
定义对话的上下文
| 字段 | |
|---|---|
context_documents[] |
用户当前看到的文档列表。它包含文档资源引用。 |
active_document |
用户当前打开的有效文档。它包含文档资源引用。 |
ConversationMessage
定义对话消息。
| 字段 | |
|---|---|
create_time |
仅限输出。消息创建时间戳。 |
联合字段
|
|
user_input |
用户文本输入。 |
reply |
搜索回复。 |
ConverseConversationRequest
| 字段 | |
|---|---|
name |
必需。要获取的对话的资源名称。格式: |
query |
必需。当前用户输入。 |
serving_config |
要使用的服务配置的资源名称。格式: |
conversation |
仅供自动会话使用的对话。系统会自动为自动会话中的对话分配新名称,因此会忽略名称字段。 |
safe_search |
是否开启安全搜索功能。 |
user_labels |
应用于资源的用户标签必须符合以下要求:
如需了解详情,请参阅 Google Cloud 文档。 |
summary_spec |
用于配置响应中返回的摘要的规范。 |
filter |
过滤器语法使用一种表达式语言,可根据要过滤文档的一个或多个字段构建过滤条件。过滤表达式区分大小写。此参数将用于过滤搜索结果,可能会影响摘要响应。 如果此字段无法识别,则返回 Vertex AI Search 中的过滤是通过将 LHS 过滤键映射到 Vertex AI Search 后端中定义的键属性来完成的,此映射由客户在其架构中定义。例如,媒体客户的架构中可能包含“名称”字段。在这种情况下,过滤条件将如下所示:filter --> name:'ANY("king kong")' 如需详细了解过滤(包括语法和过滤运算符),请参阅过滤 |
boost_spec |
用于提升搜索结果中某些文档的权重,这可能会影响对话响应。如需详细了解热推,请参阅热推 |
ConverseConversationResponse
| 字段 | |
|---|---|
reply |
对当前查询的回答。 |
conversation |
更新后的对话,包括回答。 |
search_results[] |
搜索结果。 |
CreateAssistantRequest
针对 AssistantService.CreateAssistant 方法的请求。
| 字段 | |
|---|---|
parent |
必需。父级资源名称。格式: |
assistant |
必需。要创建的 |
assistant_id |
必需。要用于 此字段必须符合 RFC-1034 的要求,且长度上限为 63 个字符。 |
CreateControlRequest
针对 CreateControl 方法的请求。
| 字段 | |
|---|---|
parent |
必需。父数据存储区的完整资源名称。格式: |
control |
必需。要创建的控制变量。 |
control_id |
必需。要用于控制变量的 ID,该 ID 将成为控制变量资源名称的最后一个组成部分。 此值必须介于 1 到 63 个字符之间。有效字符为 /[az][0-9]-_/. |
CreateConversationRequest
对 CreateConversation 方法的请求。
| 字段 | |
|---|---|
parent |
必需。父数据存储区的完整资源名称。格式: |
conversation |
必需。要创建的对话。 |
CreateDataStoreMetadata
与 DataStoreService.CreateDataStore 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
CreateDataStoreRequest
对 DataStoreService.CreateDataStore 方法的请求。
| 字段 | |
|---|---|
parent |
必需。父级资源名称,例如 |
data_store |
必需。要创建的 |
data_store_id |
必需。要用于 此字段必须符合 RFC-1034 标准,且长度上限为 63 个字符。否则,系统会返回 INVALID_ARGUMENT 错误。 |
create_advanced_site_search |
一个布尔值标志,用于指示用户是否想要直接为网站搜索创建高级数据存储区。如果数据存储区未配置为网站搜索(GENERIC 行业和 PUBLIC_WEBSITE content_config),系统会忽略此标志。 |
skip_default_schema_creation |
一个布尔值标志,用于指示是否跳过数据存储区的默认架构创建。只有在确定默认架构与您的使用情形不兼容时,才启用此标志。 如果设置为 true,您必须先为数据存储区手动创建架构,然后才能提取任何文档。 如果指定了 |
联合字段 cmek_options。DataStore 的 CMEK 选项。如果为项目设置了默认 CmekConfig,则设置此字段会替换该默认 CmekConfig。cmek_options 只能是下列其中一项: |
|
cmek_config_name |
用于保护相应 DataStore 的 CmekConfig 的资源名称。 |
disable_cmek |
没有 CMEK 保护的 DataStore。如果为项目设置了默认 CmekConfig,设置此字段也会替换默认 CmekConfig。 |
CreateDocumentRequest
DocumentService.CreateDocument 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父级资源名称,例如 |
document |
必需。要创建的 |
document_id |
必需。要用于 如果调用方没有创建 此字段在具有相同 此字段必须符合 RFC-1034 标准,长度上限为 128 个字符。否则,系统将返回 |
CreateEngineMetadata
与 EngineService.CreateEngine 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
CreateEngineRequest
对 EngineService.CreateEngine 方法的请求。
| 字段 | |
|---|---|
parent |
必需。父级资源名称,例如 |
engine |
必需。要创建的 |
engine_id |
必需。要用于 此字段必须符合 RFC-1034 标准,且长度上限为 63 个字符。否则,系统会返回 INVALID_ARGUMENT 错误。 |
CreateIdentityMappingStoreRequest
IdentityMappingStoreService.CreateIdentityMappingStore 的请求消息
| 字段 | |
|---|---|
parent |
必需。父级集合资源名称,例如 |
identity_mapping_store_id |
必需。要创建的身份映射存储区的 ID。 ID 只能包含字母(a-z、A-Z)、数字 (0-9)、下划线 (_) 和连字符 (-),长度上限为 63 个字符。 |
identity_mapping_store |
必需。要创建的身份映射存储区。 |
联合字段 cmek_options。身份映射存储区的 CMEK 选项。如果为项目设置了默认 CmekConfig,则设置此字段会替换该默认 CmekConfig。cmek_options 只能是下列其中一项: |
|
cmek_config_name |
用于保护相应身份映射存储区的 CmekConfig 的资源名称。 |
disable_cmek |
不含 CMEK 保护的身份映射存储区。如果为项目设置了默认 CmekConfig,设置此字段也会替换默认 CmekConfig。 |
CreateLicenseConfigRequest
| 字段 | |
|---|---|
parent |
必需。父级资源名称,例如 |
license_config |
必需。要创建的 |
license_config_id |
可选。要用于 |
CreateSchemaMetadata
创建架构 LRO 的元数据。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
CreateSchemaRequest
SchemaService.CreateSchema 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父级数据存储区资源名称,格式为 |
schema |
必需。要创建的 |
schema_id |
必需。要用于 此字段应符合 RFC-1034 标准,长度上限为 63 个字符。 |
CreateSessionRequest
针对 CreateSession 方法的请求。
| 字段 | |
|---|---|
parent |
必需。父数据存储区的完整资源名称。格式: |
session |
必需。要创建的会话。 |
CreateSitemapMetadata
与 SiteSearchEngineService.CreateSitemap 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
CreateSitemapRequest
| 字段 | |
|---|---|
parent |
必需。 |
sitemap |
必需。要创建的 |
CreateTargetSiteMetadata
与 SiteSearchEngineService.CreateTargetSite 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
CreateTargetSiteRequest
| 字段 | |
|---|---|
parent |
必需。 |
target_site |
必需。要创建的 |
CustomAttribute
未在资源中明确建模的自定义属性,例如 UserEvent。
| 字段 | |
|---|---|
text[] |
相应自定义属性的文本值。例如,当键为“color”时,值为 不允许使用空字符串。否则,系统将返回 应仅设置 |
numbers[] |
相应自定义属性的数值。例如,当键为“lengths_cm”时,值为 应仅设置 |
CustomTuningModel
用于描述自定义调优模型的元数据。
| 字段 | |
|---|---|
name |
必需。模型的完全限定资源名称。 格式: 型号必须是字母数字字符串,长度上限为 40 个字符。 |
display_name |
模型的显示名称。 |
model_version |
模型的版本。 |
model_state |
模型所处的状态(例如 |
create_time |
已弃用:模型创建时的时间戳。 |
training_start_time |
模型训练启动的时间戳。 |
metrics |
已训练模型的指标。 |
error_message |
目前,仅当模型状态为 |
ModelState
模型的状态。
| 枚举 | |
|---|---|
MODEL_STATE_UNSPECIFIED |
默认值。 |
TRAINING_PAUSED |
模型处于暂停训练状态。 |
TRAINING |
模型目前正在训练中。 |
TRAINING_COMPLETE |
模型已成功完成训练。 |
READY_FOR_SERVING |
模型已准备好进行部署。 |
TRAINING_FAILED |
模型训练失败。 |
NO_IMPROVEMENT |
模型训练已成功完成,但指标未得到改善。 |
INPUT_VALIDATION_FAILED |
输入数据验证失败。模型训练未开始。 |
DataConnector
管理与Collection下分组的所有数据存储区的外部数据源的连接。它是 Collection 的单例资源。初始化仅通过 DataConnectorService.SetUpDataConnector 方法支持,该方法将创建一个新的 Collection 并初始化其 DataConnector。
| 字段 | |
|---|---|
name |
仅限输出。数据连接器的完整资源名称。格式: |
state |
仅限输出。连接器的状态。 |
data_source |
必需。数据源的名称。支持的值: |
remove_param_keys[] |
可选。指定要从“params”字段中移除的键。仅当 UpdateDataConnectorRequest 中的“update_mask”包含“params”时,此属性才处于有效状态。如果某个键同时位于“remove_param_keys”中,并且存在于请求的“params”字段中,则删除操作优先。 |
refresh_interval |
必需。数据同步的刷新间隔。如果将时长设置为 0,数据将实时同步。尚不支持流式传输功能。最小值为 30 分钟,最大值为 7 天。如果刷新间隔与增量刷新间隔设置为相同的值,则增量同步将被停用。 |
next_sync_time |
定义下一次数据同步的预定时间。此字段需要小时、分钟和来自 IANA 时区数据库的时区。当数据连接器的刷新间隔超过 1 天时,系统会使用此时间标准。如果未指定小时或分钟,我们会假设同步时间为 0:00。用户必须提供时区,以避免出现歧义。 |
entities[] |
要注入的已连接数据源中的实体列表。 |
create_time |
仅限输出。 |
latest_pause_time |
仅限输出。相应 |
last_sync_time |
仅限输出。仅适用于定期连接器,指上次完成数据同步的时间。 |
update_time |
仅限输出。上次更新 |
errors[] |
仅限输出。初始化或最新连接器运行中的错误。 |
sync_mode |
数据连接器支持的数据同步模式。 |
kms_key_name |
仅限输入。用于保护此连接器管理的数据存储区的 KMS 密钥。 必须针对需要遵守 CMEK 组织政策保护的请求进行设置。 如果设置了此字段并成功处理,则此连接器创建的 DataStore 将受到 KMS 密钥的保护。 |
destination_configs[] |
可选。用于连接到第三方服务的任何目标目的地。 |
action_state |
仅限输出。操作连接器的状态。这反映了操作连接器是正在初始化、处于活动状态还是遇到了错误。 |
action_config |
可选。用于使连接器支持操作的操作配置。 |
end_user_config |
可选。专门用于 EUA 连接器的任何参数和凭据。 |
federated_config |
可选。专门用于支持联合模式的混合连接器的任何参数和凭据。仅当连接器为混合连接器且我们想要启用 FEDERATED 模式时,才应设置此字段。 |
connector_modes[] |
可选。为此连接器启用的模式。默认状态为 CONNECTOR_MODE_UNSPECIFIED。 |
static_ip_enabled |
可选。客户是否已为此连接器启用静态 IP 地址。 |
static_ip_addresses[] |
仅限输出。相应连接器使用的静态 IP 地址。 |
blocking_reasons[] |
仅限输出。在连接器开始同步数据之前必须完成的用户操作。 |
identity_refresh_interval |
用于同步此连接器提取的文档的访问控制列表信息的刷新间隔。如果未设置,系统会以 30 分钟的默认间隔刷新访问权限控制列表。身份刷新间隔时间最短为 30 分钟,最长为 7 天。 |
identity_schedule_config |
身份数据同步运行的配置。此属性包含刷新间隔,用于同步此连接器提取的文档的访问控制列表信息。 |
private_connectivity_project_id |
仅限输出。与专用连接连接器关联的租户项目 ID。必须将此项目列入许可名单,连接器才能正常运行。 |
bap_config |
可选。用于建立 BAP 连接的配置。 |
connector_type |
仅限输出。连接器的类型。每个来源只能映射到一种类型。例如,salesforce、confluence 和 jira 具有 THIRD_PARTY 连接器类型。一旦由系统设置,便无法更改。 |
realtime_state |
仅限输出。实时同步状态 |
alert_policy_configs[] |
可选。连接器级提醒配置。 |
realtime_sync_config |
可选。实时同步的配置。 |
acl_enabled |
可选。连接器是否将使用 ACL 配置创建。目前,此字段仅影响 Cloud Storage 和 BigQuery 连接器。 |
create_eua_saas |
可选。是否在 SaaS 中创建了最终用户身份验证连接器。 |
auto_run_disabled |
可选。指示连接器是否已停用自动运行。可用于暂停定期同步和实时同步。更新:随着 incremental_sync_disabled 的推出,auto_run_disabled 仅用于暂停/停用完整同步 |
incremental_sync_disabled |
可选。指示相应连接器是否已暂停增量同步。此属性与 auto_run_disabled 无关。仅适用于第三方连接器。如果刷新间隔与增量刷新间隔设置为相同的值,则增量同步将被停用,即设置为 true。 |
incremental_refresh_interval |
可选。专门针对增量数据同步的刷新间隔。如果未设置,增量同步将使用环境变量中的默认值(设置为 3 小时)。最小值为 30 分钟,最大值为 7 天。仅适用于第三方连接器。如果刷新间隔与增量刷新间隔设置为相同的值,则增量同步将被停用。 |
hybrid_ingestion_disabled |
可选。如果连接器是混合连接器,则确定在创建连接器期间是否启用了提取功能并预配了相应资源。如果连接器不是混合连接器,则系统会忽略此字段。 |
联合字段 所有数据源的必需参数:
支持 OAuth 的来源(即
支持基本 API 令牌身份验证(即
示例: 用于指定要使用的授权类型的可选参数,以支持多种授权类型:
|
|
params |
结构化 JSON 格式的必需数据连接器参数。 |
json_params |
必需的数据连接器参数(采用 JSON 字符串格式)。 |
BlockingReason
在连接器开始同步数据之前必须完成的用户操作。
| 枚举 | |
|---|---|
BLOCKING_REASON_UNSPECIFIED |
默认值。 |
ALLOWLIST_STATIC_IP |
连接器要求客户将静态 IP 列入许可名单。 |
ALLOWLIST_IN_SERVICE_ATTACHMENT |
连接器要求客户在其服务连接中将我们的项目列入许可名单。 |
ALLOWLIST_SERVICE_ACCOUNT |
连接器要求客户将其项目中的服务账号列入许可名单。 |
ConnectorMode
为此连接器启用的模式。INGESTION、ACTIONS、FEDERATED 或 EUA
| 枚举 | |
|---|---|
CONNECTOR_MODE_UNSPECIFIED |
未指定连接器模式。 |
DATA_INGESTION |
用于数据注入的连接器。 |
ACTIONS |
用于执行操作的连接器。 |
FEDERATED |
用于联合搜索的连接器。 |
EUA |
用于最终用户身份验证的连接器。 |
FEDERATED_AND_EUA |
用于联合搜索和最终用户身份验证的混合连接器。 |
EndUserConfig
专门用于 EUA 连接器的任何参数和凭据。
| 字段 | |
|---|---|
additional_params |
可选。EUA 所需的任何其他参数。 |
tenant |
可选。连接器所连接的租户项目。 |
联合字段 auth_config。EUA 连接器的身份验证配置。auth_config 只能是下列其中一项: |
|
auth_params |
可选。特定于 EUA 连接器的任何身份验证参数。 |
json_auth_params |
可选。JSON 字符串格式的任何特定于 EUA 连接器的身份验证参数。 |
FederatedConfig
专门用于支持联合模式的混合连接器的任何参数和凭据。
| 字段 | |
|---|---|
additional_params |
可选。联合学习所需的任何其他参数。 |
联合字段 auth_config。联合连接器的身份验证配置。auth_config 只能是下列其中一项: |
|
auth_params |
可选。特定于联合连接器的任何身份验证参数。 |
json_auth_params |
可选。JSON 字符串格式的任何特定于联合连接器的身份验证参数。 |
RealtimeSyncConfig
实时同步的配置,用于存储实时同步的其他参数。
| 字段 | |
|---|---|
webhook_uri |
可选。连接器的网络钩子网址,用于为实时同步指定其他参数。 |
realtime_sync_secret |
可选。用于 webhook Secret 的 Secret Manager Secret 的 ID。 |
streaming_error |
可选。流式传输错误详情。 |
StreamingError
流式传输错误详情。
| 字段 | |
|---|---|
streaming_error_reason |
可选。流式传输错误。 |
error |
可选。错误详情。 |
StreamingErrorReason
广泛的流式传输错误类型。
| 枚举 | |
|---|---|
STREAMING_ERROR_REASON_UNSPECIFIED |
未指定流式传输错误原因。 |
STREAMING_SETUP_ERROR |
为实时同步设置资源时出错。 |
STREAMING_SYNC_ERROR |
为连接器运行实时同步时遇到了一些错误。 |
INGRESS_ENDPOINT_REQUIRED |
在专用连接中设置实时同步时,必须提供入站流量端点。 |
SourceEntity
表示数据源中的实体。例如,Salesforce 中的 Account 对象。
| 字段 | |
|---|---|
entity_name |
实体的名称。各数据源支持的值:
|
key_property_mappings |
用于编制索引的属性。键:字段名称。值:要将字段映射到的关键属性,例如
|
data_store |
仅限输出。源实体的关联数据存储区的完整资源名称。格式: |
starting_schema |
可选。要用于从此 SourceEntity 创建的 此字段仅供 [SetUpDataConnector][] API 使用,如果在其他 API 中使用,则会被忽略。此字段将从所有 API 响应(包括 [GetDataConnector][] API)中省略。如需检索 系统会根据有关架构的某些规则验证所提供的架构。如需了解详情,请参阅此文档。 |
healthcare_fhir_config |
可选。 |
联合字段
|
|
params |
实体的参数,用于以结构化 JSON 格式帮助实现数据注入。 |
json_params |
实体的参数,用于以 JSON 字符串格式简化数据注入。 |
州
连接器的状态。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
默认值。 |
CREATING |
正在设置连接器。 |
ACTIVE |
连接器已成功设置,正在等待下一次同步运行。 |
FAILED |
连接器处于错误状态。如需了解错误详情,请参阅 DataConnector.errors。如果该错误无法修复,则可以通过 [CollectionService.DeleteCollection] API 删除 DataConnector。 |
RUNNING |
连接器正在积极同步数据源中的记录。 |
WARNING |
连接器已完成同步运行,但遇到了一些非严重错误。 |
INITIALIZATION_FAILED |
连接器初始化失败。潜在原因包括运行时错误或异步流水线中的问题,导致请求无法到达下游服务(某些连接器类型除外)。 |
UPDATING |
连接器正在更新。 |
SyncMode
定义数据连接器支持的数据同步模式。
| 枚举 | |
|---|---|
PERIODIC |
连接器会根据 refresh_interval 定期同步数据。将其与 auto_run_disabled 搭配使用,可暂停定期同步,或指示进行一次性同步。 |
STREAMING |
数据将实时同步。 |
UNSPECIFIED |
不注入数据的连接器将具有此值 |
DataStore
DataStore 在 DataStore 级别捕获全局设置和配置。
| 字段 | |
|---|---|
name |
不可变。标识符。数据存储区的完整资源名称。格式: 此字段必须是采用 UTF-8 编码的字符串,长度上限为 1024 个字符。 |
display_name |
必需。数据存储区显示名。 此字段必须是 UTF-8 编码的字符串,长度限制为 128 个字符。否则,系统会返回 INVALID_ARGUMENT 错误。 |
industry_vertical |
不可变。数据存储区注册的行业垂直领域。 |
solution_types[] |
数据存储区注册的解决方案。每种
|
default_schema_id |
仅限输出。与此数据存储区关联的默认 |
content_config |
不可变。数据存储区的内容配置。如果未设置此字段,服务器行为将默认为 |
create_time |
仅限输出。 |
advanced_site_search_config |
可选。高级网站搜索的配置。 |
kms_key_name |
仅限输入。创建时用于保护此 DataStore 的 KMS 密钥。 必须针对需要遵守 CMEK 组织政策保护的请求进行设置。 如果此字段已设置并成功处理,则 DataStore 将受 cmek_config 字段中指示的 KMS 密钥保护。 |
cmek_config |
仅限输出。DataStore 的 CMEK 相关信息。 |
billing_estimation |
仅限输出。用于结算的数据大小估算。 |
acl_enabled |
不可变。 当为 目前,ACL 仅在 |
workspace_config |
用于存储工作区数据的数据存储区类型配置的配置。当 |
document_processing_config |
文档理解和丰富功能的配置。 |
starting_schema |
在配置 此字段仅供 系统会根据有关架构的某些规则验证所提供的架构。如需了解详情,请参阅此文档。 |
healthcare_fhir_config |
可选。 |
serving_config_data_store |
可选。在 DataStore 级层存储投放配置。 |
identity_mapping_store |
不可变。关联的 |
is_infobot_faq_data_store |
可选。如果设置,则此 DataStore 为 Infobot FAQ DataStore。 |
configurable_billing_approach |
可选。可配置结算方式的配置。请参阅 |
BillingEstimation
每个数据存储区的数据大小估计值。
| 字段 | |
|---|---|
structured_data_size |
结构化数据的数据大小(以字节为单位)。 |
unstructured_data_size |
非结构化数据的数据大小(以字节为单位)。 |
website_data_size |
网站的数据大小(以字节为单位)。 |
structured_data_update_time |
结构化数据的上次更新时间戳。 |
unstructured_data_update_time |
非结构化数据的上次更新时间戳。 |
website_data_update_time |
网站的上次更新时间戳。 |
ConfigurableBillingApproach
可配置结算方式的配置。
| 枚举 | |
|---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
默认值。适用于 Spark 和非 Spark 不可配置的结算方式。 |
CONFIGURABLE_SUBSCRIPTION_INDEXING_CORE |
对于非嵌入存储空间,使用订阅基础费用 + 超额使用费结算方式来结算索引核心费用。 |
CONFIGURABLE_CONSUMPTION_EMBEDDING |
使用按用量付费的嵌入式存储空间加购项。 |
ContentConfig
数据存储区的内容配置。
| 枚举 | |
|---|---|
CONTENT_CONFIG_UNSPECIFIED |
默认值。 |
NO_CONTENT |
仅包含没有任何 Document.content 的文档。 |
CONTENT_REQUIRED |
仅包含具有 Document.content 的文档。 |
PUBLIC_WEBSITE |
数据存储区用于公开网站搜索。 |
GOOGLE_WORKSPACE |
数据存储区用于工作区搜索。工作区数据存储区的详细信息在 WorkspaceConfig 中指定。 |
ServingConfigDataStore
在 DataStore 级别存储有关服务配置的信息。
| 字段 | |
|---|---|
disabled_for_serving |
可选。如果设置为 true,则 DataStore 将无法用于处理搜索请求。 |
DeleteAssistantRequest
对 AssistantService.DeleteAssistant 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。 如果调用方没有删除 如果要删除的 |
DeleteCmekConfigMetadata
与 CmekConfigService.DeleteCmekConfig 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
DeleteCmekConfigRequest
CmekConfigService.DeleteCmekConfig 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。要删除的 |
DeleteCollectionMetadata
与 [CollectionService.UpdateCollection][] 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
DeleteCollectionRequest
CollectionService.DeleteCollection 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。集合的完整资源名称,格式为 |
DeleteControlRequest
针对 DeleteControl 方法的请求。
| 字段 | |
|---|---|
name |
必需。要删除的控制变量的资源名称。格式: |
DeleteConversationRequest
针对 DeleteConversation 方法的请求。
| 字段 | |
|---|---|
name |
必需。要删除的对话的资源名称。格式: |
DeleteDataStoreMetadata
与 DataStoreService.DeleteDataStore 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
DeleteDataStoreRequest
DataStoreService.DeleteDataStore 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。 如果调用方没有删除 如果要删除的 |
DeleteDocumentRequest
DocumentService.DeleteDocument 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。 如果调用方没有删除 如果要删除的 |
DeleteEngineMetadata
与 EngineService.DeleteEngine 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
DeleteEngineRequest
EngineService.DeleteEngine 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。 如果调用方没有删除 如果要删除的 |
DeleteIdentityMappingStoreMetadata
与 IdentityMappingStoreService.DeleteIdentityMappingStore 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
DeleteIdentityMappingStoreRequest
IdentityMappingStoreService.DeleteIdentityMappingStore 的请求消息
| 字段 | |
|---|---|
name |
必需。要删除的身份映射存储区的名称。格式: |
DeleteSchemaMetadata
DeleteSchema LRO 的元数据。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
DeleteSchemaRequest
SchemaService.DeleteSchema 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。架构的完整资源名称,格式为 |
DeleteSessionRequest
针对 DeleteSession 方法的请求。
| 字段 | |
|---|---|
name |
必需。要删除的会话的资源名称。格式: |
DeleteSitemapMetadata
与 SiteSearchEngineService.DeleteSitemap 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
DeleteSitemapRequest
| 字段 | |
|---|---|
name |
必需。 如果调用者无权访问 如果请求的 |
DeleteTargetSiteMetadata
与 SiteSearchEngineService.DeleteTargetSite 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
DeleteTargetSiteRequest
| 字段 | |
|---|---|
name |
必需。 如果调用者无权访问 如果请求的 |
DestinationConfig
定义用于连接到第三方来源的目标端点。
| 字段 | |
|---|---|
key |
可选。连接器支持的唯一目的地标识符。 |
destinations[] |
可选。相应密钥对应的目标平台。 |
联合字段 destination_config_params。相应目标配置的其他参数。destination_config_params 只能是下列其中一项: |
|
params |
可选。此目标配置的其他参数(采用结构化 JSON 格式)。 |
json_params |
此目标配置的其他参数(采用 JSON 字符串格式)。 |
目的地
定义目标端点
| 字段 | |
|---|---|
port |
可选。目的地接受的目标端口号。 |
联合字段 destination。端点目的地。destination 只能是下列其中一项: |
|
host |
可公开路由的主机。 |
DisableAdvancedSiteSearchMetadata
与 SiteSearchEngineService.DisableAdvancedSiteSearch 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
DisableAdvancedSiteSearchRequest
| 字段 | |
|---|---|
site_search_engine |
必需。 |
DisableAdvancedSiteSearchResponse
此类型没有字段。
文档
文档会捕获要推荐或搜索的商品的所有原始元数据信息。
| 字段 | |
|---|---|
name |
不可变。文档的完整资源名称。格式: 此字段必须是采用 UTF-8 编码的字符串,长度上限为 1024 个字符。 |
id |
不可变。相应文档的标识符。 ID 应符合 RFC-1034 标准,长度限制为 128 个字符。 |
schema_id |
位于同一数据存储区中的架构的标识符。 |
content |
与此文档相关联的非结构化数据。内容只能设置,并且如果相应文档位于 |
parent_document_id |
父文档的标识符。目前最多支持两级文档层次结构。 ID 应符合 RFC-1034 标准,长度上限为 63 个字符。 |
derived_struct_data |
仅限输出。此字段为 OUTPUT_ONLY。它包含原始输入文档中没有的派生数据。 |
acl_info |
文档的访问权限控制信息。 |
index_time |
仅限输出。上次将相应文档编入索引的时间。如果设置了此字段,则可以在搜索结果中返回相应文档。 此字段为 OUTPUT_ONLY。如果未填充此字段,则表示相应文档从未编入索引。 |
index_status |
仅限输出。相应文档的索引状态。
|
联合字段 data。数据表示法。应提供 struct_data 或 json_data,否则会抛出 INVALID_ARGUMENT 错误。data 只能是下列其中一项: |
|
struct_data |
相应文档的结构化 JSON 数据。它应符合已注册的 |
json_data |
相应文档的 JSON 字符串表示形式。它应符合已注册的 |
AclInfo
文档的 ACL 信息。
| 字段 | |
|---|---|
readers[] |
文档的读者。 |
AccessRestriction
AclRestriction,用于对复杂的继承限制进行建模。
示例:对“同时允许”继承进行建模,其中用户需要拥有父文档的访问权限才能访问子文档。
文档层次结构 - Space_S --> Page_P。
读者:Space_S:group_1、user_1 Page_P:group_2、group_3、user_2
Space_S ACL Restriction - { "acl_info": { "readers": [ { "principals": [ { "group_id": "group_1" }, { "user_id": "user_1" } ] } ] } }
Page_P ACL 限制。{ "acl_info": { "readers": [ { "principals": [ { "group_id": "group_2" }, { "group_id": "group_3" }, { "user_id": "user_2" } ], }, { "principals": [ { "group_id": "group_1" }, { "user_id": "user_1" } ], } ] } }
| 字段 | |
|---|---|
principals[] |
主账号列表。 |
idp_wide |
身份提供方中的所有用户。 |
内容
与此文档相关联的非结构化数据。
| 字段 | |
|---|---|
mime_type |
内容的 MIME 类型。支持的类型:
仅当数据存储区中启用了布局解析器时,才支持以下类型:
请参阅 https://www.iana.org/assignments/media-types/media-types.xhtml。 |
联合字段 content。非结构化文档的内容。content 只能是下列其中一项: |
|
raw_bytes |
内容,以字节流的形式表示。长度上限为 1,000,000 字节(1 MB / ~0.95 MiB)。 注意:与所有 |
uri |
相应内容的 URI。仅支持 Cloud Storage URI(例如 |
IndexStatus
相应文档的索引状态。
| 字段 | |
|---|---|
index_time |
相应文档的编入索引时间。如果此字段已填充,则表示相应文档已编入索引。 |
error_samples[] |
为文档编制索引时遇到的错误示例。如果此字段已填充,则表示相应文档因存在错误而未编入索引。 |
pending_message |
不可变。此消息表示文档索引正在进行中。如果此字段已填充,则表示文档索引处于待处理状态。 |
DocumentInfo
与用户事件关联的详细文档信息。
| 字段 | |
|---|---|
promotion_ids[] |
与相应文档关联的促销活动 ID。目前,此字段最多只能包含一个 ID。 |
joined |
仅限输出。所引用的文档是否可在数据存储区中找到。 |
联合字段 |
|
id |
|
name |
|
uri |
|
quantity |
与用户事件关联的文档数量。默认为 1。 例如,如果 对于以下事件类型的事件,此参数为必需参数:
|
conversion_value |
可选。与相应文档关联的转化价值。如果 例如,值 1000 表示用户在查看文档上花费了 1000 秒,而这属于 |
DocumentProcessingConfig
DataStore 的单例资源。如果在创建 DataStore 时该字段为空,且 DataStore 设置为 DataStore.ContentConfig.CONTENT_REQUIRED,则默认解析器将默认使用数字解析器。
| 字段 | |
|---|---|
name |
文档处理配置的完整资源名称。格式: |
chunking_config |
分块模式是否已启用。 |
default_parsing_config |
默认文档解析器的配置。如果未指定,我们将按默认 DigitalParsingConfig 进行配置,并且默认解析配置将应用于文档解析的所有文件类型。 |
parsing_config_overrides |
从文件类型到覆盖默认解析配置的映射(基于文件类型)。支持的密钥:
|
ChunkingConfig
分块配置的配置。
| 字段 | |
|---|---|
联合字段 chunk_mode。用于定义分块行为的其他配置。chunk_mode 只能是下列其中一项: |
|
layout_based_chunking_config |
基于布局的分块的配置。 |
LayoutBasedChunkingConfig
基于布局的分块的配置。
| 字段 | |
|---|---|
chunk_size |
每个块的令牌大小限制。 支持的值:100-500(含)。默认值:500。 |
include_ancestor_headings |
是否在从文档中间部分创建的分块中附加不同级别的标题,以防止丢失上下文。 默认值:False。 |
ParsingConfig
应用于特定类型的文档解析器的相关配置。
| 字段 | |
|---|---|
联合字段 type_dedicated_config。文档处理类型的配置。type_dedicated_config 只能是下列其中一项: |
|
digital_parsing_config |
已应用于数字解析器的配置。 |
ocr_parsing_config |
应用于 OCR 解析器的配置。目前,此功能仅适用于 PDF 文件。 |
layout_parsing_config |
应用于布局解析器的配置。 |
DigitalParsingConfig
此类型没有字段。
文档的数字化解析配置。
LayoutParsingConfig
文档的布局解析配置。
| 字段 | |
|---|---|
enable_table_annotation |
可选。如果为 true,系统会在解析期间,将基于 LLM 的注解添加到表格。 |
enable_image_annotation |
可选。如果为 true,系统会在解析期间,将基于 LLM 的注解添加到图片。 |
structured_content_types[] |
可选。包含要从文档中提取的必需结构类型。支持的值:
|
exclude_html_elements[] |
可选。要从已解析的内容中排除的 HTML 元素的列表。 |
exclude_html_classes[] |
可选。要从解析的内容中排除的 HTML 类列表。 |
exclude_html_ids[] |
可选。要从已解析的内容中排除的 HTML ID 列表。 |
enable_get_processed_document |
可选。如果为 true,则处理后的文档将可用于 GetProcessedDocument API。 |
OcrParsingConfig
文档的 OCR 解析配置。
| 字段 | |
|---|---|
enhanced_document_elements[] |
[已弃用] 此字段已弃用。如需使用其他增强型文档元素处理功能,请切换到 |
use_native_text |
如果为 true,则在包含原生文本的网页上使用原生文本,而不是 OCR 文本。 |
DoubleList
双精度列表。
| 字段 | |
|---|---|
values[] |
双精度值。 |
EnableAdvancedSiteSearchMetadata
与 SiteSearchEngineService.EnableAdvancedSiteSearch 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
EnableAdvancedSiteSearchRequest
| 字段 | |
|---|---|
site_search_engine |
必需。 |
EnableAdvancedSiteSearchResponse
此类型没有字段。
引擎
描述 Engine 的训练和部署参数的元数据。
| 字段 | |
|---|---|
name |
不可变。标识符。引擎的完全限定资源名称。 此字段必须是采用 UTF-8 编码的字符串,长度上限为 1024 个字符。 格式: |
display_name |
必需。引擎的显示名称。应采用人类可读懂的格式。UTF-8 编码的字符串,长度上限为 1024 个字符。 |
create_time |
仅限输出。创建推荐引擎时的时间戳。 |
update_time |
仅限输出。上次更新 Recommendation Engine 时的时间戳。 |
data_store_ids[] |
可选。与此引擎关联的数据存储区。 对于 如果 请注意,在 |
solution_type |
必需。引擎的解决方案。 |
industry_vertical |
可选。引擎注册的行业纵向市场。引擎行业垂直领域的限制基于 |
common_config |
指定引擎元数据的通用配置规范。 |
app_type |
可选。不可变。相应引擎资源所代表的应用类型。注意:这是一个独立于现有行业垂直领域或解决方案类型的新概念。 |
disable_analytics |
可选。是否针对在此引擎上执行的搜索停用分析功能。 |
features |
可选。供引擎选择启用或停用功能的特征配置。支持的密钥:
|
configurable_billing_approach |
可选。可配置结算方式的配置。 |
联合字段 engine_config。定义引擎行为的其他配置规范。engine_config 只能是下列其中一项: |
|
chat_engine_config |
聊天引擎的配置。仅在 |
search_engine_config |
搜索引擎的配置。仅在 |
media_recommendation_engine_config |
媒体引擎的配置。仅适用于具有 |
联合字段 engine_metadata。用于监控引擎状态的引擎元数据。engine_metadata 只能是下列其中一项: |
|
chat_engine_metadata |
仅限输出。有关 Chat Engine 的其他信息。仅在 |
AppType
引擎的应用。
| 枚举 | |
|---|---|
APP_TYPE_UNSPECIFIED |
所有未指定的应用。 |
APP_TYPE_INTRANET |
用于内网搜索和 Agentspace 的应用类型。 |
ChatEngineConfig
聊天引擎的配置。
| 字段 | |
|---|---|
agent_creation_config |
用于生成与此引擎关联的 Dialogflow 代理的配置。 请注意,这些配置由 Dialogflow 服务一次性使用并传递给该服务。这意味着,在创建引擎后,无法使用 |
dialogflow_agent_to_link |
要与此 Chat Engine 关联的现有 Dialogflow 代理的资源名称。客户可以提供 格式: 请注意, |
allow_cross_region |
可选。如果该标志设置为 true,则允许代理和引擎位于不同的位置;否则,代理和引擎必须位于同一位置。该标志默认设置为 false。 请注意, |
AgentCreationConfig
用于生成 Dialogflow 代理的配置。
请注意,这些配置由 Dialogflow 服务一次性使用并传递给该服务。这意味着,在创建引擎后,无法使用 EngineService.GetEngine 或 EngineService.ListEngines API 检索这些数据。
| 字段 | |
|---|---|
business |
代理人所代表的公司、组织或其他实体的名称。用于知识连接器 LLM 提示和知识搜索。 |
default_language_code |
必需。代理的默认语言,采用语言代码的形式表示。请参阅语言支持以获取当前支持的语言代码列表。 |
time_zone |
必需。根据时区数据库确定的代理时区,例如 America/New_York、Europe/Paris。 |
location |
创建代理时使用的代理位置,支持的值:global/us/eu。如果未提供,美国引擎将默认使用 us-central-1 创建代理;欧盟引擎将默认使用 eu-west-1 创建代理。 |
ChatEngineMetadata
聊天引擎的其他信息。此消息中的字段仅限输出。
| 字段 | |
|---|---|
dialogflow_agent |
此 Chat Engine 所引用的 Dialogflow 代理的资源名称。 格式: |
CommonConfig
引擎的常见配置。
| 字段 | |
|---|---|
company_name |
与引擎关联的公司、企业或实体的名称。设置此项有助于改进 LLM 相关功能。 |
ConfigurableBillingApproach
可配置结算方式的配置。
| 枚举 | |
|---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
默认值。适用于 Spark 和非 Spark 不可配置的结算方式。一般价格模式。 |
CONFIGURABLE_BILLING_APPROACH_ENABLED |
结算方式遵循客户指定的配置。 |
FeatureState
引擎的功能状态。
| 枚举 | |
|---|---|
FEATURE_STATE_UNSPECIFIED |
未指定功能状态。 |
FEATURE_STATE_ON |
此功能已开启,可供使用。 |
FEATURE_STATE_OFF |
该功能已关闭,无法使用。 |
MediaRecommendationEngineConfig
媒体推荐引擎的其他配置规范。
| 字段 | |
|---|---|
type |
必需。引擎类型。例如, 此字段与 目前支持的值: |
optimization_objective |
优化目标。例如, 此字段与 目前支持的值: 如果未指定,我们会根据引擎类型选择默认值。默认值取决于建议类型:
|
optimization_objective_config |
以 cvr 为优化目标的自定义阈值的名称和值。对于 target_field |
training_state |
引擎所处的训练状态(例如 由于运行服务的部分费用取决于训练频率,因此可以使用此参数来确定何时训练引擎,以便控制费用。如果未指定: |
engine_features_config |
可选。其他引擎功能配置。 |
EngineFeaturesConfig
所选引擎类型的更多功能配置。
| 字段 | |
|---|---|
联合字段 type_dedicated_config。应用于特定类型的媒体建议引擎的相关功能配置。type_dedicated_config 只能是下列其中一项: |
|
recommended_for_you_config |
建议的引擎功能配置。 |
most_popular_config |
最受欢迎的引擎功能配置。 |
MostPopularFeatureConfig
创建“最受欢迎”引擎所需的功能配置。
| 字段 | |
|---|---|
time_window_days |
在训练和预测时查询引擎的时间窗口。只能是正整数。该值表示过去 X 天的事件。目前是 |
OptimizationObjectiveConfig
针对 cvr optimization_objective 的自定义阈值。
| 字段 | |
|---|---|
target_field |
必需。要定位的字段的名称。目前支持的值: |
target_field_value_float |
必需。要应用于目标的阈值(例如,0.5)。 |
RecommendedForYouFeatureConfig
用于创建 recommended-for-you 引擎的其他功能配置。
| 字段 | |
|---|---|
context_event_type |
在预测时查询引擎所用的事件类型。如果设置为 |
TrainingState
引擎的训练状态。
| 枚举 | |
|---|---|
TRAINING_STATE_UNSPECIFIED |
未指定训练状态。 |
PAUSED |
引擎训练已暂停。 |
TRAINING |
引擎正在训练。 |
SearchEngineConfig
搜索引擎的配置。
| 字段 | |
|---|---|
search_tier |
相应引擎的搜索功能层级。 不同层级的价格可能不同。如需了解详情,请参阅价格文档。 如果未指定,则默认为 |
search_add_ons[] |
相应搜索引擎启用的插件。 |
FactChunk
Fact Chunk。
| 字段 | |
|---|---|
chunk_text |
事实块的文本内容。长度不得超过 1 万个字符。 |
source |
检索相应事实块的来源。如果它是从请求中提供的 GroundingFacts 中检索到的,则此字段将包含检索到此块的具体事实的索引。 |
index |
相应块的索引。目前仅用于流式模式。 |
source_metadata |
来源参考的更精细信息。 |
uri |
来源的 URI。 |
title |
来源的标题。 |
domain |
来源的网域。 |
FetchDomainVerificationStatusRequest
SiteSearchEngineService.FetchDomainVerificationStatus 方法的请求消息。
| 字段 | |
|---|---|
site_search_engine |
必需。我们从中获取所有域名验证状态的网站搜索引擎资源。 |
page_size |
请求的页面大小。 服务器返回的项可能要比请求的少。如果未指定,服务器将选择合适的默认值。最大值为 1,000;大于 1,000 的值将被强制转换为 1,000。 如果此字段为负数,系统会返回 INVALID_ARGUMENT 错误。 |
page_token |
从之前的 进行分页时,提供给 |
FetchDomainVerificationStatusResponse
SiteSearchEngineService.FetchDomainVerificationStatus 方法的响应消息。
| 字段 | |
|---|---|
target_sites[] |
包含网站验证状态的 TargetSite 列表。 |
next_page_token |
可作为 |
total_size |
与请求匹配的商品总数。此字段始终会填充在响应中。 |
FetchSitemapsRequest
| 字段 | |
|---|---|
parent |
必需。 |
matcher |
|
Matcher
Sitemap 的匹配器。目前仅支持 URI 匹配器。
| 字段 | |
|---|---|
联合字段 matcher。Sitemap 的匹配器。matcher 只能是下列其中一项: |
|
uris_matcher |
按站点地图 URI 进行匹配。 |
UrisMatcher
用于按 URI 匹配 Sitemap 的匹配器。
| 字段 | |
|---|---|
uris[] |
|
FetchSitemapsResponse
| 字段 | |
|---|---|
sitemaps_metadata[] |
已提取的 |
SitemapMetadata
包含 Sitemap 及其元数据。
| 字段 | |
|---|---|
sitemap |
|
FhirStoreSource
Cloud FhirStore 源导入数据。
| 字段 | |
|---|---|
fhir_store |
必需。要从中导入数据的 FHIR 存储区的完整资源名称,格式为 |
gcs_staging_dir |
用于导入操作的中间 Cloud Storage 目录,长度限制为 2,000 个字符。如果要将 FhirStore 内容导出至特定 Cloud Storage 目录,则可以指定。 |
resource_types[] |
要导入的 FHIR 资源类型。资源类型应是所有受支持的 FHIR 资源类型的子集。如果为空,则默认为所有受支持的 FHIR 资源类型。 |
update_from_latest_predefined_schema |
可选。是否将 DataStore 架构更新为最新的预定义架构。 如果为 true,则会更新 DataStore 架构,以纳入自上次导入以来添加的所有 FHIR 字段或资源类型,并从 FHIR 存储区导入相应的 FHIR 资源。 请注意,此字段不能与 |
FirestoreSource
从中导入数据的 Firestore 源。
| 字段 | |
|---|---|
project_id |
Cloud SQL 源所在的项目 ID,长度限制为 128 个字符。如果未指定,则继承父请求中的项目 ID。 |
database_id |
必需。要从中复制数据的 Firestore 数据库,长度限制为 256 个字符。 |
collection_id |
必需。要从中复制数据的 Firestore 集合(或实体),长度限制为 1,500 个字符。 |
gcs_staging_dir |
用于导入操作的中间 Cloud Storage 目录,长度限制为 2,000 个字符。如果要将 Firestore 内容导出至特定 Cloud Storage 目录,则可以指定。 确保 Firestore 服务账号具有必要的 Cloud Storage 管理员权限,以便访问指定的 Cloud Storage 目录。 |
GcsSource
输入内容的 Cloud Storage 位置。
| 字段 | |
|---|---|
input_uris[] |
必需。输入文件的 Cloud Storage URI。每个 URI 最多可包含 2,000 个字符。URI 可以与完整对象路径(例如 一个请求最多可包含 100 个文件(如果 |
data_schema |
从来源解析数据时要使用的架构。 支持的文档导入值:
支持的用户事件导入值:
|
GetAclConfigRequest
针对 GetAclConfigRequest 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。 如果调用者无权访问 |
GetAnswerRequest
对 GetAnswer 方法的请求。
| 字段 | |
|---|---|
name |
必需。要获取的回答的资源名称。格式: |
GetAssistAnswerRequest
对 AssistAnswerService.GetAssistAnswer 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。 |
GetAssistantRequest
对 AssistantService.GetAssistant 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。 |
GetCmekConfigRequest
针对 GetCmekConfigRequest 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。 如果调用者无权访问 |
GetControlRequest
针对 GetControl 方法的请求。
| 字段 | |
|---|---|
name |
必需。要获取的控制变量的资源名称。格式: |
GetConversationRequest
针对 GetConversation 方法的请求。
| 字段 | |
|---|---|
name |
必需。要获取的对话的资源名称。格式: |
GetDataConnectorRequest
| 字段 | |
|---|---|
name |
必需。 如果调用者无权访问 如果请求的 |
GetDataStoreRequest
DataStoreService.GetDataStore 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。 如果调用者无权访问 如果请求的 |
GetDocumentRequest
DocumentService.GetDocument 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。 如果调用方没有访问 如果请求的 |
GetEngineRequest
EngineService.GetEngine 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。 |
GetIdentityMappingStoreRequest
| 字段 | |
|---|---|
name |
必需。要获取的身份映射存储区的名称。格式: |
GetLicenseConfigRequest
| 字段 | |
|---|---|
name |
必需。 如果调用者无权访问 如果请求的 |
GetSchemaRequest
SchemaService.GetSchema 方法的请求消息。
| 字段 | |
|---|---|
name |
必需。架构的完整资源名称,格式为 |
GetSessionRequest
对 GetSession 方法的请求。
| 字段 | |
|---|---|
name |
必需。要获取的会话的资源名称。格式: |
include_answer_details |
可选。如果设置为 true,则返回完整会话,包括所有回答详情。 |
GetSiteSearchEngineRequest
| 字段 | |
|---|---|
name |
必需。 如果调用者无权访问 [SiteSearchEngine],无论该 [SiteSearchEngine] 是否存在,系统都会返回 PERMISSION_DENIED 错误。 |
GetTargetSiteRequest
| 字段 | |
|---|---|
name |
必需。 如果调用者无权访问 如果请求的 |
GroundingFact
基本事实。
| 字段 | |
|---|---|
fact_text |
事实的文本内容。长度不得超过 1 万个字符。 |
attributes |
与事实相关联的属性。常见属性包括 |
HarmCategory
将屏蔽内容的有害类别。
| 枚举 | |
|---|---|
HARM_CATEGORY_UNSPECIFIED |
未指定有害类别。 |
HARM_CATEGORY_HATE_SPEECH |
有害类别为仇恨言论。 |
HARM_CATEGORY_DANGEROUS_CONTENT |
有害类别为危险内容。 |
HARM_CATEGORY_HARASSMENT |
有害类别为骚扰。 |
HARM_CATEGORY_SEXUALLY_EXPLICIT |
有害类别为露骨色情内容。 |
HARM_CATEGORY_CIVIC_INTEGRITY |
有害类别为公民诚信。 |
HealthcareFhirConfig
针对 HEALTHCARE_FHIR 垂直行业的数据存储区配置。
| 字段 | |
|---|---|
enable_configurable_schema |
是否为 如果设置为 |
enable_static_indexing_for_batch_ingestion |
是否为 如果设置为 |
IdentityMappingEntry
用于将外部身份映射到内部身份的身份映射条目。
| 字段 | |
|---|---|
external_identity |
必需。客户身份提供方之外的身份。外部身份的长度上限为 100 个字符。 |
联合字段 identity_provider_id。联合字段 identity_provider_id。身份提供商 ID 可以是用户或群组。identity_provider_id 只能是下列其中一项: |
|
user_id |
用户标识符。对于 Google Workspace 用户账号,user_id 应该是 Google Workspace 用户电子邮件地址。对于非 Google 身份提供方,user_id 是在 workforcepool 配置期间配置的映射用户标识符。 |
group_id |
群组标识符。对于 Google Workspace 用户账号,group_id 应该是 Google Workspace 群组电子邮件地址。对于非 Google 身份提供方,group_id 是在 workforcepool 配置期间配置的映射群组标识符。 |
IdentityMappingEntryOperationMetadata
针对 IdentityMappingStoreService.ImportIdentityMappings 和 IdentityMappingStoreService.PurgeIdentityMappings 的 IdentityMappingEntry LongRunningOperation 元数据
| 字段 | |
|---|---|
success_count |
成功处理的 IdentityMappingEntry 的数量。 |
failure_count |
未能成功处理的 IdentityMappingEntry 的数量。 |
total_count |
处理的 IdentityMappingEntry 总数。 |
IdentityMappingStore
包含身份映射条目的身份映射存储区。
| 字段 | |
|---|---|
name |
不可变。身份映射存储区的完整资源名称。格式: |
kms_key_name |
仅限输入。在创建时用于保护此身份映射存储区的 KMS 密钥。 必须针对需要遵守 CMEK 组织政策保护的请求进行设置。 如果此字段已设置并成功处理,则身份映射存储区将受 cmek_config 字段中指示的 KMS 密钥保护。 |
cmek_config |
仅限输出。身份映射存储区的 CMEK 相关信息。 |
IdentityScheduleConfig
身份数据同步运行的配置。
| 字段 | |
|---|---|
refresh_interval |
可选。用于同步此连接器提取的文档的访问控制列表信息的刷新间隔。如果未设置,系统会以 30 分钟的默认间隔刷新访问权限控制列表。身份刷新间隔时间最短为 30 分钟,最长为 7 天。 |
next_sync_time |
可选。数据连接器下一次数据同步预计开始的时间(世界协调时间 [UTC])。客户只能指定小时和分钟来安排数据同步。当数据连接器的刷新间隔超过 1 天时,系统会使用此时间标准。 |
IdpConfig
身份提供方配置。
| 字段 | |
|---|---|
idp_type |
已配置身份提供方类型。 |
external_idp_config |
外部身份提供方配置。 |
ExternalIdpConfig
第三方 IDP 配置。
| 字段 | |
|---|---|
workforce_pool_name |
员工池名称。示例:“locations/global/workforcePools/pool_id” |
IdpType
身份提供方类型。
| 枚举 | |
|---|---|
IDP_TYPE_UNSPECIFIED |
默认值。未启用 ACL 搜索。 |
GSUITE |
Google 第一方提供商。 |
THIRD_PARTY |
第三方提供商。 |
ImportCompletionSuggestionsMetadata
与 ImportCompletionSuggestions 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
success_count |
成功导入的 |
failure_count |
未能成功导入的 |
ImportCompletionSuggestionsRequest
| 字段 | |
|---|---|
parent |
必需。要为其导入客户自动补全建议的父数据存储区资源名称。 遵循格式 |
error_config |
导入期间发生错误的所需位置。 |
联合字段 source。自动补全建议的来源。source 只能是下列其中一项: |
|
inline_source |
建议条目的内嵌来源。 |
gcs_source |
输入内容所在的 Cloud Storage 位置。 |
bigquery_source |
BigQuery 输入源。 |
InlineSource
CompletionSuggestions 的内嵌来源。
| 字段 | |
|---|---|
suggestions[] |
必需。要导入的所有拒绝名单条目的列表。最多 1,000 项。 |
ImportCompletionSuggestionsResponse
CompletionService.ImportCompletionSuggestions 方法的响应。如果长时间运行的操作已完成,则当操作成功时,此消息会由 google.longrunning.Operations.response 字段返回。
| 字段 | |
|---|---|
error_samples[] |
处理请求时遇到的错误示例。 |
error_config |
导入期间发生错误的所需位置。 |
ImportDocumentsMetadata
与 ImportDocuments 操作的进度相关的元数据。此值由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
success_count |
已成功处理的条目数。 |
failure_count |
处理时遇到错误的条目数。 |
total_count |
已处理的条目总数。 |
ImportDocumentsRequest
针对导入方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父分支资源名称,例如 |
error_config |
导入期间发生错误的所需位置。 |
reconciliation_mode |
现有文档与要导入的文档之间的调和模式。默认值为 |
update_mask |
指示要更新所提供的导入文档中的哪些字段。如果未设置,则默认更新所有字段。 |
auto_generate_ids |
是否在缺少 ID 的情况下自动为文档生成 ID。 如果设置为 支持的数据源:
|
id_field |
该字段用于指明要用作文档唯一 ID 的 ID 字段或列。 对于 JSON 字段或表格列的值用作 仅当 如果未设置,则在从允许的数据源导入时使用默认值 支持的数据源:
|
force_refresh_content |
可选。是否强制刷新文档的非结构化内容。 如果设置为 |
联合字段 source。必需。输入的来源。source 只能是下列其中一项: |
|
inline_source |
文档的输入内容的内嵌来源。 |
gcs_source |
输入内容所在的 Cloud Storage 位置。 |
bigquery_source |
BigQuery 输入源。 |
fhir_store_source |
FhirStore 输入源。 |
spanner_source |
Spanner 输入源。 |
cloud_sql_source |
Cloud SQL 输入源。 |
firestore_source |
Firestore 输入源。 |
alloy_db_source |
AlloyDB 输入源。 |
bigtable_source |
Cloud Bigtable 输入源。 |
InlineSource
ImportDocuments 方法的输入配置的内嵌来源。
| 字段 | |
|---|---|
documents[] |
必需。要更新/创建的文档的列表。每个文档都必须具有有效的 |
ReconciliationMode
指明如何将导入的文档与之前创建或导入的现有文档进行协调。
| 枚举 | |
|---|---|
RECONCILIATION_MODE_UNSPECIFIED |
默认值为 INCREMENTAL。 |
INCREMENTAL |
插入新文档或更新现有文档。 |
FULL |
计算差异并替换整个文档数据集。如果现有文档不在来源位置,则可能会被删除。使用此模式时,目标数据集不会出现任何停机时间。任何应保持不变或应更新的文档在操作运行期间都会继续提供。 |
ImportDocumentsResponse
ImportDocumentsRequest 的回答。如果长时间运行的操作已完成,并且操作成功,则 google.longrunning.Operations.response 字段会返回此消息。
| 字段 | |
|---|---|
error_samples[] |
处理请求时遇到的错误示例。 |
error_config |
如果设置,则在请求中回显完整错误的 destination。 |
ImportErrorConfig
与导入相关的错误的配置。
| 字段 | |
|---|---|
联合字段 destination。必需。错误目的地。destination 只能是下列其中一项: |
|
gcs_prefix |
导入错误的 Cloud Storage 前缀。此参数必须是现有的空 Cloud Storage 目录。导入错误会以 JSON 编码的 |
ImportIdentityMappingsRequest
| 字段 | |
|---|---|
identity_mapping_store |
必需。要将身份映射条目导入到的身份映射存储区的名称。格式: |
联合字段 source。输入的来源。source 只能是下列其中一项: |
|
inline_source |
用于导入身份映射条目的内嵌来源。 |
InlineSource
用于导入身份映射条目的内嵌来源。
| 字段 | |
|---|---|
identity_mapping_entries[] |
一次最多可导入 10,000 个条目 |
ImportIdentityMappingsResponse
| 字段 | |
|---|---|
error_samples[] |
处理请求时遇到的错误示例。 |
ImportSuggestionDenyListEntriesMetadata
与 ImportSuggestionDenyListEntries 操作的进度相关的元数据。此值由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
ImportSuggestionDenyListEntriesRequest
| 字段 | |
|---|---|
parent |
必需。要为其导入禁止名单条目的父数据存储区资源名称。遵循“projects/*/locations/*/collections/*/dataStores/*”模式。 |
联合字段 source。更新后的 SuggestionDenyList 的来源。source 只能是下列其中一项: |
|
inline_source |
建议拒绝名单条目的输入内容的内嵌来源。 |
gcs_source |
输入内容所在的 Cloud Storage 位置。 只能指定 1 个包含要导入的所有条目的文件。对于自动填充建议拒绝列表条目导入,支持的值
|
InlineSource
SuggestionDenyListEntry 的内嵌来源。
| 字段 | |
|---|---|
entries[] |
必需。要导入的所有拒绝名单条目的列表。最多 1,000 项。 |
ImportSuggestionDenyListEntriesResponse
| 字段 | |
|---|---|
error_samples[] |
处理请求时遇到的错误示例。 |
imported_entries_count |
成功导入的拒绝名单条目数。 |
failed_entries_count |
未能成功导入的拒绝名单条目数。 |
ImportUserEventsMetadata
与导入操作进度相关的元数据。此值由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
success_count |
已成功处理的条目数。 |
failure_count |
处理时遇到错误的条目数。 |
ImportUserEventsRequest
针对 ImportUserEvents 请求的消息。
| 字段 | |
|---|---|
parent |
必需。父级 DataStore 资源名称,格式为 |
error_config |
导入期间发生错误的所需位置。无法针对内嵌用户事件导入进行设置。 |
联合字段 source。必需 - 用户事件数据的所需输入源。source 只能是下列其中一项: |
|
inline_source |
UserEvents 的输入内容的内嵌来源。 |
gcs_source |
输入内容所在的 Cloud Storage 位置。 |
bigquery_source |
BigQuery 输入源。 |
InlineSource
ImportUserEvents 方法的输入配置的内嵌来源。
| 字段 | |
|---|---|
user_events[] |
必需。要导入的用户事件的列表。建议最多 1 万件商品。 |
ImportUserEventsResponse
对 ImportUserEventsRequest 的响应。如果长时间运行的操作成功,则 google.longrunning.Operations.response 字段会返回此消息。
| 字段 | |
|---|---|
error_samples[] |
处理请求时遇到的错误示例。 |
error_config |
如果请求中设置了此字段,则会回显完整错误的接收方。 |
joined_events_count |
通过完整现有文档导入的用户事件数。 |
unjoined_events_count |
已导入的用户事件数量,但现有分支中未找到相应文档信息。 |
IndustryVertical
与 DataStore 关联的行业纵向市场。
| 枚举 | |
|---|---|
INDUSTRY_VERTICAL_UNSPECIFIED |
未设置时使用的值。 |
GENERIC |
不特定于任何垂直行业的文档的通用垂直行业。 |
MEDIA |
媒体行业。 |
HEALTHCARE_FHIR |
医疗保健 FHIR 垂直领域。 |
间隔
浮点区间。
| 字段 | |
|---|---|
联合字段 此字段的值不得大于 max。否则,系统会返回 |
|
minimum |
包含在范围内的下限。 |
exclusive_minimum |
不含下限。 |
联合字段 此字段不得小于最小值。否则,系统将返回 |
|
maximum |
包含上限。 |
exclusive_maximum |
不含上限。 |
LicenseConfig
有关用户许可的信息。
| 字段 | |
|---|---|
name |
不可变。标识符。许可配置的完全限定资源名称。格式: |
license_count |
必需。已购买的许可数量。 |
subscription_tier |
必需。许可配置的订阅层级信息。 |
state |
仅限输出。许可配置的状态。 |
auto_renew |
可选。许可配置是否应在达到结束日期时自动续订。 |
start_date |
必需。开始日期。 |
end_date |
可选。计划的结束日期。 |
subscription_term |
必需。订阅期。 |
free_trial |
可选。许可配置是否适用于免费试用。 |
alert_policy_resource_config |
可选。相应许可配置的提醒政策配置。 |
gemini_bundle |
仅限输出。许可配置是否适用于 Gemini 套餐。 |
州
许可配置状态枚举。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
默认值。许可配置不存在。 |
ACTIVE |
许可配置有效且正在使用。 |
EXPIRED |
许可配置已过期。 |
NOT_STARTED |
许可配置尚未开始,且其开始日期是将来的日期。 |
ListAssistantsRequest
对 AssistantService.ListAssistants 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父级资源名称。格式: |
page_size |
要返回的 |
page_token |
从之前的 进行分页时,提供给 |
ListAssistantsResponse
AssistantService.ListAssistants 方法的响应消息。
| 字段 | |
|---|---|
assistants[] |
客户的所有 |
next_page_token |
可作为 |
ListCmekConfigsRequest
CmekConfigService.ListCmekConfigs 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父级位置资源名称,例如 如果调用者没有列出相应位置下的 |
ListCmekConfigsResponse
CmekConfigService.ListCmekConfigs 方法的响应消息。
| 字段 | |
|---|---|
cmek_configs[] |
客户的所有 |
ListControlsRequest
对 ListControls 方法的请求。
| 字段 | |
|---|---|
parent |
必需。数据存储区资源名称。格式: |
page_size |
可选。页面中结果的数量上限。如果未指定,则默认为 50。允许的最大值为 1000。 |
page_token |
可选。从之前的 |
filter |
可选。要应用于列表结果的过滤条件。支持的功能:
|
ListControlsResponse
ListControls 方法的响应。
| 字段 | |
|---|---|
controls[] |
给定数据存储区的所有控制变量。 |
next_page_token |
分页令牌,如果未返回,则表示最后一页。 |
ListConversationsRequest
对 ListConversations 方法的请求。
| 字段 | |
|---|---|
parent |
必需。数据存储区资源名称。格式: |
page_size |
页面中结果的数量上限。如果未指定,则默认为 50。允许的最大值为 1000。 |
page_token |
从之前的 |
filter |
要应用于列表结果的过滤条件。支持的特征包括:user_pseudo_id、state。 示例:“user_pseudo_id = some_id” |
order_by |
以英文逗号分隔的排序依据字段列表,按升序排序。在字段名称后使用“desc”表示降序。支持的字段: * 示例:“update_time desc”“create_time” |
ListConversationsResponse
ListConversations 方法的响应。
| 字段 | |
|---|---|
conversations[] |
给定数据存储区的所有对话。 |
next_page_token |
分页令牌,如果未返回,则表示最后一页。 |
ListCustomModelsRequest
SearchTuningService.ListCustomModels 方法的请求消息。
| 字段 | |
|---|---|
data_store |
必需。父级数据存储区的资源名称,例如 |
ListCustomModelsResponse
SearchTuningService.ListCustomModels 方法的响应消息。
| 字段 | |
|---|---|
models[] |
自定义调优模型列表。 |
ListDataStoresRequest
DataStoreService.ListDataStores 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父分支资源名称,例如 如果调用者没有列出相应位置下的 |
page_size |
要返回的 如果此字段为负数,则返回 INVALID_ARGUMENT。 |
page_token |
从之前的 进行分页时,提供给 |
filter |
按解决方案类型过滤。例如: |
ListDataStoresResponse
DataStoreService.ListDataStores 方法的响应消息。
| 字段 | |
|---|---|
data_stores[] |
客户的所有 |
next_page_token |
可作为 |
ListDocumentsRequest
DocumentService.ListDocuments 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父分支资源名称,例如 如果调用者无权列出相应分支下的 |
page_size |
要返回的 如果此字段为负数,则返回 |
page_token |
从之前的 进行分页时,提供给 |
ListDocumentsResponse
DocumentService.ListDocuments 方法的响应消息。
| 字段 | |
|---|---|
documents[] |
|
next_page_token |
可作为 |
ListEnginesRequest
EngineService.ListEngines 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父级资源名称,例如 |
page_size |
可选。不受支持。 |
page_token |
可选。不受支持。 |
filter |
可选。按解决方案类型过滤。例如:solution_type=SOLUTION_TYPE_SEARCH |
ListEnginesResponse
EngineService.ListEngines 方法的响应消息。
| 字段 | |
|---|---|
engines[] |
客户的所有 |
next_page_token |
不受支持。 |
ListIdentityMappingStoresRequest
| 字段 | |
|---|---|
parent |
必需。要列出的身份映射存储区的父级。格式: |
page_size |
要返回的 IdentityMappingStore 数量上限。如果未指定,则默认为 100。允许的最大值为 1000。大于 1000 的值会强制转换为 1000。 |
page_token |
从之前的 进行分页时,提供给 |
ListIdentityMappingStoresResponse
| 字段 | |
|---|---|
identity_mapping_stores[] |
身份映射存储区。 |
next_page_token |
可作为 |
ListIdentityMappingsRequest
| 字段 | |
|---|---|
identity_mapping_store |
必需。要列出身份映射条目的身份映射存储区的名称。格式: |
page_size |
要返回的 IdentityMapping 数量上限。如果未指定,则默认为 2000。允许的最大值为 10000。大于 10000 的值会强制转换为 10000。 |
page_token |
从之前的 进行分页时,提供给 |
ListIdentityMappingsResponse
| 字段 | |
|---|---|
identity_mapping_entries[] |
身份映射条目。 |
next_page_token |
可作为 |
ListSchemasRequest
SchemaService.ListSchemas 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父级数据存储区资源名称,格式为 |
page_size |
要返回的 如果未指定,则最多返回 100 个 最大值为 1000;大于 1000 的值会设置为 1000。 |
page_token |
从之前的 进行分页时,提供给 |
ListSchemasResponse
SchemaService.ListSchemas 方法的响应消息。
| 字段 | |
|---|---|
schemas[] |
|
next_page_token |
可作为 |
ListSessionsRequest
针对 ListSessions 方法的请求。
| 字段 | |
|---|---|
parent |
必需。数据存储区资源名称。格式: |
page_size |
页面中结果的数量上限。如果未指定,则默认为 50。允许的最大值为 1000。 |
page_token |
从之前的 |
filter |
要过滤的字段的逗号分隔列表,采用 EBNF 语法。 支持的字段包括:
示例:
|
order_by |
以英文逗号分隔的排序依据字段列表,按升序排序。在字段名称后使用“desc”表示降序。 支持的字段:
示例:
|
ListSessionsResponse
对 ListSessions 方法的响应。
| 字段 | |
|---|---|
sessions[] |
给定数据存储区的所有会话。 |
next_page_token |
分页令牌,如果未返回,则表示最后一页。 |
ListTargetSitesRequest
| 字段 | |
|---|---|
parent |
必需。父级站内搜索引擎资源名称,例如 如果调用者无权列出相应站内搜索引擎下的 |
page_size |
请求的页面大小。 服务器返回的项可能要比请求的少。如果未指定,服务器将选择合适的默认值。最大值为 1,000;大于 1,000 的值将被强制转换为 1,000。 如果此字段为负数,系统会返回 INVALID_ARGUMENT 错误。 |
page_token |
从之前的 进行分页时,提供给 |
ListTargetSitesResponse
| 字段 | |
|---|---|
target_sites[] |
TargetSite 的列表。 |
next_page_token |
可作为 |
total_size |
与请求匹配的商品总数。此字段始终会填充在响应中。 |
ListUserLicensesRequest
| 字段 | |
|---|---|
parent |
必需。父 [UserStore][] 资源名称,格式为: |
page_size |
可选。请求的页面大小。 服务器返回的项可能要比请求的少。如果未指定,则默认为 10。最大值为 50;大于 50 的值会强制转换为 50。 如果此字段为负数,系统会返回 INVALID_ARGUMENT 错误。 |
page_token |
可选。从之前的 进行分页时,提供给 |
filter |
可选。列表请求的过滤条件。 支持的字段:
示例:
|
ListUserLicensesResponse
| 字段 | |
|---|---|
user_licenses[] |
客户的所有 |
next_page_token |
可作为 |
MediaInfo
媒体特有的用户事件信息。
| 字段 | |
|---|---|
media_progress_duration |
媒体进度时间(以秒为单位,如果适用)。例如,如果最终用户已播放 90 秒的视频,则 |
media_progress_percentage |
媒体进度应仅使用相对于媒体总长度的 此值必须介于 如果这不是播放,或者无法计算进度(例如,正在进行的直播),则应取消设置此字段。 |
PageInfo
详细的网页信息。
| 字段 | |
|---|---|
pageview_id |
网页浏览的唯一 ID。 对于从同一网页浏览触发的所有用户事件,此值应保持不变。例如,当用户浏览商品详情页面时,可能会触发多个事件。所有这些事件的 如果使用 JavaScript Pixel 和 Google 跟踪代码管理器进行客户端事件报告,系统会自动填充此值。 |
page_category |
与类别页面关联的最具体类别。 如需表示类别的完整路径,请使用“>”符号分隔不同的层次结构。如果“>”是类别名称的一部分,请将其替换为其他字符。 类别页面包括销售页面或促销页面等特殊页面。例如,特惠促销页面的类别层次结构可能为: 对于 |
uri |
用户当前网页的完整网址 (window.location.href)。 如果使用 JavaScript Pixel 和 Google 跟踪代码管理器进行客户端事件报告,系统会自动填充此值。长度上限为 5,000 个字符。 |
referrer_uri |
当前网页的引荐来源网址。 如果使用 JavaScript Pixel 和 Google 跟踪代码管理器进行客户端事件报告,系统会自动填充此值。不过,某些浏览器隐私权限制可能会导致此字段为空。 |
PanelInfo
与用户事件关联的详细面板信息。
| 字段 | |
|---|---|
panel_id |
必需。面板 ID。 |
display_name |
面板的显示名称。 |
documents[] |
可选。与相应面板关联的文档 ID。 |
panel_position |
面板的有序位置(如果与其他面板一起向用户显示)。如果设置了此字段,则还必须设置 |
total_panels |
向用户展示的面板总数(包括当前面板)。如果设置了 |
主账号
用户或群组的主账号标识符。
| 字段 | |
|---|---|
联合字段 principal。联合字段 principal。主账号可以是用户或群组。principal 只能是下列其中一项: |
|
user_id |
用户标识符。对于 Google Workspace 用户账号,user_id 应该是 Google Workspace 用户电子邮件地址。对于非 Google 身份提供方用户账号,user_id 是在员工池配置期间配置的映射用户标识符。 |
group_id |
群组标识符。对于 Google Workspace 用户账号,group_id 应该是 Google Workspace 群组电子邮件地址。对于非 Google 身份提供方用户账号,group_id 是在 workforcepool 配置期间配置的映射群组标识符。 |
external_entity_id |
对于客户身份提供方中不存在的第三方应用身份。 |
项目
服务中 Google Cloud 项目的元数据和配置。
| 字段 | |
|---|---|
name |
仅限输出。项目的完整资源名称,例如 |
create_time |
仅限输出。相应项目创建时的时间戳。 |
provision_completion_time |
仅限输出。相应项目成功完成预配的时间戳。空值表示相应项目仍在预配中,尚未准备就绪,无法使用。 |
service_terms_map |
仅限输出。服务条款地图。键是 |
customer_provided_config |
可选。客户提供的配置。 |
CustomerProvidedConfig
客户提供的配置。
| 字段 | |
|---|---|
notebooklm_config |
可选。NotebookLM 设置的配置。 |
NotebooklmConfig
NotebookLM 的配置。
| 字段 | |
|---|---|
model_armor_config |
用于清理用户提示和 LLM 回答的 Model Armor 配置。 |
ModelArmorConfig
客户定义的 Model Armor 模板的配置,用于清理用户提示和 LLM 回答。
| 字段 | |
|---|---|
user_prompt_template |
可选。用于清理用户提示的 Model Armor 模板的资源名称。格式:projects/{project}/locations/{location}/templates/{template_id}。如果未指定,系统不会对用户提示进行清理。 |
response_template |
可选。用于清理 LLM 回答的 Model Armor 模板的资源名称。格式:projects/{project}/locations/{location}/templates/{template_id}。如果未指定,则不会对 LLM 回答进行清理。 |
ServiceTerms
有关服务条款的元数据。
| 字段 | |
|---|---|
id |
相应服务条款的唯一标识符。可用的条款: |
version |
服务条款的版本字符串。如需了解可接受的值,请参阅上文针对 |
state |
项目是否已接受/拒绝服务条款,或者是否仍处于待处理状态。 |
accept_time |
项目上次同意服务条款的时间。 |
decline_time |
项目上次拒绝或撤消服务条款协议的时间。 |
州
协议中规定了此服务条款。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
枚举的默认值。此值实际上并未被使用。 |
TERMS_ACCEPTED |
项目已同意服务条款。 |
TERMS_PENDING |
项目尚待审核并接受服务条款。 |
TERMS_DECLINED |
相应项目已拒绝或撤消服务条款协议。 |
ProvisionProjectMetadata
此类型没有字段。
与项目配置操作关联的元数据。
ProvisionProjectRequest
对 ProjectService.ProvisionProject 方法的请求。
| 字段 | |
|---|---|
name |
必需。 |
accept_data_use_terms |
必需。设置为 |
data_use_terms_version |
必需。调用方已阅读并希望同意的数据使用条款的版本。 可接受的版本为 |
saas_params |
可选。Agentspace 的参数。 |
SaasParams
Agentspace 的参数。
| 字段 | |
|---|---|
accept_biz_qos |
可选。设置为 |
is_biz |
可选。指示当前请求是否针对 Biz 版(= true),否则为 false。 |
PurgeCompletionSuggestionsMetadata
与 PurgeCompletionSuggestions 操作的进度相关的元数据。此值由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
PurgeCompletionSuggestionsRequest
| 字段 | |
|---|---|
parent |
必需。要清除补全建议的父数据存储区资源名称。遵循“projects/*/locations/*/collections/*/dataStores/*”模式。 |
PurgeCompletionSuggestionsResponse
| 字段 | |
|---|---|
purge_succeeded |
补全建议是否已成功清除。 |
error_samples[] |
处理请求时遇到的错误示例。 |
PurgeDocumentsMetadata
与 PurgeDocuments 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
success_count |
已成功删除的条目数。 |
failure_count |
处理时遇到错误的条目数。 |
ignored_count |
因未找到条目而被忽略的条目数。 |
PurgeDocumentsRequest
DocumentService.PurgeDocuments 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父级资源名称,例如 |
filter |
必需。过滤要清除的匹配文档。目前唯一支持的值是 |
error_config |
在清除期间发生的错误的预期位置。 |
force |
实际执行清除操作。如果 |
联合字段 source。用于根据文档 ID 清除文档的所需输入源。source 只能是下列其中一项: |
|
gcs_source |
输入内容所在的 Cloud Storage 位置。支持的 |
inline_source |
用于清除的输入内容的内嵌来源。 |
InlineSource
DocumentService.PurgeDocuments 方法的输入配置的内嵌来源。
| 字段 | |
|---|---|
documents[] |
必需。要清除的文档的完整资源名称列表。格式为 |
PurgeDocumentsResponse
针对 DocumentService.PurgeDocuments 方法的响应消息。如果长时间运行的操作成功完成,则 google.longrunning.Operations.response 字段会返回此消息。
| 字段 | |
|---|---|
purge_count |
因相应操作而清除的文档总数。 |
purge_sample[] |
将要删除的文档名称示例。仅当 |
PurgeErrorConfig
与清除相关错误的清除目标配置。
| 字段 | |
|---|---|
联合字段 destination。必需。错误目的地。destination 只能是下列其中一项: |
|
gcs_prefix |
用于清除错误的 Cloud Storage 前缀。此参数必须是现有的空 Cloud Storage 目录。清除错误会写入此目录中的分片文件,每行一个,以 JSON 编码的 |
PurgeIdentityMappingsRequest
| 字段 | |
|---|---|
identity_mapping_store |
必需。要从中清除身份映射条目的身份映射存储区的名称。格式: |
filter |
过滤要清除的匹配身份映射。可用于过滤的字段包括:* 示例:
过滤字段之间采用隐式 AND 关系。不应与来源一起使用。如果同时提供这两个参数,则会抛出错误。 |
联合字段 source。输入的来源。source 只能是下列其中一项: |
|
inline_source |
要从中清除身份映射条目的内嵌来源。 |
force |
实际执行清除操作。如果 |
InlineSource
要从中清除身份映射条目的内嵌来源。
| 字段 | |
|---|---|
identity_mapping_entries[] |
一次最多可清除 10,000 个条目 |
PurgeSuggestionDenyListEntriesMetadata
与 PurgeSuggestionDenyListEntries 操作的进度相关的元数据。此值由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
PurgeSuggestionDenyListEntriesRequest
| 字段 | |
|---|---|
parent |
必需。要为其导入禁止名单条目的父数据存储区资源名称。遵循“projects/*/locations/*/collections/*/dataStores/*”模式。 |
PurgeSuggestionDenyListEntriesResponse
| 字段 | |
|---|---|
purge_count |
已清除的建议拒绝名单条目数。 |
error_samples[] |
处理请求时遇到的错误示例。 |
PurgeUserEventsMetadata
与 PurgeUserEvents 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
success_count |
已成功删除的条目数。 |
failure_count |
处理时遇到错误的条目数。 |
PurgeUserEventsRequest
针对 PurgeUserEvents 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。创建相应事件时所用目录的资源名称。格式为 |
filter |
必需。用于指定要删除的事件的过滤条件字符串,长度上限为 5,000 个字符。适合过滤的字段包括:
注意:此 API 仅支持清除最多 30 天的数据。 示例:
过滤字段之间采用隐式 AND 关系。 |
force |
目前不支持 |
PurgeUserEventsResponse
PurgeUserEventsRequest 的响应。如果长时间运行的操作成功完成,则 google.longrunning.Operations.response 字段会返回此消息。
| 字段 | |
|---|---|
purge_count |
因相应操作而被清除的事件总数。 |
查询
定义用户输入的查询。
| 字段 | |
|---|---|
query_id |
仅限输出。查询的唯一 ID。 |
联合字段 content。查询内容。content 只能是下列其中一项: |
|
text |
纯文本。 |
RankRequest
RankService.Rank 方法的请求消息。
| 字段 | |
|---|---|
ranking_config |
必需。排名服务配置的资源名称,例如 |
model |
要使用的模型的标识符。它是以下之一:
如果未指定,则默认设置为 |
top_n |
要返回的结果数。如果未设置或不大于零,则返回所有结果。 |
query |
要使用的查询。 |
records[] |
必需。要进行排名的记录列表。 |
ignore_record_details_in_response |
如果为 true,则响应将仅包含记录 ID 和得分。默认值为 false,响应将包含记录详细信息。 |
user_labels |
应用于资源的用户标签必须符合以下要求:
如需了解详情,请参阅 Google Cloud 文档。 |
RankResponse
RankService.Rank 方法的响应消息。
| 字段 | |
|---|---|
records[] |
按分数降序排序的记录列表。 |
RankingRecord
针对 RankService.Rank 方法的记录消息。
| 字段 | |
|---|---|
id |
用于表示记录的唯一 ID。 |
title |
记录的标题。默认为空。应至少设置 |
content |
记录的内容。默认为空。应至少设置 |
score |
相应记录基于给定查询和所选模型的得分。得分将四舍五入到小数点后 2 位。如果得分接近 0,则会四舍五入为 0.0001,以避免返回未设置的值。 |
RecommendRequest
针对 Recommend 方法的请求消息。
| 字段 | |
|---|---|
serving_config |
必需。 在创建商品推荐引擎的同时,系统还会创建一个默认的服务配置。引擎 ID 用作默认投放配置的 ID。例如,对于引擎 |
user_event |
必需。有关用户的背景信息、用户正在查看的内容以及用户触发 Recommend 请求所采取的操作。请注意,此用户事件详细信息不会被提取到 userEvent 日志中。因此,需要单独的 userEvent 写入请求才能记录事件。 请勿为不同的用户将 |
page_size |
页面中结果的数量上限。将此属性设置为所需的推荐结果数量。如果为零,服务会选择合理的默认值。允许的最大值为 100。大于 100 的值设置为 100。 |
filter |
用于限制建议结果的过滤条件,长度上限为 5,000 个字符。目前,仅支持针对 示例:
如果
如果您的过滤条件屏蔽了所有结果,则 API 会返回常规(未过滤)的热门文档。如果您只希望获得与过滤条件完全匹配的结果,请在 请注意,无论过滤条件如何选择,API 都不会返回 |
validate_only |
针对此推荐查询使用仅验证模式。如果设置为 |
params |
建议的其他网域专用参数。 允许的值:
|
user_labels |
应用于资源的用户标签必须符合以下要求:
如需了解详情,请参阅标签的要求。 |
RecommendResponse
针对 Recommend 方法的响应消息。
| 字段 | |
|---|---|
results[] |
推荐文档的列表。该顺序表示排名(从最相关的文档到最不相关的文档)。 |
attribution_token |
唯一的归因令牌。这应包含在此建议生成的 |
missing_ids[] |
请求中缺少与所请求的 ServingConfig 关联的默认分支的文档的 ID。 |
validate_only |
如果设置了 |
RecommendationResult
RecommendationResult 表示包含关联元数据的通用推荐结果。
| 字段 | |
|---|---|
id |
推荐文档的资源 ID。 |
document |
如果 |
metadata |
其他文档元数据或注释。 可能的值:
|
RecrawlUrisMetadata
与 SiteSearchEngineService.RecrawlUris 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
invalid_uris[] |
请求中格式无效的唯一 URI。样本数量上限为 1000。 |
invalid_uris_count |
请求中格式无效的唯一 URI 的总数。 |
noindex_uris[] |
没有索引元标记的 URI。样本数量上限为 1000。 |
noindex_uris_count |
没有索引元标记的 URI 总数。 |
uris_not_matching_target_sites[] |
请求中与 DataStore 中的任何 TargetSite 都不匹配的唯一 URI,仅与尚未完全编入索引的 TargetSite 或类型为 EXCLUDE 的 TargetSite 匹配。样本数量上限为 1000。 |
uris_not_matching_target_sites_count |
与任何 TargetSites 都不匹配的 URI 总数。 |
valid_uris_count |
请求中不在 invalid_uris 中的唯一 URI 总数。 |
success_count |
截至目前已抓取的 URI 总数。 |
pending_count |
尚未抓取的 URI 总数。 |
quota_exceeded_count |
因索引资源不足而被拒绝的 URI 总数。 |
RecrawlUrisRequest
SiteSearchEngineService.RecrawlUris 方法的请求消息。
| 字段 | |
|---|---|
site_search_engine |
必需。 |
uris[] |
必需。要抓取的 URI 列表。最多支持 1 万个 URI,否则会抛出 INVALID_ARGUMENT 错误。每个 URI 都应与 |
site_credential |
可选。用于抓取的凭据 ID。 |
RecrawlUrisResponse
SiteSearchEngineService.RecrawlUris 方法的响应消息。
| 字段 | |
|---|---|
failure_samples[] |
最多 10 个 |
failed_uris[] |
在 LRO 终止之前未被抓取的 URI。 |
FailureInfo
有关特定 URI 无法被抓取的原因的详细信息。每个 FailureInfo 都包含一个 FailureReason(针对每个 CorpusType)。
| 字段 | |
|---|---|
uri |
未能成功抓取的 URI。 |
failure_reasons[] |
按语料库类型(例如桌面设备、移动设备)列出的失败原因。 |
FailureReason
有关特定 CorpusType 的抓取失败原因的详细信息,例如,桌面版和移动版抓取可能会因不同的原因而失败。
| 字段 | |
|---|---|
corpus_type |
DESKTOP、MOBILE 或 CORPUS_TYPE_UNSPECIFIED。 |
error_message |
相应 URI 未被抓取的原因。 |
CorpusType
失败的抓取操作的 CorpusType。
| 枚举 | |
|---|---|
CORPUS_TYPE_UNSPECIFIED |
默认值。 |
DESKTOP |
表示对网页桌面版进行的抓取尝试。 |
MOBILE |
表示对网页移动版的抓取尝试。 |
回复
定义向用户发送的回复消息。
| 字段 | |
|---|---|
summary |
基于搜索结果的摘要。 |
SafetyRating
与生成的内容对应的安全等级。
| 字段 | |
|---|---|
category |
仅限输出。危害类别。 |
probability |
仅限输出。内容中的有害概率级别。 |
probability_score |
仅限输出。有害概率得分。 |
severity |
仅限输出。内容中的危害严重程度级别。 |
severity_score |
仅限输出。有害程度得分。 |
blocked |
仅限输出。表示相应内容是否因该分级而被过滤掉。 |
HarmProbability
内容中的有害概率级别。
| 枚举 | |
|---|---|
HARM_PROBABILITY_UNSPECIFIED |
未指定有害概率。 |
NEGLIGIBLE |
危害程度可忽略不计。 |
LOW |
低程度的伤害。 |
MEDIUM |
中等程度的危害。 |
HIGH |
高程度的伤害。 |
HarmSeverity
危害严重程度。
| 枚举 | |
|---|---|
HARM_SEVERITY_UNSPECIFIED |
未指定有害程度。 |
HARM_SEVERITY_NEGLIGIBLE |
可忽略的伤害严重程度。 |
HARM_SEVERITY_LOW |
伤害严重程度较低。 |
HARM_SEVERITY_MEDIUM |
中等程度的危害严重程度。 |
HARM_SEVERITY_HIGH |
伤害严重程度较高。 |
架构
定义一种文档数据的结构和布局。
| 字段 | |
|---|---|
name |
不可变。架构的完整资源名称,格式为 此字段必须是采用 UTF-8 编码的字符串,长度上限为 1024 个字符。 |
联合字段 schema。架构表示法。应提供 struct_schema 或 json_schema,否则会抛出 INVALID_ARGUMENT 错误。schema 只能是下列其中一项: |
|
struct_schema |
架构的结构化表示形式。 |
json_schema |
架构的 JSON 表示形式。 |
SearchAddOn
可为搜索提供额外功能的插件。
| 枚举 | |
|---|---|
SEARCH_ADD_ON_UNSPECIFIED |
未指定枚举时的默认值。此功能无法使用。 |
SEARCH_ADD_ON_LLM |
大语言模型加购项。 |
SearchInfo
详细的搜索信息。
| 字段 | |
|---|---|
search_query |
用户的搜索查询。 如需查看定义,请参阅 该值必须是采用 UTF-8 编码的字符串,长度上限为 5,000 个字符。否则,系统将返回 对于 |
order_by |
返回商品的顺序(如果适用)。 如需了解定义和语法,请参阅 该值必须是采用 UTF-8 编码的字符串,长度上限为 1,000 个字符。否则,系统将返回 只能为 |
offset |
一个整数,用于指定分页的当前偏移量(API 视为相关的商品的从 0 开始的起始位置)。 如需查看定义,请参阅 如果此字段为负数,则返回 只能为 |
SearchLinkPromotion
促销活动 proto 包含用于显示促销活动的 URI 和其他帮助信息。
| 字段 | |
|---|---|
title |
必需。促销活动的标题。长度上限:160 个字符。 |
uri |
可选。用户想要推广的网页的网址。必须为网站搜索设置。对于其他垂直行业,此属性是可选的。 |
document |
可选。用户想要推广的 |
image_uri |
可选。促销缩略图网址。 |
description |
可选。宣传广告的内容描述。长度上限:200 个字符。 |
enabled |
可选。对于与附加了相应促销活动的服务控件的父级相关联的任何服务配置,系统都会返回已启用的促销活动。 此标志仅用于基本网站搜索。 |
SearchRequest
SearchService.Search 方法的请求消息。
| 字段 | |
|---|---|
serving_config |
必需。搜索服务配置的资源名称,例如 |
branch |
分支资源名称,例如 使用 |
query |
原始搜索查询。 |
image_query |
原始图片查询。 |
page_size |
要返回的
如果此字段为负数,则返回 |
page_token |
从之前的 进行分页时,提供给 |
offset |
一个从 0 开始的整数,用于指定搜索结果中当前偏移量(即 API 视为相关的 如果此字段为负数,则返回 较大的偏移量可能会被限制在合理的阈值范围内。 |
one_box_page_size |
OneBox 中返回的结果数上限。此设置分别适用于每种 OneBox 类型。默认值为 10。 |
data_store_specs[] |
用于定义要搜索的特定 |
filter |
过滤器语法使用一种表达式语言,可根据要过滤文档的一个或多个字段构建过滤条件。过滤表达式区分大小写。 如果此字段无法识别,则返回 Vertex AI Search 中的过滤是通过将 LHS 过滤键映射到 Vertex AI Search 后端中定义的键属性来完成的,此映射由客户在其架构中定义。例如,媒体客户的架构中可能包含“名称”字段。在这种情况下,过滤条件将如下所示:filter --> name:'ANY("king kong")' 如需详细了解过滤(包括语法和过滤运算符),请参阅过滤 |
canonical_filter |
用户在搜索页上未勾选任何过滤条件的情况下执行搜索时应用的默认过滤条件。 当需要进行查询扩展等质量改进时,应用于每个搜索请求的过滤条件。如果查询的结果数量不足,系统将使用此过滤条件来确定是否启用查询扩展流程。原始过滤条件仍将用于扩大搜索范围的查询。强烈建议使用此字段,以实现高搜索质量。 如需详细了解过滤条件语法,请参阅 |
order_by |
返回文档的顺序。可以按 如需详细了解如何对网站搜索结果进行排序,请参阅对网页搜索结果进行排序。如需详细了解如何对医疗保健搜索结果进行排序,请参阅对医疗保健搜索结果进行排序。如果此字段无法识别,则返回 |
user_info |
有关最终用户的信息。强烈建议使用,以便进行分析和个性化定制。 |
language_code |
BCP-47 语言代码,例如“en-US”或“sr-Latn”。如需了解详情,请参阅标准字段。此字段有助于更好地解读查询。如果未指定值,系统会自动检测查询语言代码,但检测结果可能不准确。 |
facet_specs[] |
分面搜索的分面规范。如果为空,则不返回任何分面。 最多允许 100 个值。否则,系统将返回 |
boost_spec |
提升规范以提升特定文档。如需详细了解热推,请参阅热推 |
params |
其他搜索参数。 仅限公开网站搜索,支持的值包括:
如需查看可用代码,请参阅国家/地区代码
|
query_expansion_spec |
用于指定查询扩展发生条件的查询扩展规范。 |
spell_correction_spec |
拼写校正规范,用于指定拼写校正生效的模式。 |
user_pseudo_id |
用于跟踪访问者的唯一标识符。例如,可以使用 HTTP Cookie 实现此目的,该 Cookie 应能够唯一标识单个设备上的访问者。如果访问者登录或退出网站,此唯一标识符不应发生变化。 此字段不应具有固定值,例如 此标识符应与 该字段必须是 UTF-8 编码的字符串,长度限制为 128 个字符。否则,系统将返回 |
content_search_spec |
用于配置内容搜索行为的规范。 |
ranking_expression |
可选。排名表达式用于控制检索到的文档的自定义排名。这会替换 如果未提供
支持的函数:
函数变量:
排名表达式示例: 如果文档具有嵌入字段 doc_embedding,则排名表达式可以是 如果
以下是一些使用支持的排名表达式类型的排名公式示例:
支持以下信号:
|
ranking_expression_backend |
可选。用于排名表达式评估的后端。 |
safe_search |
是否开启安全搜索功能。此功能仅支持网站搜索。 |
user_labels |
应用于资源的用户标签必须符合以下要求:
如需了解详情,请参阅 Google Cloud 文档。 |
natural_language_query_understanding_spec |
可选。自然语言查询理解功能的配置,例如从查询中提取结构化字段过滤条件。如需了解详情,请参阅此文档。如果未指定 |
search_as_you_type_spec |
“即输即搜”配置。仅支持 |
display_spec |
可选。显示功能(例如搜索结果中的匹配项突出显示)的配置。 |
session |
会话资源名称。可选。 会话允许用户进行多轮 /search API 调用,或在 /search API 调用和 /answer API 调用之间进行协调。 示例 1(多轮 /search API 调用):使用在第一次调用中生成的会话 ID 调用 /search API。在此示例中,系统会在查询排名中考虑之前的搜索查询。也就是说,如果第一个查询是“Alphabet 在 2022 年的表现如何?”,如果上一个查询是“Alphabet 在 2022 年的表现如何?”,而当前查询是“2023 年呢?”,则当前查询会被解读为“Alphabet 在 2023 年的表现如何?”。 示例 2(/search API 调用与 /answer API 调用之间的协调):使用在第一次调用中生成的会话 ID 调用 /answer API。在此示例中,答案生成是在第一次搜索调用返回的搜索结果的上下文中进行的。 多轮搜索功能目前处于非公开正式版阶段。在正式向公众发布此功能之前,请使用 v1alpha 或 v1beta 版本。或者,通过 Google 支持团队申请加入许可名单。 |
session_spec |
会话规范。 仅当设置了 |
relevance_threshold |
搜索结果的相关性阈值。 默认采用 Google 定义的阈值,在精确率和召回率之间取得平衡,既能提供高度准确的结果,又能全面覆盖相关信息。 此功能不支持医疗保健搜索。 |
relevance_score_spec |
可选。用于返回相关性得分的规范。 |
BoostSpec
提升规范以提升特定文档。
| 字段 | |
|---|---|
condition_boost_specs[] |
条件加权规范。如果文档符合规范中的多个条件,则这些规范中的提升分数都会应用,并以非线性的方式进行组合。规格数量上限为 20。 |
ConditionBoostSpec
加权适用于符合条件的文档。
| 字段 | |
|---|---|
condition |
用于指定加权条件的表达式。语法和支持的字段与过滤表达式相同。如需了解详细的语法和限制,请参阅 示例:
|
boost |
条件升位的强度,应介于 [-1, 1] 之间。设为负值代表降位。默认值为 0.0。 设置为 1.0 可大幅提升文档的排名。但并不一定意味着升位后的文档在任何时候都会显示在结果最上方,或者其他文档会被排除。即使没有符合条件的商品,系统仍会显示结果。此外,与搜索查询明显更相关的搜索结果仍会优先于您非常关注但不相关的文档。 设置为 -1.0 会大幅降低相应文档的排名。不过,可能仍会显示深度相关的结果。该文档需要努力争取才能获得相当高的排名,但并非完全无法获得排名。 设置为 0.0 表示不应用任何提升。系统会忽略提升条件。只能设置(条件、升压)组合或下面的 boost_control_spec。如果两者都已设置,系统会忽略全局提升,并应用更精细的 boost_control_spec。 |
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
要应用自定义排名的属性(或函数)。
| 枚举 | |
|---|---|
ATTRIBUTE_TYPE_UNSPECIFIED |
未指定 AttributeType。 |
NUMERICAL |
数值字段的值将用于动态更新加推量。在这种情况下,控制点的 attribute_value(即 x 值)将是指定了 boost_amount 的数值字段的实际值。 |
FRESHNESS |
对于新鲜度使用情形,属性值将是当前时间与指定日期时间字段中的日期之间的时长。该值必须采用 XSD dayTimeDuration 值(ISO 8601 时长值的受限子集)的格式。此格式的模式为:[nD][T[nH][nM][nS]]。例如,5D、3DT12H30M、T24H。 |
ControlPoint
用于定义曲线的控制点。通过这些控制点定义的曲线只能单调递增或递减(可以包含常量值)。
| 字段 | |
|---|---|
attribute_value |
可以是以下值之一:1. 数值字段值。2. 新鲜度时长规范:该值必须采用 XSD |
boost_amount |
如果 attribute_value 的计算结果为上述指定的值,则用于提升得分的值(介于 -1 到 1 之间)。 |
InterpolationType
要应用的插值类型。默认值为线性(分段线性)。
| 枚举 | |
|---|---|
INTERPOLATION_TYPE_UNSPECIFIED |
未指定插值类型。在这种情况下,它会默认设置为线性。 |
LINEAR |
系统将应用分段线性插值。 |
ContentSearchSpec
用于配置内容搜索行为的规范。
| 字段 | |
|---|---|
snippet_spec |
如果未指定 |
summary_spec |
如果未指定 |
extractive_content_spec |
如果未提供 extractive_content_spec,则搜索响应中不会包含提取式答案。 |
search_result_mode |
指定搜索结果模式。如果未指定,搜索结果模式默认为 |
chunk_spec |
指定要从搜索响应中返回的块规范。仅在 |
ChunkSpec
指定要从搜索响应中返回的块规范。仅在 SearchRequest.ContentSearchSpec.search_result_mode 设置为 CHUNKS 时可用
| 字段 | |
|---|---|
num_previous_chunks |
要返回的当前块之前块的数量。允许的最大值为 3。如果未指定,则不会返回任何之前的块。 |
num_next_chunks |
当前块要返回的后续块的数量。允许的最大值为 3。如果未指定,则不会返回任何后续块。 |
ExtractiveContentSpec
用于配置搜索响应中提取内容的规范。
| 字段 | |
|---|---|
max_extractive_answer_count |
每个搜索结果中返回的提取式答案数量上限。 提取式答案是指从原始文档中提取的逐字逐句的答案,可针对搜索查询提供精准且符合上下文的回答。 如果匹配答案的数量小于 每个 |
max_extractive_segment_count |
每个搜索结果中返回的提取段落数上限。仅在 提取式片段是从原始文档中提取的与搜索查询相关的文本片段,通常比提取式答案更详细。然后,该片段可用作 LLM 的输入,以生成摘要和答案。 如果匹配的片段数小于 |
return_extractive_segment_score |
指定是否返回每个搜索结果中提取式片段的置信度得分。此功能仅适用于新的数据存储区或已列入许可名单的数据存储区。如需将您的数据存储区列入许可名单,请与您的客户工程师联系。默认值为 |
num_previous_segments |
指定是否还包含每个所选细分的相邻细分。在每个所选片段之前最多返回 |
num_next_segments |
在每个所选片段之后最多返回 |
SearchResultMode
指定搜索结果模式。如果未指定,搜索结果模式默认为 DOCUMENTS。
| 枚举 | |
|---|---|
SEARCH_RESULT_MODE_UNSPECIFIED |
默认值。 |
DOCUMENTS |
返回搜索结果中的文档。 |
CHUNKS |
返回搜索结果中的块。仅在指定 DocumentProcessingConfig.chunking_config 时可用。 |
SnippetSpec
用于配置搜索响应中的摘要的规范。
| 字段 | |
|---|---|
max_snippet_count |
[已弃用] 此字段已弃用。如需控制代码段返回,请使用 |
reference_only |
[已弃用] 此字段已弃用,不会对代码段产生任何影响。 |
return_snippet |
如果为 |
SummarySpec
用于配置搜索响应中返回的摘要的规范。
| 字段 | |
|---|---|
summary_result_count |
用于生成摘要的热门结果数量。如果返回的结果数量少于 最多可以使用 10 个文档模式的结果或 50 个块模式的结果来生成摘要。当 |
include_citations |
指定是否在摘要中包含引用。默认值为 如果此字段设置为 包含引文的摘要示例: BigQuery 是 Google Cloud 的全代管式无服务器企业数据仓库 [1]。BigQuery 支持所有类型的数据,可在多种云环境上运行,并在统一平台中内置了丰富的机器学习和商业智能功能 [2, 3]。 引用编号是指返回的搜索结果,从 1 开始编入索引。例如,[1] 表示相应句子归因于第一个搜索结果。[2, 3] 表示相应句子归因于第二个和第三个搜索结果。 |
ignore_adversarial_query |
指定是否过滤掉对抗性查询。默认值为 Google 采用搜索查询分类来检测对抗性查询。如果搜索查询被归类为对抗性查询,则不会返回摘要。例如,用户可能会询问有关公司负面评论的问题,或者提交旨在生成不安全且违反政策的输出内容的查询。如果此字段设置为 |
ignore_non_summary_seeking_query |
指定是否过滤掉非总结性查询。默认值为 Google 采用搜索查询分类技术来检测寻求摘要的查询。如果搜索查询被归类为非摘要寻求查询,则不会返回摘要。例如, |
ignore_low_relevant_content |
指定是否过滤掉相关性较低的查询。默认值为 如果此字段设置为 |
ignore_jail_breaking_query |
可选。指定是否过滤掉越狱查询。默认值为 Google 采用搜索查询分类来检测越狱查询。如果搜索查询被归类为越狱查询,则不会返回摘要。用户可能会在查询中添加指令,以更改回答的语气、风格、语言、内容,或要求模型扮演其他实体,例如“以竞争对手公司 CEO 的语气回答”。如果此字段设置为 |
model_prompt_spec |
如果指定,则使用规范来修改提供给 LLM 的提示。 |
language_code |
摘要的语言代码。使用 BCP47 定义的语言标记。注意:这是一项实验性功能。 |
model_spec |
如果指定了该参数,则该规范将用于修改提供给 LLM 的模型规范。 |
use_semantic_chunks |
如果为 true,则会根据热门搜索结果中最相关的块生成回答。此功能将有助于提高摘要质量。请注意,启用此功能后,并非所有热门搜索结果都会被引用并包含在参考列表中,因此引用来源索引仅指向参考列表中列出的搜索结果。 |
ModelPromptSpec
要与模型搭配使用的提示的规范。
| 字段 | |
|---|---|
preamble |
提示开头用于指示助理的文本。用户指南中提供了示例。 |
ModelSpec
模型的规范。
| 字段 | |
|---|---|
version |
用于生成摘要的模型版本。 支持的值包括:
|
DataStoreSpec
一种结构,用于定义要在搜索调用中过滤的数据存储区以及这些数据存储区的配置。否则,系统将返回 INVALID_ARGUMENT 错误。
| 字段 | |
|---|---|
data_store |
必需。 |
filter |
可选。用于过滤由 data_store 字段指定的数据存储区中的文档的过滤条件规范。如需详细了解过滤,请参阅过滤 |
boost_spec |
可选。提升规范以提升特定文档。如需详细了解热推,请参阅热推 |
custom_search_operators |
可选。自定义搜索运算符,如果指定,将用于过滤工作区数据存储区中的结果。如需详细了解自定义搜索运算符,请参阅 SearchOperators。 |
DisplaySpec
指定要显示的特征,例如匹配项突出显示。
| 字段 | |
|---|---|
match_highlighting_condition |
应进行匹配突出显示的条件。 |
MatchHighlightingCondition
枚举,用于描述在何种条件下应突出显示匹配项。
| 枚举 | |
|---|---|
MATCH_HIGHLIGHTING_CONDITION_UNSPECIFIED |
服务器行为与 MATCH_HIGHLIGHTING_DISABLED 相同。 |
MATCH_HIGHLIGHTING_DISABLED |
停用所有文档中的匹配项突出显示功能。 |
MATCH_HIGHLIGHTING_ENABLED |
在所有文档中启用匹配项突出显示功能。 |
FacetSpec
用于执行分面搜索的分面规范。
| 字段 | |
|---|---|
facet_key |
必需。分面键规范。 |
limit |
针对相应分面返回的分面值数量上限。如果未指定,则默认为 20。允许的最大值为 300。大于 300 的值会强制转换为 300。对于医疗保健搜索中的聚合,当 [FacetKey.key] 为“healthcare_aggregation_key”时,无论此处设置的值是多少,系统都会在内部将限制替换为 10,000。 如果此字段为负数,则返回 |
excluded_filter_keys[] |
分面时要排除的键的列表。 默认情况下,除非 在此字段中列出构面键后,即使构面值被过滤出搜索结果,仍可显示为构面结果。使用此字段不会影响返回的搜索结果。 例如,假设有 100 个文档的颜色构面为“红色”,200 个文档的颜色构面为“蓝色”。包含过滤条件“color:ANY("Red")”且将“color”设为 如果“color”列在“excludedFilterKeys”中,则查询会返回构面值“Red”(数量为 100)和“Blue”(数量为 200),因为“color”键现在已从过滤条件中排除。由于此字段不会影响搜索结果,因此搜索结果仍会正确过滤,仅返回“红色”文档。 最多允许 100 个值。否则,系统将返回 |
enable_dynamic_position |
为此分面启用动态位置。如果设置为 true,则系统会自动确定此分面在响应中所有分面中的位置。如果启用了动态分面,则会一起排序。如果设置为 false,则相应分面在响应中的位置与在请求中的位置相同,并且其排名高于启用动态位置的分面和所有动态分面。 例如,您可能希望始终在响应中返回评分分面,但不一定始终将评分分面显示在顶部。在这种情况下,您可以将 enable_dynamic_position 设置为 true,以便系统自动确定评分分面在响应中的位置。 再举一个例子,假设请求中包含以下方面:
此外,您还启用了动态分面,这会生成分面 |
FacetKey
指定如何计算分面。
| 字段 | |
|---|---|
key |
必需。 |
intervals[] |
仅当值应分桶到区间时才设置。必须针对具有数值的分面进行设置。不得为具有文本值的 Facet 设置。间隔数上限为 30。 |
restricted_values[] |
仅获取指定受限值的分面。仅支持文本字段。例如,假设“category”有三个值:“Action > 2022”“Action > 2021”和“Sci-Fi > 2022”。如果将“restricted_values”设置为“Action > 2022”,则“category”分面仅包含“Action > 2022”。仅支持文本字段。最多 10 个。 |
prefixes[] |
仅获取以指定字符串前缀开头的分面值。例如,假设“category”有三个值:“Action > 2022”“Action > 2021”和“Sci-Fi > 2022”。如果将“prefixes”设置为“Action”,则“category”分面仅包含“Action > 2022”和“Action > 2021”。仅支持文本字段。最多 10 个。 |
contains[] |
仅获取包含指定字符串的分面值。例如,假设“category”有三个值:“Action > 2022”“Action > 2021”和“Sci-Fi > 2022”。如果将“contains”设置为“2022”,则“category”分面仅包含“Action > 2022”和“Sci-Fi > 2022”。仅支持文本字段。最多 10 个。 |
case_insensitive |
如果为 true,则在获取带有前缀或包含的分面值时,分面键不区分大小写;否则为 false。 |
order_by |
返回文档的顺序。 允许的值为:
如果未设置,则文本值按自然顺序排序;数值区间按 |
ImageQuery
指定图片查询输入。
| 字段 | |
|---|---|
联合字段
|
|
image_bytes |
Base64 编码的图片字节。支持的图片格式:JPEG、PNG 和 BMP。 |
NaturalLanguageQueryUnderstandingSpec
用于为搜索请求启用自然语言理解功能的规范。
| 字段 | |
|---|---|
filter_extraction_condition |
应提取过滤条件的条件。服务器行为默认为 |
geo_search_query_detection_field_names[] |
用于基于位置的过滤的字段名称,其中在自然语言搜索查询中检测到地理定位过滤条件。仅在 FilterExtractionCondition 设置为 如果设置了此字段,它会替换 |
extracted_filter_behavior |
可选。控制提取的过滤条件如何应用于搜索。默认行为取决于请求。对于单个数据存储区结构化搜索,默认值为 |
allowed_field_names[] |
可选。可用于自然语言过滤条件提取的字段的许可名单。默认情况下,如果未指定此参数,则所有可编入索引的字段都符合自然语言过滤条件提取条件(但不保证会被使用)。如果 allowed_field_names 中指定了任何字段,则只有在架构中标记为可编制索引且在允许列表中指定的字段才符合自然语言过滤条件提取的条件。注意:多数据存储区搜索尚不支持此参数,系统会忽略此参数。 |
ExtractedFilterBehavior
一种枚举,用于描述如何将提取的过滤条件应用于搜索。
| 枚举 | |
|---|---|
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED |
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED 将使用提取的过滤条件的默认行为。对于单个数据存储区搜索,默认应用为硬过滤条件。对于多数据存储区搜索,默认应用为软提升。 |
HARD_FILTER |
将所有提取的过滤条件作为硬过滤条件应用于结果。未通过提取的过滤条件的结果将不会返回到结果集中。 |
SOFT_BOOST |
将所有提取的过滤条件作为软加权应用。通过过滤条件的结果在结果集中的排名会提升。 |
FilterExtractionCondition
一种枚举,用于描述在何种条件下应进行过滤条件提取。
| 枚举 | |
|---|---|
CONDITION_UNSPECIFIED |
服务器行为默认为 DISABLED。 |
DISABLED |
停用 NL 过滤条件提取。 |
ENABLED |
启用 NL 过滤提取。 |
QueryExpansionSpec
用于确定在哪些条件下应进行查询扩展的规范。
| 字段 | |
|---|---|
condition |
应进行查询扩展的条件。默认为 |
pin_unexpanded_results |
是否固定未展开的结果。如果此字段设置为 true,则未使用扩展功能的商品始终显示在搜索结果的顶部,然后才是使用扩展功能搜索到的商品。 |
条件
一种枚举,用于描述在何种条件下应进行查询扩展。
| 枚举 | |
|---|---|
CONDITION_UNSPECIFIED |
未指定查询扩展条件。在这种情况下,服务器行为默认为 Condition.DISABLED。 |
DISABLED |
停用了查询扩展功能。即使 SearchResponse.total_size 为零,系统也只会使用确切的搜索查询。 |
AUTO |
由 Search API 构建的自动查询扩展。 |
RankingExpressionBackend
用于排名表达式评估的后端。
| 枚举 | |
|---|---|
RANKING_EXPRESSION_BACKEND_UNSPECIFIED |
未指定/未知值的默认选项。 |
BYOE |
已弃用:请改用 |
CLEARBOX |
已弃用:请改用 |
RANK_BY_EMBEDDING |
按自定义嵌入模型进行排名,这是评估排名表达式的默认方式。 |
RANK_BY_FORMULA |
按自定义公式排名。 |
RelevanceScoreSpec
用于返回文档相关性得分的规范。
| 字段 | |
|---|---|
return_relevance_score |
可选。是否返回搜索结果的相关性得分。得分越高,文档与查询的相关性就越强。 |
RelevanceThreshold
搜索结果的相关性阈值。相关性阈值越高,显示的相关结果就越多,返回的结果数量就越少。
| 枚举 | |
|---|---|
RELEVANCE_THRESHOLD_UNSPECIFIED |
默认值。在这种情况下,服务器行为默认为 Google 定义的阈值。 |
LOWEST |
最低相关性阈值。 |
LOW |
相关性阈值较低。 |
MEDIUM |
中等相关性阈值。 |
HIGH |
相关性阈值较高。 |
SearchAsYouTypeSpec
在搜索请求中输入内容时进行搜索的规范。
| 字段 | |
|---|---|
condition |
即输即搜功能应在什么条件下运行。默认为 |
条件
枚举,用于描述在何种条件下应进行“边输入边搜索”。
| 枚举 | |
|---|---|
CONDITION_UNSPECIFIED |
服务器行为默认为 Condition.DISABLED。 |
DISABLED |
停用即输即搜功能。 |
ENABLED |
启用即输即搜功能。 |
AUTO |
在边输入边搜索模式和标准搜索模式之间自动切换,非常适合单 API 实现(例如,去抖动)。 |
SessionSpec
会话规范。
多轮搜索功能目前处于非公开正式版阶段。在正式向公众发布此功能之前,请使用 v1alpha 或 v1beta 版本。或者,通过 Google 支持团队申请加入许可名单。
| 字段 | |
|---|---|
query_id |
如果设置,搜索结果会存储到此查询 ID 指定的“轮次”。 示例:假设会话如下所示:session { name: ".../sessions/xxx" turns { query { text: "什么是 foo?" query_id: ".../questions/yyy" } answer: "Foo 是 ..." } turns { query { text: "那 bar 呢?" query_id: ".../questions/zzz" } } } 用户可以调用 /search API,并发送如下请求: session: ".../sessions/xxx" session_spec { query_id: ".../questions/zzz" } 然后,API 会存储与最后一轮对话关联的搜索结果。存储的搜索结果可供后续 /answer API 调用使用(指定会话 ID 和查询 ID)。此外,还可以使用相同的会话 ID 和查询 ID 并行调用 /search 和 /answer。 |
search_result_persistence_count |
要保留的热门搜索结果数量。持久性搜索结果可用于后续的 /answer API 调用。 此字段类似于 文档模式下最多 10 个结果,块模式下最多 50 个结果。 |
SpellCorrectionSpec
查询拼写更正的规范。
| 字段 | |
|---|---|
mode |
拼写更正功能替换原始搜索查询所采用的模式。默认值为 |
模式
用于描述应在何种模式下进行拼写更正的枚举。
| 枚举 | |
|---|---|
MODE_UNSPECIFIED |
未指定拼写校正模式。在这种情况下,服务器行为默认为 Mode.AUTO。 |
SUGGESTION_ONLY |
搜索 API 会尝试查找拼写建议。如果找到建议,则将其放入 SearchResponse.corrected_query 中。拼写建议不会用作搜索查询。 |
AUTO |
由 Search API 提供的自动拼写更正功能。如果找到更正后的查询,则搜索将基于该查询。 |
SearchResponse
SearchService.Search 方法的响应消息。
| 字段 | |
|---|---|
results[] |
匹配的文档列表。顺序表示排名。 |
facets[] |
用户请求的分面结果。 |
total_size |
估算的匹配商品总数量,不考虑分页。分页返回的 |
attribution_token |
唯一的搜索令牌。此令牌应包含在相应搜索生成的 |
redirect_uri |
客户自定义的重定向页面的 URI。如果触发了重定向操作,则不会执行搜索,并且响应中仅设置 |
next_page_token |
可作为 |
corrected_query |
包含拼写更正后的查询(如果找到)。如果拼写校正类型为 AUTOMATIC,则搜索结果基于 corrected_query。否则,系统会使用原始查询进行搜索。 |
summary |
作为搜索结果的一部分的摘要。只有在设置了 |
query_expansion_info |
返回结果的查询扩展信息。 |
session_info |
会话信息。 仅当提供 |
search_link_promotions[] |
网站搜索的促销信息。 |
商品详情
一种分面结果。
| 字段 | |
|---|---|
key |
相应构面的键。例如 |
values[] |
相应字段的构面值。 |
dynamic_facet |
分面是否是动态生成的。 |
FacetValue
包含值名称及其数量的 Facet 值。
| 字段 | |
|---|---|
count |
具有相应分面值的商品的数量。 |
联合字段 facet_value。包含值的 facet 值。facet_value 只能是下列其中一项: |
|
value |
相应构面的文本值,例如构面“颜色”的“黑色”。 |
interval |
某个详情的区间值,例如“价格”详情的 [10, 20)。它与 |
QueryExpansionInfo
描述查询扩展的信息,包括是否已发生扩展。
| 字段 | |
|---|---|
expanded_query |
一个布尔值,用于描述是否发生了查询扩展。 |
pinned_result_count |
固定结果的数量。只有在发生扩展且 |
SearchResult
表示搜索结果。
| 字段 | |
|---|---|
id |
|
document |
搜索响应中的文档数据代码段。仅填充标记为 |
chunk |
如果 |
model_scores |
仅限输出。Google 提供的可用得分。 |
rank_signals |
可选。与结果关联的一组排名信号。 |
RankSignals
一组排名信号。
| 字段 | |
|---|---|
default_rank |
可选。结果的默认排名。 |
custom_signals[] |
可选。自定义 clearbox 信号的列表。 |
keyword_similarity_score |
可选。关键字匹配调整。 |
relevance_score |
可选。语义相关性调整。 |
semantic_similarity_score |
可选。语义相似度调整。 |
pctr_rank |
可选。预测的转化率调整幅度(以排名表示)。 |
topicality_rank |
可选。主题性调整(以排名表示)。 |
document_age |
可选。文档存在时间(以小时为单位)。 |
boosting_factor |
可选。文档的组合自定义加权。 |
CustomSignal
以名称和值对表示的自定义 clearbox 信号。
| 字段 | |
|---|---|
name |
可选。信号的名称。 |
value |
可选。表示排名信号的浮点值(例如,BM25 为 1.25)。 |
SessionInfo
有关会话的信息。
| 字段 | |
|---|---|
name |
会话名称。如果使用自动会话模式(当 |
query_id |
与此搜索 API 调用对应的查询 ID。一个会话可以包含多个对话轮次,每个对话轮次都有一个唯一的查询 ID。 通过在 Answer API 调用中指定会话名称和此查询 ID,系统会在相应搜索调用的搜索结果上下文中生成回答。 |
摘要
由摘要规范指定的前 N 个搜索结果的摘要。
| 字段 | |
|---|---|
summary_text |
摘要内容。 |
summary_skipped_reasons[] |
其他跳过摘要的原因。这提供了忽略的案例的原因。如果未跳过任何内容,则不会设置此字段。 |
safety_attributes |
安全属性类别及其关联置信度分数的集合。 |
summary_with_metadata |
包含元数据信息的摘要。 |
引用
细分的引用信息。
| 字段 | |
|---|---|
start_index |
索引表示段的开头,以字节/Unicode 衡量。 |
end_index |
归因区段的结束时间(不含)。 |
sources[] |
归因细分的引用来源。 |
CitationMetadata
引用元数据。
| 字段 | |
|---|---|
citations[] |
细分的引用。 |
CitationSource
引用来源。
| 字段 | |
|---|---|
reference_index |
来自 SummaryWithMetadata.references 的文档参考索引。它是从 0 开始的索引,如果未明确设置 reference_index,则该值为零。 |
参考文档
文档参考。
| 字段 | |
|---|---|
title |
文档的标题。 |
document |
必需。 |
uri |
文档的 Cloud Storage 或 HTTP URI。 |
chunk_contents[] |
从文档内容派生的引用块内容列表。 |
ChunkContent
分块内容。
| 字段 | |
|---|---|
content |
块状文本内容。 |
page_identifier |
网页标识符。 |
SafetyAttributes
安全属性类别及其关联的置信度分数。
| 字段 | |
|---|---|
categories[] |
与所生成内容关联的“安全属性”类别的显示名称。顺序与得分匹配。 |
scores[] |
每个类别的置信度分数越高,表示置信度越高。顺序与类别匹配。 |
SummarySkippedReason
用于表示摘要跳过原因的枚举。
| 枚举 | |
|---|---|
SUMMARY_SKIPPED_REASON_UNSPECIFIED |
默认值。未指定跳过摘要的原因。 |
ADVERSARIAL_QUERY_IGNORED |
忽略了对抗性查询的案例。 仅在 |
NON_SUMMARY_SEEKING_QUERY_IGNORED |
非摘要搜索查询忽略了大小写。 如果查询是闲聊,Google 会跳过摘要。仅在 |
OUT_OF_DOMAIN_QUERY_IGNORED |
网域外查询忽略了大小写。 如果没有高度相关的搜索结果,Google 会跳过摘要。例如,数据存储区包含有关公司 A 的事实,但用户查询的是有关公司 B 的问题。 |
POTENTIAL_POLICY_VIOLATION |
可能违反政策的情况。 如果检测到潜在的违规情况,Google 会跳过摘要。包括可能包含暴力或有害内容的内容。 |
LLM_ADDON_NOT_ENABLED |
LLM 加购项未启用情况。 如果未启用 LLM 插件,Google 会跳过摘要。 |
NO_RELEVANT_CONTENT |
无相关内容的情况。 如果检索到的搜索结果中没有相关内容,Google 会跳过摘要。 |
JAIL_BREAKING_QUERY_IGNORED |
越狱查询忽略了大小写。 例如,“以竞争对手公司 CEO 的语气回复”。仅在 [SearchRequest.ContentSearchSpec.SummarySpec.ignore_jail_breaking_query] 设置为 |
CUSTOMER_POLICY_VIOLATION |
客户政策违规支持请求。 如果检测到违反客户政策的情况,Google 会跳过摘要。政策由客户定义。 |
NON_SUMMARY_SEEKING_QUERY_IGNORED_V2 |
不寻求答案的查询(忽略大小写)。 如果搜索查询没有明确的意图,Google 会跳过摘要。仅当 [SearchRequest.ContentSearchSpec.SummarySpec.ignore_non_answer_seeking_query] 设置为 |
TIME_OUT |
超时情况。 如果超时,Google 会跳过摘要。 |
SummaryWithMetadata
包含元数据信息的摘要。
| 字段 | |
|---|---|
summary |
不含引用信息的摘要文本。 |
citation_metadata |
给定摘要的引用元数据。 |
references[] |
文档参考。 |
SearchTier
搜索功能层级。不同层级的价格可能不同。如需了解详情,请参阅价格文档。
| 枚举 | |
|---|---|
SEARCH_TIER_UNSPECIFIED |
未指定枚举时的默认值。此功能无法使用。 |
SEARCH_TIER_STANDARD |
标准层级。 |
SEARCH_TIER_ENTERPRISE |
Enterprise 层级。 |
SearchUseCase
定义 SolutionType 的进一步细分。专门适用于 SOLUTION_TYPE_SEARCH。
| 枚举 | |
|---|---|
SEARCH_USE_CASE_UNSPECIFIED |
未设置时使用的值。不会在 CSS 中发生。 |
SEARCH_USE_CASE_SEARCH |
搜索用例。预期流量具有非空的 query。 |
SEARCH_USE_CASE_BROWSE |
浏览使用情形。预期流量具有空的 query。 |
ServingConfig
配置用于生成服务时结果(例如搜索结果或推荐预测)的元数据。ServingConfig 在搜索和预测请求中传递,并生成结果。
| 字段 | |
|---|---|
name |
不可变。完全限定名称 |
display_name |
必需。直观易懂的服务配置显示名称。在发现界面中使用。 此字段必须是 UTF-8 编码的字符串,长度限制为 128 个字符。否则,系统会返回 INVALID_ARGUMENT 错误。 |
solution_type |
必需。不可变。指定服务配置可关联的解决方案类型。 |
model_id |
在提供服务时要使用的模型的 ID。目前仅支持 RecommendationModel。可以更改,但只能更改为兼容的模型(例如,将“您可能喜欢的其他内容”点击率模型更改为“您可能喜欢的其他内容”转化率模型)。 当 |
diversity_level |
在推荐模型结果中使用的多样性程度,例如
如果未指定,我们会根据推荐模型类型选择默认值。默认值: 只有当 |
ranking_expression |
排名表达式用于控制检索到的文档的自定义排名。若要利用此功能,您需要进行文档嵌入。ServingConfig 中的排名表达式设置适用于由相应投放配置处理的所有搜索请求。不过,如果指定了 排名表达式是单个函数或多个通过“+”连接的函数。
支持的函数:
函数变量:
排名表达式示例: 如果文档具有嵌入字段 doc_embedding,则排名表达式可以是 |
create_time |
仅限输出。ServingConfig 创建时间戳。 |
update_time |
仅限输出。ServingConfig 更新时间戳。 |
filter_control_ids[] |
在服务路径中使用的过滤条件控件。系统将应用所有触发的过滤条件控件。过滤条件控件必须与投放配置位于同一数据存储区中。最多 20 个过滤条件控件。 |
boost_control_ids[] |
在服务路径中使用的提升控制变量。系统将应用所有触发的提升控制。提升控制变量必须与投放配置位于同一数据存储区中。最多 20 个提升控件。 |
redirect_control_ids[] |
重定向控件的 ID。即使触发了多个重定向操作,也只会应用第一个触发的操作。规格数量上限为 100。 只有当 |
synonyms_control_ids[] |
条件同义词规范。如果多个同义词条件匹配,则列表中的所有匹配同义词控件都将执行。规格数量上限为 100。 只有当 |
oneway_synonyms_control_ids[] |
条件单向同义词规范。如果多个单向同义词条件匹配,系统将执行列表中的所有匹配的单向同义词控件。规格数量上限为 100。 只有当 |
dissociate_control_ids[] |
条件不关联规范。如果多个不关联条件匹配,则列表中的所有匹配的不关联控制变量都将执行。顺序无关紧要。规格数量上限为 100。 只有当 |
replacement_control_ids[] |
条件替换规范。按列表中的顺序应用。之前替换过的字词无法再次替换。规格数量上限为 100。 只有当 |
ignore_control_ids[] |
条件忽略规范。如果多个忽略条件匹配,系统将执行列表中的所有匹配的忽略控制变量。顺序无关紧要。规格数量上限为 100。 |
promote_control_ids[] |
宣传规范的条件。 规格数量上限为 100。 |
answer_generation_spec |
可选。答案生成规范。 |
联合字段 vertical_config。特定垂直行业的配置。vertical_config 只能是下列其中一项: |
|
media_config |
投放配置的 MediaConfig。 |
generic_config |
投放配置的 GenericConfig。 |
GenericConfig
指定通用发现所需的配置。目前,我们支持:
content_search_spec:常规内容搜索的配置。
| 字段 | |
|---|---|
content_search_spec |
指定内容搜索的预期行为。仅对启用内容搜索的数据存储区有效。 |
MediaConfig
指定媒体发现所需的配置。目前支持:
demote_content_watched:观看过的内容降级阈值。客户可以指定是使用“降位已观看的内容”功能,还是使用“查看过的详情页面”功能。使用观看过的内容降级功能时,客户需要指定观看时长或百分比超过阈值,系统就会在推荐结果中降级相应内容。promote_fresh_content:新内容推广的截止天数。客户可以指定是否使用内容新鲜度提升功能。如果内容是在截止日期内发布的,则会在推荐结果中推广该内容。只有当SolutionType为SOLUTION_TYPE_RECOMMENDATION时才能设置此项。
| 字段 | |
|---|---|
demotion_event_type |
指定用于降级推荐结果的事件类型。目前支持的值:
如果未设置,则不会应用观看记录降级。系统仍会应用内容新鲜度降级。 |
demote_content_watched_past_days |
可选。指定在降位观看过的内容时要回溯的天数。如果设置为 0 或未设置,则默认为最长 365 天。 |
content_freshness_cutoff_days |
指定用于推荐结果的内容新鲜度。如果内容发布时间已超过内容新鲜度截止天数,则会被降位。 |
联合字段 demote_content_watched。指定降级已观看内容的阈值,该阈值可以是百分比值,也可以是分钟值。必须为 media-complete 事件类型设置此值。demote_content_watched 只能是下列其中一项: |
|
content_watched_percentage_threshold |
指定降位的观看内容百分比阈值。阈值必须介于 [0, 1.0] 之间(含 0 和 1.0)。 |
content_watched_seconds_threshold |
指定降位的观看内容时长阈值。 |
会话
外部会话 proto 定义。
| 字段 | |
|---|---|
name |
不可变。完全限定名称 |
display_name |
可选。会话的显示名称。 此字段用于在界面中标识会话。默认情况下,显示名称是会话中的第一个轮次查询文本。 |
state |
会话的状态。 |
user_pseudo_id |
用于跟踪用户的唯一标识符。 |
turns[] |
圈数。 |
labels[] |
可选。会话的标签。可在 ListSessionsRequest 中设置为过滤条件。 |
start_time |
仅限输出。会话开始的时间。 |
end_time |
仅限输出。会话结束的时间。 |
is_pinned |
可选。会话是否已固定,已固定的会话将显示在会话列表顶部。 |
州
会话状态的枚举。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
状态未指定。 |
IN_PROGRESS |
会话目前处于开放状态。 |
Turn
表示一个对话轮次,包括用户的查询和服务的回答。
| 字段 | |
|---|---|
query |
可选。用户查询。如果此轮只是重新生成对另一轮的回答,则可能不会设置 |
answer |
可选。用户查询的回答的资源名称。 仅当在此轮中生成了答案(/answer API 调用)时才设置。 |
assist_answer |
仅限输出。针对用户查询的 Google 助理回答的资源名称。 仅当在此轮对话中发生辅助调用(/assist API 调用)时才设置。 格式: |
detailed_answer |
仅限输出。在 |
detailed_assist_answer |
仅限输出。在 |
query_config |
可选。表示与查询配置相关的元数据,例如所用的 LLM 模型和版本、模型参数(温度、接地参数等)。前缀“google.”已预留给 Google 开发的功能。 |
SetUpDataConnectorMetadata
此类型没有字段。
SetUpDataConnectorRequest
| 字段 | |
|---|---|
parent |
必需。 |
collection_id |
必需。要用于 此字段必须符合 RFC-1034 标准,且长度上限为 63 个字符。否则,系统会返回 INVALID_ARGUMENT 错误。 |
collection_display_name |
必需。 应为人类可读的字符串,用于在控制台信息中心内显示集合。UTF-8 编码的字符串,长度上限为 1024 个字符。 |
data_connector |
必需。要在新创建的 |
SingleRegionKey
单区域 CMEK 的元数据。
| 字段 | |
|---|---|
kms_key |
必需。将用于加密资源 |
SiteSearchEngine
SiteSearchEngine 会捕获数据存储区级网站搜索持久性配置。每个数据存储区都有一个单例值。
| 字段 | |
|---|---|
name |
网站搜索引擎的完全限定资源名称。格式: |
SiteVerificationInfo
高级网站搜索中目标网站的验证信息。
| 字段 | |
|---|---|
site_verification_state |
网站验证状态,用于指明所有权和有效性。 |
verify_time |
最新的网站验证时间。 |
SiteVerificationState
网站验证状态。
| 枚举 | |
|---|---|
SITE_VERIFICATION_STATE_UNSPECIFIED |
默认值为 VERIFIED。 |
VERIFIED |
网站所有权已通过验证。 |
UNVERIFIED |
网站所有权正在等待验证或验证失败。 |
EXEMPTED |
免于验证的网站,例如面向所有人开放的公共网站。 |
站点地图
SiteSearchEngine 的站点地图。
| 字段 | |
|---|---|
name |
仅限输出。相应站点地图的完全限定资源名称。 |
create_time |
仅限输出。相应站点地图的创建时间。 |
联合字段 feed。支持的 Feed 来源。feed 只能是下列其中一项: |
|
uri |
站点地图的公开 URI,例如 |
SolutionType
解决方案的类型。
| 枚举 | |
|---|---|
SOLUTION_TYPE_UNSPECIFIED |
默认值。 |
SOLUTION_TYPE_RECOMMENDATION |
用于 Recommendations AI。 |
SOLUTION_TYPE_SEARCH |
用于 Discovery 搜索。 |
SOLUTION_TYPE_CHAT |
用于与生成式 AI 智能体相关的应用场景。 |
SOLUTION_TYPE_GENERATIVE_CHAT |
用于与生成式聊天代理相关的应用场景。仅用于生成式聊天引擎,关联的数据存储区必须注册 SOLUTION_TYPE_CHAT 解决方案。 |
SpannerSource
用于导入数据的 Spanner 源
| 字段 | |
|---|---|
project_id |
包含 Spanner 源的项目 ID。长度限制为 128 个字符。如果未指定,则继承父请求中的项目 ID。 |
instance_id |
必需。源 Spanner 表的实例 ID。 |
database_id |
必需。源 Spanner 表的数据库 ID。 |
table_id |
必需。需要导入的 Spanner 数据库的表名称。 |
enable_data_boost |
是否在 Spanner 导出操作中应用数据加速。启用此选项会产生额外费用。如需了解详情,请点击此处。 |
StreamAssistRequest
针对 AssistantService.StreamAssist 方法的请求。
| 字段 | |
|---|---|
name |
必需。 |
query |
可选。当前用户查询。 仅当提供 |
session |
可选。用于请求的会话。如果指定了此参数,助理可以访问对话记录,并且查询和回答会存储在对话记录中。 如果将 格式: |
user_metadata |
可选。发起查询的用户的相关信息。 |
agents_spec |
可选。用于处理请求的代理的规范。 |
tools_spec |
可选。用于处理请求的工具的规范。 |
generation_spec |
可选。请求的生成配置规范。 |
AgentsSpec
用于处理请求的代理的规范。
| 字段 | |
|---|---|
agent_specs[] |
可选。用于处理请求的代理的规范。 |
AgentSpec
代理的规范。
| 字段 | |
|---|---|
agent_id |
必需。用于标识处理请求的代理资源的 ID。 此字段必须符合 RFC-1034 的要求,且长度上限为 63 个字符。 |
GenerationSpec
请求的助理生成规范。这样,您就可以在引擎级替换默认的生成配置。
| 字段 | |
|---|---|
model_id |
可选。用于生成式模型的 Vertex AI model_id。如果未设置,系统将使用默认的 Assistant 模型。 |
ToolsSpec
用于处理请求的工具的规范。
| 字段 | |
|---|---|
vertex_ai_search_spec |
可选。Vertex AI Search 工具的规范。 |
web_grounding_spec |
可选。网络接地工具的规范。如果存在此字段,则启用基于网络搜索的接地。仅当 |
image_generation_spec |
可选。图片生成工具的规范。 |
video_generation_spec |
可选。视频生成工具的规范。 |
ImageGenerationSpec
此类型没有字段。
图片生成工具的规范。
VertexAiSearchSpec
Vertex AI Search 工具的规范。
| 字段 | |
|---|---|
data_store_specs[] |
可选。用于定义搜索调用中要过滤的 |
filter |
可选。过滤器语法使用一种表达式语言,可根据要过滤文档的一个或多个字段构建过滤条件。过滤表达式区分大小写。 如果此字段无法识别,则返回 Vertex AI Search 中的过滤是通过将 LHS 过滤键映射到 Vertex AI Search 后端中定义的键属性来完成的,此映射由客户在其架构中定义。例如,媒体客户的架构中可能包含“名称”字段。在这种情况下,过滤条件将如下所示:filter --> name:'ANY("king kong")' 如需详细了解过滤(包括语法和过滤运算符),请参阅过滤 |
VideoGenerationSpec
此类型没有字段。
视频生成工具的规范。
WebGroundingSpec
此类型没有字段。
网络接地工具的规范。
StreamAssistResponse
对 AssistantService.StreamAssist 方法的响应。
| 字段 | |
|---|---|
answer |
Assist answer 资源对象,包含助理针对用户查询给出的最终回答的部分内容。 如果当前响应未向之前发送的 观察 如果状态为 |
session_info |
会话信息。仅包含在响应流的最终 StreamAssistResponse 中。 |
assist_token |
用于标识当前请求和响应流的全局唯一 ID。用于反馈和支持。 |
SessionInfo
有关会话的信息。
| 字段 | |
|---|---|
session |
新生成的会话或继续的会话的名称。 格式: |
SubscriptionTerm
订阅期。LINT.IfChange
| 枚举 | |
|---|---|
SUBSCRIPTION_TERM_UNSPECIFIED |
默认值,请勿使用。 |
SUBSCRIPTION_TERM_ONE_MONTH |
1 个月。 |
SUBSCRIPTION_TERM_ONE_YEAR |
1 年。 |
SUBSCRIPTION_TERM_THREE_YEARS |
3 年。 |
SubscriptionTier
订阅层级信息。
| 枚举 | |
|---|---|
SUBSCRIPTION_TIER_UNSPECIFIED |
默认值。 |
SUBSCRIPTION_TIER_SEARCH |
搜索层级。搜索层级可以使用 VAIS 搜索功能和 NotebookLM 功能。 |
SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT |
“搜索 + 助理”层级。搜索 + 助理层级可以使用 VAIS 搜索功能、NotebookLM 功能和助理功能。 |
SUBSCRIPTION_TIER_NOTEBOOK_LM |
NotebookLM 方案。NotebookLM 是一种订阅层级,只能使用 NotebookLM 功能。 |
SUBSCRIPTION_TIER_FRONTLINE_WORKER |
一线员工层级。 |
SUBSCRIPTION_TIER_AGENTSPACE_STARTER |
Agentspace 入门版层级。 |
SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS |
Agentspace Business 层级。 |
SUBSCRIPTION_TIER_ENTERPRISE |
Enterprise 层级。 |
SUBSCRIPTION_TIER_EDU |
教育机构层级。 |
SUBSCRIPTION_TIER_EDU_PRO |
教育 Pro 版层级。 |
SUBSCRIPTION_TIER_EDU_EMERGING |
教育版新兴市场层级。 |
SUBSCRIPTION_TIER_EDU_PRO_EMERGING |
教育 Pro 版新兴市场层级。 |
SuggestionDenyListEntry
建议拒绝列表条目,用于标识要从建议中屏蔽的短语以及应用于该短语的操作。
| 字段 | |
|---|---|
block_phrase |
必需。要屏蔽的短语,以免系统提供相关建议。最多可包含 125 个字符。 |
match_operator |
必需。要为此短语应用的匹配运算符。是屏蔽确切词组,还是屏蔽包含此词组的任何建议。 |
MatchOperator
用于与生成的建议匹配的运算符。
| 枚举 | |
|---|---|
MATCH_OPERATOR_UNSPECIFIED |
默认值。不应使用 |
EXACT_MATCH |
如果建议与 block_phrase 完全匹配,则屏蔽该建议。 |
CONTAINS |
如果建议包含 block_phrase,则屏蔽该建议。 |
TargetSite
SiteSearchEngine 的目标网站。
| 字段 | |
|---|---|
name |
仅限输出。目标网站的完全限定资源名称。 |
provided_uri_pattern |
必需。仅限输入。用户提供的 URI 模式,用于生成 |
type |
目标网站的类型,例如,网站是要包含还是排除。 |
exact_match |
不可变。如果设置为 false,则会生成一个 uri_pattern,以包含地址中包含 provided_uri_pattern 的所有网页。如果设置为 true,系统会生成一个 uri_pattern,尝试与 provided_uri_pattern 完全匹配,或者在 provided_uri_pattern 是特定网址时仅与该特定网页匹配。provided_uri_pattern 始终会经过标准化处理,以生成供搜索引擎使用的 URI 模式。 |
generated_uri_pattern |
仅限输出。这是根据 provided_uri_pattern 由系统生成的。 |
root_domain_uri |
仅限输出。provided_uri_pattern 的根网域。 |
site_verification_info |
仅限输出。网站所有权和有效性验证状态。 |
indexing_status |
仅限输出。索引编制状态。 |
update_time |
仅限输出。目标网站的上次更新时间。 |
failure_reason |
仅限输出。失败原因。 |
FailureReason
网站搜索索引编制失败原因。
| 字段 | |
|---|---|
联合字段 failure。失败原因。failure 只能是下列其中一项: |
|
quota_failure |
由于配额不足,因此操作失败。 |
QuotaFailure
由于配额不足,因此操作失败。
| 字段 | |
|---|---|
total_required_quota |
此数字用于估算相应项目成功完成索引编制所需的总配额。 |
IndexingStatus
目标网站的索引编制状态枚举。
| 枚举 | |
|---|---|
INDEXING_STATUS_UNSPECIFIED |
默认值为 SUCCEEDED。 |
PENDING |
目标网站位于更新队列中,并将由索引流水线拾取。 |
FAILED |
目标网站无法编入索引。 |
SUCCEEDED |
目标网站已被编入索引。 |
DELETING |
之前已编入索引的目标网站已被标记为待删除。此状态表示正在转换,最终结果为:1. 如果取消编入索引成功,则删除目标网站;2. 如果取消编入索引失败,则状态恢复为 SUCCEEDED。 |
CANCELLABLE |
目标网站更改正在等待处理,但可以取消。 |
CANCELLED |
目标网站更改已取消。 |
类型
可能的目标网站类型。
| 枚举 | |
|---|---|
TYPE_UNSPECIFIED |
此值未使用。在这种情况下,服务器行为默认为 Type.INCLUDE。 |
INCLUDE |
包含目标网站。 |
EXCLUDE |
排除目标网站。 |
租户
连接器来源的租户信息。这包括存储在 Credential 消息中的部分相同信息,但仅限于向用户提供可访问的租户列表所需的信息。
| 字段 | |
|---|---|
id |
租户的实例 ID。示例:Jira(“8594f221-9797-5f78-1fa4-485e198d7cd0”)、Slack(“T123456”)。 |
uri |
租户的 URI(如果适用)。例如,Jira 实例的 URI 为 https://my-jira-instance.atlassian.net,而 Slack 租户没有 URI。 |
display_name |
租户的可选显示名称,例如“我的 Slack 团队”。 |
TextInput
定义文本输入。
| 字段 | |
|---|---|
input |
文本输入。 |
context |
输入的对话上下文。 |
TrainCustomModelMetadata
与 TrainCustomModel 操作的进度相关的元数据。此值由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
TrainCustomModelRequest
SearchTuningService.TrainCustomModel 方法的请求消息。
| 字段 | |
|---|---|
data_store |
必需。数据存储区的资源名称,例如 |
model_type |
要训练的模型。支持的值包括:
|
error_config |
数据注入和训练期间发生的错误的预期位置。 |
model_id |
如果未提供,系统会生成一个 UUID。 |
联合字段 training_input。模型训练输入。training_input 只能是下列其中一项: |
|
gcs_training_input |
Cloud Storage 训练输入。 |
GcsTrainingInput
Cloud Storage 训练数据输入。
| 字段 | |
|---|---|
corpus_data_path |
可与训练数据相关联的 Cloud Storage 语料库数据。数据路径格式为 对于搜索调优模型,每行应包含 _id、标题和文本。示例: |
query_data_path |
可能与训练数据相关联的 GCS 查询数据。数据路径格式为 对于搜索调优模型,每行都应包含 _id 和文本。示例:{"_id": "query1", "text": "example query"} |
train_data_path |
Cloud Storage 训练数据路径,其格式应为 对于搜索调优模型,它应具有查询 ID、语料库 ID、得分作为 TSV 文件头。得分应为
|
test_data_path |
Cloud Storage 测试数据。与 train_data_path 相同的格式。如果未提供,系统将对 train_data_path 执行随机 80/20 训练/测试拆分。 |
TrainCustomModelResponse
TrainCustomModelRequest 的回答。此消息由 google.longrunning.Operations.response 字段返回。
| 字段 | |
|---|---|
error_samples[] |
处理数据时遇到的一些错误示例。 |
error_config |
如果设置,则在请求中回显完整错误的 destination。 |
model_status |
经过训练的模型的状态。可能的值包括:
|
metrics |
已训练模型的指标。 |
model_name |
CustomTuningModel 的完全限定名称。 |
TransactionInfo
交易是指整个购买交易。
| 字段 | |
|---|---|
currency |
必需。币种代码。请使用三个字符的 ISO-4217 代码。 |
transaction_id |
交易 ID,长度限制为 128 个字符。 |
value |
必需。与交易相关的非零总价值。此值可能包含运费、税费或其他要计入总价值的调整值。 |
tax |
与交易相关的所有税费。 |
cost |
与商品相关的所有费用。这些费用可以是制造成本、最终用户无需承担的运费或任何其他费用,因此: |
discount_value |
应用于相应交易的折扣总价值。此数字应从 例如,如果用户支付了 这意味着,无论折扣值是多少,利润的计算方式都相同,并且 |
UpdateAclConfigRequest
针对 UpdateAclConfig 方法的请求消息。
| 字段 | |
|---|---|
acl_config |
|
UpdateAssistantRequest
对 AssistantService.UpdateAssistant 方法的请求消息。
| 字段 | |
|---|---|
assistant |
必需。要更新的
如果调用方没有更新 如果要更新的 |
update_mask |
要更新的字段列表。 |
UpdateCmekConfigMetadata
与 CmekConfigService.UpdateCmekConfig 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
UpdateCmekConfigRequest
针对 UpdateCmekConfig 方法的请求消息。rpc。
| 字段 | |
|---|---|
config |
必需。CmekConfig 资源。 |
set_default |
将以下 CmekConfig 设置为默认值,以便在未指定子资源的情况下使用。 |
UpdateControlRequest
针对 UpdateControl 方法的请求。
| 字段 | |
|---|---|
control |
必需。要更新的控制变量。 |
update_mask |
可选。指示要更新所提供的 如果未设置或为空,系统会更新所有受支持的字段。 |
UpdateConversationRequest
针对 UpdateConversation 方法的请求。
| 字段 | |
|---|---|
conversation |
必需。要更新的对话。 |
update_mask |
指示要更新所提供的 如果未设置或为空,系统会更新所有受支持的字段。 |
UpdateDataConnectorRequest
| 字段 | |
|---|---|
data_connector |
必需。要更新的 如果调用方没有更新 如果 |
update_mask |
指示要更新所提供的 支持的字段路径包括:
注意:对这些字段的支持情况可能因连接器类型而异。例如,并非所有连接器都支持 如果提供不受支持或未知的字段路径,请求将返回 INVALID_ARGUMENT 错误。 |
UpdateDataStoreRequest
DataStoreService.UpdateDataStore 方法的请求消息。
| 字段 | |
|---|---|
data_store |
必需。要更新的 如果调用方没有更新 如果要更新的 |
update_mask |
指示要更新所提供的 如果提供不受支持或未知的字段,系统会返回 INVALID_STRING 错误。 |
UpdateDocumentRequest
DocumentService.UpdateDocument 方法的请求消息。
| 字段 | |
|---|---|
document |
必需。要更新/创建的文档。 如果调用方没有更新 如果要更新的 |
allow_missing |
|
update_mask |
指示要更新所提供的导入“文档”中的哪些字段。如果未设置,则默认更新所有字段。 |
UpdateEngineRequest
EngineService.UpdateEngine 方法的请求消息。
| 字段 | |
|---|---|
engine |
必需。要更新的 如果调用方没有更新 如果要更新的 |
update_mask |
指示要更新所提供的 如果提供不受支持或未知的字段,系统会返回 INVALID_STRING 错误。 |
UpdateLicenseConfigRequest
| 字段 | |
|---|---|
license_config |
必需。要更新的 |
update_mask |
可选。指示要更新所提供的 如果提供不受支持或未知的字段,系统会返回 INVALID_STRING 错误。 |
UpdateSchemaMetadata
UpdateSchema LRO 的元数据。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
UpdateSchemaRequest
SchemaService.UpdateSchema 方法的请求消息。
| 字段 | |
|---|---|
schema |
必需。要更新的 |
allow_missing |
如果设置为 true,并且未找到 |
UpdateServingConfigRequest
针对 UpdateServingConfig 方法的请求。
| 字段 | |
|---|---|
serving_config |
必需。要更新的 ServingConfig。 |
update_mask |
指示要更新所提供的 如果未设置,系统会更新所有受支持的字段。 |
UpdateSessionRequest
针对 UpdateSession 方法的请求。
| 字段 | |
|---|---|
session |
必需。要更新的会话。 |
update_mask |
指示要更新所提供的 如果未设置或为空,系统会更新所有受支持的字段。 |
UpdateTargetSiteMetadata
与 SiteSearchEngineService.UpdateTargetSite 操作的进度相关的元数据。此值将由 google.longrunning.Operation.metadata 字段返回。
| 字段 | |
|---|---|
create_time |
操作创建时间。 |
update_time |
操作的上次更新时间。如果操作已完成,则这也是完成时间。 |
UpdateTargetSiteRequest
| 字段 | |
|---|---|
target_site |
必需。要更新的目标网站。如果调用方没有更新 如果要更新的 |
UserEvent
UserEvent 会捕获 Discovery Engine API 需要了解的有关最终用户如何与您的网站互动的所有元数据信息。
| 字段 | |
|---|---|
event_type |
必需。用户事件类型。允许的值为: 通用值:
与零售相关的值:
媒体相关值:
自定义转化价值:
|
conversion_type |
可选。转化类型。 如果 如果 |
user_pseudo_id |
必需。用于跟踪访问者的唯一标识符。 例如,可以使用 HTTP Cookie 实现此目的,该 Cookie 应能够唯一标识单个设备上的访问者。如果访问者登录/退出网站,此唯一标识符不应发生变化。 请勿为不同用户将该字段设置为相同的固定 ID。这会将这些用户的事件历史记录混杂在一起,从而导致模型质量下降。 该字段必须是 UTF-8 编码的字符串,长度限制为 128 个字符。否则,系统将返回 该字段不应包含 PII 或用户数据。建议您为此字段使用 Google Analytics 客户端 ID。 |
engine |
可选。仅对于 |
data_store |
可选。仅当无法通过 |
event_time |
仅 |
user_info |
有关最终用户的信息。 |
direct_user_request |
如果请求直接由最终用户发出,则应设置为 true,在这种情况下,可以从 HTTP 请求中填充 只有在 API 请求直接由最终用户(例如移动应用)发出时,才应设置此标志;如果网关或服务器正在处理和推送用户事件,则不应设置此标志。 在 |
session_id |
用于跟踪访问者会话的唯一标识符,长度限制为 128 字节。会话是指最终用户在一段时间内的行为汇总。 填充 session_id 的一般准则:
|
page_info |
网页元数据,例如类别以及某些事件类型(例如 |
attribution_token |
用于将 API 响应归因于触发事件的用户操作的令牌。 强烈建议将此值用于因 该值必须是以下项之一:
借助此令牌,我们可以准确地将网页浏览或转化完成归因于相应事件以及包含此点击/购买产品的特定预测响应。如果用户点击建议结果中的商品 K,则将 |
filter |
过滤器语法使用一种表达式语言,可根据要过滤文档的一个或多个字段构建过滤条件。 例如,对于 同样,对于从 该值必须是采用 UTF-8 编码的字符串,长度上限为 1,000 个字符。否则,系统将返回 |
documents[] |
与此用户事件相关联的 此字段为选填字段,但以下事件类型除外:
在 |
panel |
与相应用户事件相关联的面板元数据。 |
search_info |
与活动相关的 应为 |
completion_info |
与活动相关的 如果启用了自动补全功能,并且用户点击了搜索建议,则应为 |
transaction_info |
与相应用户事件关联的交易元数据(如有)。 |
tag_ids[] |
相应用户事件所属的独立实验组的标识符列表。用于区分与不同实验设置关联的用户事件。 |
promotion_ids[] |
如果相应事件与促销活动相关联,则为促销活动 ID。目前,此字段最多只能包含一个 ID。 |
attributes |
要纳入推荐模型中的额外用户事件特征。这些属性不得包含需要进一步解析或处理的数据,例如 JSON 或其他编码。 如果您为注入的用户事件提供自定义特性,则务必也在与预测请求关联的用户事件中添加这些特性。自定义特性的格式设置必须在导入事件和随预测请求提供的事件之间保持一致。这样,Discovery Engine API 便可在训练模型和提供预测时使用这些自定义特性,从而帮助提高推荐质量。 此字段需要满足以下所有条件,否则系统会返回
对于商品推荐,额外的用户信息的一个示例是 |
media_info |
媒体专属信息。 |
panels[] |
可选。与相应活动相关联的面板的列表。用于网页级展示数据。 |
UserInfo
最终用户的信息。
| 字段 | |
|---|---|
user_id |
强烈建议已登录的用户使用。已登录用户的唯一标识符,例如用户名。不为匿名用户设置。 始终为此 ID 使用哈希值。 请勿为不同用户将该字段设置为相同的固定 ID。这会将这些用户的事件历史记录混杂在一起,从而导致模型质量下降。 该字段必须是 UTF-8 编码的字符串,长度限制为 128 个字符。否则,系统将返回 |
user_agent |
HTTP 标头中包含的用户代理。 该字段必须是 UTF-8 编码的字符串,长度上限为 1,000 个字符。否则,系统将返回 如果使用 GTM 或 JavaScript 代码在 |
time_zone |
可选。IANA 时区,例如 Europe/Budapest。 |
UserLicense
管理员分配的用户许可信息。
| 字段 | |
|---|---|
user_principal |
必需。不可变。用户的用户正文,可以是电子邮件地址或其他正文标识符。该字段不可更改。 管理员根据用户正文分配许可。 |
user_profile |
可选。用户个人资料。我们会使用用户的全名(名字 + 姓氏)作为用户个人资料。 |
license_assignment_state |
仅限输出。用户的许可分配状态。如果用户已分配许可配置,则用户登录时会分配相应许可;如果用户的许可分配状态为“未分配”或“未指定”,则不会将任何许可配置与该用户相关联; |
license_config |
可选。分配给用户的订阅(LicenseConfig) 的完整资源名称。 |
create_time |
仅限输出。用户创建时间戳。 |
update_time |
仅限输出。用户更新时间戳。 |
last_login_time |
仅限输出。用户上次登录时间。如果用户尚未登录,此字段将为空。 |
LicenseAssignmentState
许可分配状态枚举。
| 枚举 | |
|---|---|
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED |
默认值。 |
ASSIGNED |
已为用户分配许可。 |
UNASSIGNED |
未向用户分配许可。已弃用,已转换为 NO_LICENSE。 |
NO_LICENSE |
未向用户分配许可。 |
NO_LICENSE_ATTEMPTED_LOGIN |
用户尝试登录,但未向该用户分配许可。此状态仅用于用户首次尝试登录但无法获得许可的情况。已登录但无法获得许可的用户将被分配 NO_LICENSE 状态(许可可能已被管理员取消分配)。 |
BLOCKED |
用户无法分配许可。 |
WorkspaceConfig
用于存储工作区数据的数据存储区类型配置的配置
| 字段 | |
|---|---|
type |
Google Workspace 数据源。 |
dasher_customer_id |
模糊处理的 Dasher 客户 ID。 |
super_admin_service_account |
可选。将用于生成访问令牌的工作区的超级用户服务账号。目前,我们仅将其用于原生 Google 云端硬盘连接器数据注入。 |
super_admin_email_address |
可选。将用于生成访问令牌的工作区的超级管理员电子邮件地址。目前,我们仅将其用于原生 Google 云端硬盘连接器数据注入。 |
类型
指定相应 DataStore 支持的 Workspace 应用类型
| 枚举 | |
|---|---|
TYPE_UNSPECIFIED |
默认值为未指定的工作区类型。 |
GOOGLE_DRIVE |
Workspace 数据存储区包含云端硬盘数据 |
GOOGLE_MAIL |
Workspace 数据存储区包含 Google 邮件数据 |
GOOGLE_SITES |
Workspace Data Store 包含 Google 协作平台数据 |
GOOGLE_CALENDAR |
Workspace 数据存储区包含日历数据 |
GOOGLE_CHAT |
Workspace Data Store 包含 Chat 数据 |
GOOGLE_GROUPS |
Workspace 数据存储区包含 Google 群组数据 |
GOOGLE_KEEP |
Workspace 数据存储区包含 Keep 数据 |
GOOGLE_PEOPLE |
Workspace Data Store 包含人员数据 |
WriteUserEventRequest
针对 WriteUserEvent 方法的请求消息。
| 字段 | |
|---|---|
parent |
必需。父级资源名称。如果写入用户事件操作是在 |
write_async |
如果设置为 true,则在验证后异步写入用户事件,并且 API 会在不等待写入的情况下做出响应。 |
user_event |
必需。要写入的用户事件。 |