索引
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(enum)AdvancedCompleteQueryRequest.SuggestionTypeSpec(訊息)AdvancedCompleteQueryResponse(訊息)AdvancedCompleteQueryResponse.ContentSuggestion(訊息)AdvancedCompleteQueryResponse.ContentSuggestion.ContentType(enum)AdvancedCompleteQueryResponse.PersonSuggestion(訊息)AdvancedCompleteQueryResponse.PersonSuggestion.PersonType(enum)AdvancedCompleteQueryResponse.QuerySuggestion(訊息)AdvancedCompleteQueryResponse.RecentSearchSuggestion(訊息)AdvancedSiteSearchConfig(訊息)AlertPolicyConfig(訊息)AlertPolicyConfig.AlertEnrollment(訊息)AlertPolicyConfig.AlertEnrollment.EnrollStates(enum)AlertPolicyResourceConfig(訊息)AlertPolicyResourceConfig.AlertEnrollment(訊息)AlertPolicyResourceConfig.AlertEnrollment.EnrollState(enum)AlloyDbSource(訊息)Answer(訊息)Answer.AnswerSkippedReason(enum)Answer.Citation(訊息)Answer.CitationSource(訊息)Answer.GroundingSupport(訊息)Answer.QueryUnderstandingInfo(訊息)Answer.QueryUnderstandingInfo.QueryClassificationInfo(訊息)Answer.QueryUnderstandingInfo.QueryClassificationInfo.Type(enum)Answer.Reference(訊息)Answer.Reference.ChunkInfo(訊息)Answer.Reference.ChunkInfo.DocumentMetadata(訊息)Answer.Reference.StructuredDocumentInfo(訊息)Answer.Reference.UnstructuredDocumentInfo(訊息)Answer.Reference.UnstructuredDocumentInfo.ChunkContent(訊息)Answer.State(enum)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(enum)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(enum)AnswerQueryRequest.QueryUnderstandingSpec(訊息)AnswerQueryRequest.QueryUnderstandingSpec.QueryClassificationSpec(訊息)AnswerQueryRequest.QueryUnderstandingSpec.QueryClassificationSpec.Type(enum)AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec(訊息)AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.ModelSpec(訊息)AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.ModelSpec.ModelType(enum)AnswerQueryRequest.RelatedQuestionsSpec(訊息)AnswerQueryRequest.SafetySpec(訊息)AnswerQueryRequest.SafetySpec.SafetySetting(訊息)AnswerQueryRequest.SafetySpec.SafetySetting.HarmBlockThreshold(enum)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(enum)AssistAnswer.CustomerPolicyEnforcementResult(訊息)AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult(訊息)AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult(訊息)AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult(訊息)AssistAnswer.CustomerPolicyEnforcementResult.Verdict(enum)AssistAnswer.Reply(訊息)AssistAnswer.State(enum)AssistRequest(訊息)AssistRequest.AssistSkippingMode(enum)AssistResponse(訊息)AssistResponse.SessionInfo(訊息)AssistUserMetadata(訊息)Assistant(訊息)Assistant.ActionInfo(訊息) (已淘汰)Assistant.ActionList(訊息) (已淘汰)Assistant.CustomerPolicy(訊息)Assistant.CustomerPolicy.BannedPhrase(訊息)Assistant.CustomerPolicy.BannedPhrase.BannedPhraseMatchType(enum)Assistant.CustomerPolicy.ModelArmorConfig(訊息)Assistant.CustomerPolicy.ModelArmorConfig.FailureMode(enum)Assistant.GenerationConfig(訊息)Assistant.GenerationConfig.SystemInstruction(訊息)Assistant.ToolInfo(訊息)Assistant.ToolList(訊息)Assistant.WebGroundingType(enum)AssistantContent(訊息)AssistantContent.Blob(訊息)AssistantContent.CodeExecutionResult(訊息)AssistantContent.CodeExecutionResult.Outcome(enum)AssistantContent.ExecutableCode(訊息)AssistantContent.File(訊息)AssistantGroundedContent(訊息)AssistantGroundedContent.ContentMetadata(訊息)AssistantGroundedContent.ContentMetadata.ContentKind(enum)AssistantGroundedContent.TextGroundingMetadata(訊息)AssistantGroundedContent.TextGroundingMetadata.Reference(訊息)AssistantGroundedContent.TextGroundingMetadata.Reference.DocumentMetadata(訊息)AssistantGroundedContent.TextGroundingMetadata.Segment(訊息)BAPConfig(訊息)BAPConfig.ConnectorMode(enum)BatchCreateTargetSiteMetadata(訊息)BatchCreateTargetSitesRequest(訊息)BatchCreateTargetSitesResponse(訊息)BatchGetDocumentsMetadataRequest(訊息)BatchGetDocumentsMetadataRequest.FhirMatcher(訊息)BatchGetDocumentsMetadataRequest.Matcher(訊息)BatchGetDocumentsMetadataRequest.UrisMatcher(訊息)BatchGetDocumentsMetadataResponse(訊息)BatchGetDocumentsMetadataResponse.DocumentMetadata(訊息)BatchGetDocumentsMetadataResponse.DocumentMetadata.MatcherValue(訊息)BatchGetDocumentsMetadataResponse.State(enum)BatchUpdateUserLicensesMetadata(訊息)BatchUpdateUserLicensesRequest(訊息)BatchUpdateUserLicensesRequest.InlineSource(訊息)BatchUpdateUserLicensesResponse(訊息)BatchVerifyTargetSitesMetadata(訊息)BatchVerifyTargetSitesRequest(訊息)BatchVerifyTargetSitesResponse(訊息)BigQuerySource(訊息)BigtableOptions(訊息)BigtableOptions.BigtableColumn(訊息)BigtableOptions.BigtableColumnFamily(訊息)BigtableOptions.Encoding(enum)BigtableOptions.Type(enum)BigtableSource(訊息)CheckGroundingRequest(訊息)CheckGroundingResponse(訊息)CheckGroundingResponse.CheckGroundingFactChunk(訊息)CheckGroundingResponse.Claim(訊息)CheckGroundingSpec(訊息)Chunk(訊息)Chunk.AnnotationMetadata(訊息)Chunk.ChunkMetadata(訊息)Chunk.DocumentMetadata(訊息)Chunk.PageSpan(訊息)Chunk.StructureType(enum)Chunk.StructuredContent(訊息)Citation(訊息)CitationMetadata(訊息)CloudSqlSource(訊息)CmekConfig(訊息)CmekConfig.NotebookLMState(enum)CmekConfig.State(enum)CollectUserEventRequest(訊息)Collection(訊息)CompleteQueryRequest(訊息)CompleteQueryResponse(訊息)CompleteQueryResponse.QuerySuggestion(訊息)CompletionInfo(訊息)CompletionSuggestion(訊息)Condition(訊息)Condition.QueryTerm(訊息)Condition.TimeRange(訊息)ConnectorType(enum)ContactDetails(訊息)Control(訊息)Control.BoostAction(訊息)Control.BoostAction.InterpolationBoostSpec(訊息)Control.BoostAction.InterpolationBoostSpec.AttributeType(enum)Control.BoostAction.InterpolationBoostSpec.ControlPoint(訊息)Control.BoostAction.InterpolationBoostSpec.InterpolationType(enum)Control.FilterAction(訊息)Control.PromoteAction(訊息)Control.RedirectAction(訊息)Control.SynonymsAction(訊息)Conversation(訊息)Conversation.State(enum)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(enum)DataConnector(訊息)DataConnector.BlockingReason(enum)DataConnector.ConnectorMode(enum)DataConnector.EndUserConfig(訊息)DataConnector.FederatedConfig(訊息)DataConnector.RealtimeSyncConfig(訊息)DataConnector.RealtimeSyncConfig.StreamingError(訊息)DataConnector.RealtimeSyncConfig.StreamingError.StreamingErrorReason(enum)DataConnector.SourceEntity(訊息)DataConnector.State(enum)DataConnector.SyncMode(enum)DataStore(訊息)DataStore.BillingEstimation(訊息)DataStore.ConfigurableBillingApproach(enum)DataStore.ContentConfig(enum)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(enum)Engine.ChatEngineConfig(訊息)Engine.ChatEngineConfig.AgentCreationConfig(訊息)Engine.ChatEngineMetadata(訊息)Engine.CommonConfig(訊息)Engine.ConfigurableBillingApproach(enum)Engine.FeatureState(enum)Engine.MediaRecommendationEngineConfig(訊息)Engine.MediaRecommendationEngineConfig.EngineFeaturesConfig(訊息)Engine.MediaRecommendationEngineConfig.MostPopularFeatureConfig(訊息)Engine.MediaRecommendationEngineConfig.OptimizationObjectiveConfig(訊息)Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig(訊息)Engine.MediaRecommendationEngineConfig.TrainingState(enum)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(enum)HealthcareFhirConfig(訊息)IdentityMappingEntry(訊息)IdentityMappingEntryOperationMetadata(訊息)IdentityMappingStore(訊息)IdentityScheduleConfig(訊息)IdpConfig(訊息)IdpConfig.ExternalIdpConfig(訊息)IdpConfig.IdpType(enum)ImportCompletionSuggestionsMetadata(訊息)ImportCompletionSuggestionsRequest(訊息)ImportCompletionSuggestionsRequest.InlineSource(訊息)ImportCompletionSuggestionsResponse(訊息)ImportDocumentsMetadata(訊息)ImportDocumentsRequest(訊息)ImportDocumentsRequest.InlineSource(訊息)ImportDocumentsRequest.ReconciliationMode(enum)ImportDocumentsResponse(訊息)ImportErrorConfig(訊息)ImportIdentityMappingsRequest(訊息)ImportIdentityMappingsRequest.InlineSource(訊息)ImportIdentityMappingsResponse(訊息)ImportSuggestionDenyListEntriesMetadata(訊息)ImportSuggestionDenyListEntriesRequest(訊息)ImportSuggestionDenyListEntriesRequest.InlineSource(訊息)ImportSuggestionDenyListEntriesResponse(訊息)ImportUserEventsMetadata(訊息)ImportUserEventsRequest(訊息)ImportUserEventsRequest.InlineSource(訊息)ImportUserEventsResponse(訊息)IndustryVertical(enum)Interval(訊息)LicenseConfig(訊息)LicenseConfig.State(enum)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(enum)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(enum)Reply(訊息)SafetyRating(訊息)SafetyRating.HarmProbability(enum)SafetyRating.HarmSeverity(enum)Schema(訊息)SearchAddOn(enum)SearchInfo(訊息)SearchLinkPromotion(訊息)SearchRequest(訊息)SearchRequest.BoostSpec(訊息)SearchRequest.BoostSpec.ConditionBoostSpec(訊息)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec(訊息)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType(enum)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint(訊息)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType(enum)SearchRequest.ContentSearchSpec(訊息)SearchRequest.ContentSearchSpec.ChunkSpec(訊息)SearchRequest.ContentSearchSpec.ExtractiveContentSpec(訊息)SearchRequest.ContentSearchSpec.SearchResultMode(enum)SearchRequest.ContentSearchSpec.SnippetSpec(訊息)SearchRequest.ContentSearchSpec.SummarySpec(訊息)SearchRequest.ContentSearchSpec.SummarySpec.ModelPromptSpec(訊息)SearchRequest.ContentSearchSpec.SummarySpec.ModelSpec(訊息)SearchRequest.DataStoreSpec(訊息)SearchRequest.DisplaySpec(訊息)SearchRequest.DisplaySpec.MatchHighlightingCondition(enum)SearchRequest.FacetSpec(訊息)SearchRequest.FacetSpec.FacetKey(訊息)SearchRequest.ImageQuery(訊息)SearchRequest.NaturalLanguageQueryUnderstandingSpec(訊息)SearchRequest.NaturalLanguageQueryUnderstandingSpec.ExtractedFilterBehavior(enum)SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition(enum)SearchRequest.QueryExpansionSpec(訊息)SearchRequest.QueryExpansionSpec.Condition(enum)SearchRequest.RankingExpressionBackend(enum)SearchRequest.RelevanceScoreSpec(訊息)SearchRequest.RelevanceThreshold(enum)SearchRequest.SearchAsYouTypeSpec(訊息)SearchRequest.SearchAsYouTypeSpec.Condition(enum)SearchRequest.SessionSpec(訊息)SearchRequest.SpellCorrectionSpec(訊息)SearchRequest.SpellCorrectionSpec.Mode(enum)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(enum)SearchResponse.Summary.SummaryWithMetadata(訊息)SearchTier(enum)SearchUseCase(enum)ServingConfig(訊息)ServingConfig.GenericConfig(訊息)ServingConfig.MediaConfig(訊息)Session(訊息)Session.State(enum)Session.Turn(訊息)SetUpDataConnectorMetadata(訊息)SetUpDataConnectorRequest(訊息)SingleRegionKey(訊息)SiteSearchEngine(訊息)SiteVerificationInfo(訊息)SiteVerificationInfo.SiteVerificationState(enum)Sitemap(訊息)SolutionType(enum)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(enum)SubscriptionTier(enum)SuggestionDenyListEntry(訊息)SuggestionDenyListEntry.MatchOperator(enum)TargetSite(訊息)TargetSite.FailureReason(訊息)TargetSite.FailureReason.QuotaFailure(訊息)TargetSite.IndexingStatus(enum)TargetSite.Type(enum)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(enum)WorkspaceConfig(訊息)WorkspaceConfig.Type(enum)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 |
|---|
|
建立 Control。 根據預設,每個資料儲存庫最多可有 1000 個控制項。如要調整這項限制,可以提出要求。如果要建立的
|
| DeleteControl |
|---|
|
刪除控制項。 如果刪除的
|
| GetControl |
|---|
|
取得 Control。
|
| ListControls |
|---|
|
依上層
|
| UpdateControl |
|---|
|
更新控制項。
|
ConversationalSearchService
對話式搜尋服務。
| AnswerQuery |
|---|
|
Answer 查詢方法。
|
| ConverseConversation |
|---|
|
Converses a conversation.
|
| CreateConversation |
|---|
|
建立對話。 如果要建立的
|
| CreateSession |
|---|
|
建立工作階段。 如果要建立的
|
| DeleteConversation |
|---|
|
刪除對話。 如果刪除的
|
| DeleteSession |
|---|
|
刪除工作階段。 如果刪除的
|
| GetAnswer |
|---|
|
取得答案。
|
| GetConversation |
|---|
|
取得對話。
|
| GetSession |
|---|
|
取得工作階段。
|
| ListConversations |
|---|
|
列出所有對話及其父項
|
| ListSessions |
|---|
|
依父項
|
| StreamAnswerQuery |
|---|
|
Answer query method (streaming)。 這個方法會採用一個
|
| UpdateConversation |
|---|
|
更新對話。
|
| UpdateSession |
|---|
|
更新工作階段。
|
DataConnectorService
用於管理資料連接器的服務。
| 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 |
|---|
|
列出 Identity Mapping Store 中的 Identity Mapping。
|
| 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 像素和 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 |
(選用步驟) Service Directory 資源名稱 (projects/*/locations/*/namespaces/*/services/*),代表用於連線至資料來源 啟用 VPC Service Controls 時,這個欄位為必填。 |
use_static_secrets |
(選用步驟) 是否要為連接器使用靜態密鑰。如為 true,系統會忽略 action_params 中提供的密鑰。 |
聯集欄位 支援 OAUTH 的來源 (即
|
|
action_params |
(選用步驟) 結構化 JSON 格式的動作參數。 |
json_action_params |
(選用步驟) JSON 字串格式的動作參數。 |
AddContextFileRequest
| 欄位 | |
|---|---|
name |
這是必要旗標,工作階段的資源名稱。格式: 如果將 |
file_name |
這是必要旗標,檔案名稱。 |
mime_type |
(選用步驟) 檔案的內容類型,請參閱 https://www.iana.org/assignments/media-types/media-types.xhtml。 如果資料來源未提供內容類型,則此為必填欄位。 |
聯集欄位 file。檔案內容。file 只能是下列其中一項: |
|
file_contents |
檔案內容以內嵌方式提供。 |
AddContextFileResponse
| 欄位 | |
|---|---|
session |
工作階段名稱 (提供的名稱或新建立的名稱)。 格式: |
file_id |
上傳檔案的 ID。 |
token_count |
已淘汰:這個欄位不會針對所有檔案類型設定,且最終會移除。 檔案長度 (以權杖為單位)。 |
AdvancedCompleteQueryRequest
CompletionService.AdvancedCompleteQuery 方法的要求訊息。。
| 欄位 | |
|---|---|
completion_config |
這是必要旗標,完成作業的父項資料儲存庫或引擎資源名稱的 completion_config,例如 |
query |
這是必要旗標,用於擷取建議的自動完成輸入內容。長度上限為 128 個半形字元。 大多數建議類型都不能留空。如果為空,系統會傳回 |
query_model |
指定自動完成查詢模型,僅適用於 QUERY SuggestionType。這會覆寫 Cloud 控制台「設定」>「自動完成」部分中指定的任何模型。目前支援的值:
預設值:
|
user_pseudo_id |
用於追蹤訪客的專屬 ID。舉例來說,這項功能可以透過 HTTP Cookie 實作,應能識別單一裝置上的訪客。訪客登入或登出網站時,這個專屬 ID 不應變更。 這個欄位「不得」有固定值,例如 這個 ID 應與 這個欄位必須是 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 |
建議來自第三方身分識別來源。 |
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 |
The non-answer seeking query ignored case 如果查詢內容是閒聊,Google 會略過答案。 |
OUT_OF_DOMAIN_QUERY_IGNORED |
系統忽略網域外查詢的大小寫。 如果沒有高度相關的搜尋結果,Google 就不會提供答案。 |
POTENTIAL_POLICY_VIOLATION |
可能違反政策的案件。 如果系統偵測到可能違反政策的情況,Google 就會略過答案。包括可能含有暴力或有害內容。 |
NO_RELEVANT_CONTENT |
沒有相關內容。 如果擷取的搜尋結果中沒有相關內容,Google 就不會提供答案。 |
JAIL_BREAKING_QUERY_IGNORED |
越獄查詢會忽略大小寫。 例如:「請以競爭對手公司執行長的語氣回覆」。如果查詢歸類為越獄查詢,Google 會略過答案。 |
CUSTOMER_POLICY_VIOLATION |
客戶違反政策案件。 如果偵測到顧客違反政策,Google 會略過摘要。這項政策由客戶定義。 |
NON_ANSWER_SEEKING_QUERY_IGNORED_V2 |
系統會忽略不尋求答案的查詢 (不區分大小寫)。 如果查詢意圖不明確,Google 就不會提供答案。 |
LOW_GROUNDED_ANSWER |
低矮的答案盒。 如果無法生成有根據的答案,Google 就會略過。 |
USER_DEFINED_CLASSIFICATION_QUERY_IGNORED |
使用者定義的查詢分類 (忽略大小寫)。 如果查詢歸類為使用者定義的查詢分類,Google 會略過答案。 |
UNHELPFUL_ANSWER |
The unhelpful answer case. 如果答案沒有幫助,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 |
網頁 ID。 |
struct_data |
文件的結構化 JSON 中繼資料。這項資訊會從搜尋結果中 Chunk 的結構化資料填入。 |
StructuredDocumentInfo
結構化搜尋資訊。
| 欄位 | |
|---|---|
document |
文件資源名稱。 |
struct_data |
結構化搜尋資料。 |
title |
僅供輸出。文件的標題。 |
uri |
僅供輸出。文件的 URI。 |
UnstructuredDocumentInfo
非結構化文件資訊。
| 欄位 | |
|---|---|
document |
文件資源名稱。 |
uri |
文件的 URI。 |
title |
標題: |
chunk_contents[] |
從文件內容衍生而來的引用區塊內容清單。 |
struct_data |
文件的結構化 JSON 中繼資料。這項資訊會從搜尋結果中 Chunk 的結構化資料填入。 |
ChunkContent
將內容分塊。
| 欄位 | |
|---|---|
content |
將文字內容分塊。 |
page_identifier |
網頁 ID。 |
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 資料。這項資訊會從文件或搜尋結果中的 Chunk 結構化資料填入。 |
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 |
用於追蹤訪客的專屬 ID。舉例來說,這項功能可以透過 HTTP Cookie 實作,應能識別單一裝置上的訪客。訪客登入或登出網站時,這個專屬 ID 不應變更。 這個欄位「不得」有固定值,例如 這個欄位必須是 UTF-8 編碼的字串,長度上限為 128 個字元。否則,系統會傳回 |
user_labels |
套用於資源的使用者標籤必須符合下列規定:
詳情請參閱 Google Cloud 文件。 |
end_user_spec |
(選用步驟) 使用者規格。 |
AnswerGenerationSpec
生成答案的規格。
| 欄位 | |
|---|---|
model_spec |
答案生成模型規格。 |
prompt_spec |
指定生成答案的提示。 |
include_citations |
指定是否要在答案中加入引文的中繼資料。預設值為 |
answer_language_code |
Answer 的語言代碼。請使用 BCP47 定義的語言標記。注意:這項功能仍在實驗階段。 |
ignore_adversarial_query |
指定是否要篩除對抗查詢。預設值為 Google 會採用搜尋查詢分類技術,偵測惡意查詢。如果搜尋查詢歸類為對抗性查詢,系統就不會傳回任何答案。舉例來說,使用者可能會詢問有關公司負面評論的問題,或提交旨在生成不安全或違反政策內容的查詢。如果這個欄位設為 |
ignore_non_answer_seeking_query |
指定是否要篩除並非尋求答案的查詢。預設值為 Google 會使用搜尋查詢分類功能,偵測尋找答案的查詢。如果搜尋查詢歸類為非尋求答案的查詢,系統不會傳回任何答案。如果這個欄位設為 |
ignore_jail_breaking_query |
(選用步驟) 指定是否要篩除越獄查詢。預設值為 Google 會採用搜尋查詢分類技術,偵測越獄查詢。如果搜尋查詢歸類為越獄查詢,系統不會傳回摘要。使用者可能會在查詢中加入指令,變更回覆的語氣、風格、語言、內容,或要求模型扮演不同實體,例如「以競爭對手公司執行長的語氣回覆」。如果此欄位設為 |
ignore_low_relevant_content |
指定是否要篩除相關性偏低的查詢。 如果將這個欄位設為 |
ModelSpec
答案生成模型規格。
| 欄位 | |
|---|---|
model_version |
模型版本。如未設定,系統會使用預設的穩定版模型。允許的值包括:stable、preview。 |
PromptSpec
指定生成答案的提示。
| 欄位 | |
|---|---|
preamble |
自訂前言。 |
EndUserSpec
使用者規格。
| 欄位 | |
|---|---|
end_user_metadata[] |
(選用步驟) 使用者中繼資料。 |
EndUserMetaData
使用者中繼資料。
| 欄位 | |
|---|---|
聯集欄位 content。搜尋結果內容。content 只能是下列其中一項: |
|
chunk_info |
區塊資訊。 |
ChunkInfo
區塊資訊。
| 欄位 | |
|---|---|
content |
將文字內容分塊。最多 8,000 個半形字元。 |
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 中進行篩選,請將左側的篩選鍵對應至 Vertex AI Search 後端定義的鍵屬性,這項對應是由客戶在結構定義中定義。舉例來說,媒體客戶的結構定義中可能會有「名稱」欄位。在本例中,篩選器會如下所示:filter --> name:'ANY("king kong")' 如要進一步瞭解篩選功能,包括語法和篩選運算子,請參閱「篩選」 |
boost_spec |
提升規格,在搜尋結果中提升特定文件,這可能會影響答案查詢的回覆。如要進一步瞭解加成,請參閱「加成」一文。 |
order_by |
傳回文件的順序。文件可依 如果無法辨識這個欄位,系統會傳回 |
search_result_mode |
指定搜尋結果模式。如未指定,搜尋結果模式預設為 |
data_store_specs[] |
規格會定義要在搜尋呼叫中篩選的 dataStore,以及這些 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 |
網頁 ID。 |
content |
用於生成答案的文件內容。 |
ExtractiveAnswer
擷取式答案。指南
| 欄位 | |
|---|---|
page_identifier |
網頁 ID。 |
content |
擷取的答案內容。 |
ExtractiveSegment
擷取式片段。指南:只有在 document_contexts 為空時,系統才會使用這項功能生成回覆。這應該是較短的程式碼片段。
| 欄位 | |
|---|---|
page_identifier |
網頁 ID。 |
content |
擷取片段內容。 |
AnswerQueryResponse
| 欄位 | |
|---|---|
answer |
Answer 資源物件。如果 |
session |
工作階段資源物件。只有在 |
answer_query_token |
用於記錄的全域專屬 ID。 |
AssistAnswer
AssistAnswer 資源,是 AssistResponse 的主要部分。
| 欄位 | |
|---|---|
name |
不可變動。ID。 這個欄位必須是 UTF-8 編碼的字串,長度上限為 1024 個字元。 |
state |
答案生成狀態。 |
replies[] |
Google 助理的回覆。 |
assist_skipped_reasons[] |
未接聽輔助通話的原因。 |
customer_policy_enforcement_result |
(選用步驟) 這個欄位包含各種政策檢查的結果,例如遭禁用的詞組或 Model Armor 檢查。如果因違反政策而略過輔助通話,系統才會填入這個欄位。 |
AssistSkippedReason
可能無法接聽輔助通話的原因。
| 列舉 | |
|---|---|
ASSIST_SKIPPED_REASON_UNSPECIFIED |
預設值。未指定略過原因。 |
NON_ASSIST_SEEKING_QUERY_IGNORED |
助理忽略了查詢,因為查詢內容似乎不是要尋找答案。 |
CUSTOMER_POLICY_VIOLATION |
由於違反顧客政策 (例如查詢或回覆含有禁用詞組),AI 助理忽略查詢或拒絕回答。 |
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。上傳檔案時,系統會在 |
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 |
(選用步驟) 如果語言偵測失敗,系統會使用偏好語言回覆。無論語言偵測結果為何,動作建立的錯誤訊息都會使用這個語言。 |
助理
Discovery Engine Assistant 資源。
| 欄位 | |
|---|---|
name |
不可變動。助理的資源名稱。格式: 必須是 UTF-8 編碼的字串,長度上限為 1024 個字元。 |
display_name |
這是必要旗標,助理的顯示名稱。 必須是 UTF-8 編碼的字串,長度上限為 128 個字元。 |
description |
(選用步驟) Description for additional information. 預計會顯示在設定使用者介面,而非助理使用者。 |
generation_config |
(選用步驟) 生成助理回覆的設定。 |
google_search_grounding_enabled |
(選用步驟) 已淘汰,請改用 |
web_grounding_type |
(選用步驟) 要使用的網頁基準類型。 |
enabled_actions |
(選用步驟) 已淘汰:將改為使用 |
enabled_tools |
(選用步驟) 注意:這項功能尚未推出。請改用 |
customer_policy |
(選用步驟) 助理的客戶政策。 |
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 範本資源名稱。格式: 如未指定,系統就不會對 AI 助理回覆套用清除程序。 |
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 |
生成 Google 助理回覆時使用的預設語言。請使用 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 |
已啟用 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。各種模態的基礎中繼資料。目前僅支援文字。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 |
網頁 ID。 |
domain |
文件 URI 中的網域名稱。請注意,「 |
mime_type |
文件的 MIME 類型。https://www.iana.org/assignments/media-types/media-types.xhtml。 |
區隔
文字片段的基礎資訊。
| 欄位 | |
|---|---|
start_index |
從零開始的索引,表示區隔的開頭,以 UTF-8 字串的位元組為單位 (也就是說,以多個位元組編碼的字元長度超過一)。 |
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 選項物件,內含支援匯入作業的資訊。
| 欄位 | |
|---|---|
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 |
控制項標記,可在回應中啟用聲明層級的基礎分數。 |
Chunk
區塊會擷取項目所有原始中繼資料資訊,以便在區塊模式中推薦或搜尋項目。
| 欄位 | |
|---|---|
name |
區塊的完整資源名稱。格式: 這個欄位必須是 UTF-8 編碼的字串,長度上限為 1024 個字元。 |
id |
目前區塊的專屬區塊 ID。 |
content |
內容是文件中的字串 (已剖析的內容)。 |
document_metadata |
目前區塊的文件中繼資料。 |
derived_struct_data |
僅供輸出。這個欄位為 OUTPUT_ONLY。當中包含原始輸入文件中沒有的衍生資料。 |
page_span |
區塊的頁面範圍。 |
chunk_metadata |
僅供輸出。目前區塊的中繼資料。 |
data_urls[] |
僅供輸出。如果目前的區塊包含圖片,則為圖片資料網址。資料 URL 由四個部分組成:前置字元 (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
用於啟用 CMEK 資料加密的設定,加密金鑰為 Cloud KMS 金鑰。
| 欄位 | |
|---|---|
name |
這是必要旗標,CmekConfig 的名稱,格式為 |
kms_key |
這是必要旗標,用於加密資源 |
kms_key_version |
僅供輸出。用於加密資源的 KMS 金鑰版本資源名稱 |
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 |
這是必要旗標,用於擷取建議的自動完成輸入內容。長度上限為 128 個半形字元。 |
query_model |
指定自動完成資料模型。這會覆寫 Cloud 控制台「設定」>「自動完成」部分中指定的任何模型。目前支援的值:
預設值:
|
user_pseudo_id |
用於追蹤訪客的專屬 ID。舉例來說,這項功能可以透過 HTTP Cookie 實作,應能識別單一裝置上的訪客。訪客登入或登出網站時,這個專屬 ID 不應變更。 這個欄位「不得」有固定值,例如 這個 ID 應與 這個欄位必須是 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 Calendar 連接器。 |
GOOGLE_DRIVE |
Google 雲端硬碟連接器。 |
NATIVE_CLOUD_IDENTITY |
原生 Cloud Identity 連接器,可透過 People API 進行人員搜尋。 |
THIRD_PARTY_FEDERATED |
聯合連接器:這類第三方連接器不會擷取資料,搜尋功能則由第三方應用程式的 API 提供。 |
THIRD_PARTY_EUA |
用於使用者驗證功能的連接器。 |
GCNV |
Google Cloud NetApp Volumes 連接器。 |
ContactDetails
儲存在資源層級的聯絡資訊。如果專案層級和資源層級都填寫了聯絡資訊,系統會優先採用資源層級的聯絡資訊。
| 欄位 | |
|---|---|
email_address |
(選用步驟) 聯絡人的電子郵件地址。 |
控制項
定義在服務期間採用的條件式行為。必須附加至 ServingConfig,才能在放送時納入考量。可執行的動作取決於 SolutionType。
| 欄位 | |
|---|---|
name |
不可變動。完整名稱 |
display_name |
這是必要旗標,使用者可判讀的名稱。使用者介面檢視區塊中使用的 ID。 必須是 UTF-8 編碼的字串。長度上限為 128 個字元。否則會擲回 INVALID ARGUMENT 錯誤。 |
associated_serving_config_ids[] |
僅供輸出。這個控制項所連結的所有 |
solution_type |
這是必要旗標,不可變動。控制項所屬的解決方案。 必須與資源的類別相容。否則會擲回 INVALID ARGUMENT 錯誤。 |
use_cases[] |
指定控制項的用途。影響可設定的條件欄位。僅適用於 |
conditions[] |
決定何時觸發相關聯的動作。 如要一律套用動作,請省略這項屬性。目前只能指定單一條件。否則會擲回 INVALID ARGUMENT 錯誤。 |
聯集欄位 這是必要旗標, |
|
boost_action |
定義增幅類型控制項 |
filter_action |
定義篩選器類型控制項,目前建議功能不支援 |
redirect_action |
定義重新導向類型的控制項。 |
synonyms_action |
將一組字詞視為彼此的同義字。 |
promote_action |
根據預先定義的觸發查詢,宣傳特定連結。 |
BoostAction
調整傳回清單中產品的順序。
| 欄位 | |
|---|---|
boost |
增幅強度,應介於 [-1, 1] 之間。如果設為負值,即代表降低排名。預設值為 0.0 (無作業)。 |
filter |
這是必要旗標,指定要套用升幅的產品。 如未提供篩選器,系統會宣傳所有產品 (不執行任何作業)。語法文件:https://cloud.google.com/retail/docs/filter-and-order 最多 5000 個半形字元。否則會擲回 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 |
如果是新鮮度用途,屬性值會是目前時間與指定 datetime 欄位中日期之間的時間長度。這個值的格式必須為 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 長度不得超過 2,000 個字元。否則會擲回 INVALID ARGUMENT 錯誤。 |
SynonymsAction
建立一組互為同義詞的字詞。
舉例來說,「開心」也會視為「高興」,「高興」也會視為「開心」。
| 欄位 | |
|---|---|
synonyms[] |
定義一組同義詞。最多可指定 100 個同義字。至少須指定 2 個同義詞。否則會擲回 INVALID ARGUMENT 錯誤。 |
對話
外部對話的 proto 定義。
| 欄位 | |
|---|---|
name |
不可變動。完整名稱 |
state |
對話狀態。 |
user_pseudo_id |
用於追蹤使用者的專屬 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 中進行篩選,請將左側的篩選鍵對應至 Vertex AI Search 後端定義的鍵屬性,這項對應是由客戶在結構定義中定義。舉例來說,媒體客戶的結構定義中可能會有「name」欄位。在本例中,篩選器會如下所示:filter --> name:'ANY("king kong")' 如要進一步瞭解篩選功能,包括語法和篩選運算子,請參閱「篩選」 |
boost_spec |
提升規格可提高搜尋結果中特定文件的排名,這可能會影響對話回覆。如要進一步瞭解加成,請參閱「加成」一文。 |
ConverseConversationResponse
| 欄位 | |
|---|---|
reply |
目前查詢的答案。 |
conversation |
更新後的對話,包括答案。 |
search_results[] |
搜尋結果。 |
CreateAssistantRequest
| 欄位 | |
|---|---|
parent |
這是必要旗標,父項資源名稱。格式: |
assistant |
這是必要旗標,要建立的 |
assistant_id |
這是必要旗標,用於 這個欄位必須符合 RFC-1034,長度上限為 63 個字元。 |
CreateControlRequest
要求 CreateControl 方法。
| 欄位 | |
|---|---|
parent |
這是必要旗標,父項資料儲存庫的完整資源名稱。格式: |
control |
這是必要旗標,要建立的控制項。 |
control_id |
這是必要旗標,用於控制項的 ID,會成為控制項資源名稱的最終元件。 這個值必須介於 1 到 63 個字元之間。有效半形字元為 /[a-z][0-9]-_/. |
CreateConversationRequest
要求 CreateConversation 方法。
| 欄位 | |
|---|---|
parent |
這是必要旗標,父項資料儲存庫的完整資源名稱。格式: |
conversation |
這是必要旗標,要建立的對話。 |
CreateDataStoreMetadata
與 DataStoreService.CreateDataStore 作業進度相關的中繼資料。這會由 google.longrunning.Operation.metadata 欄位傳回。
| 欄位 | |
|---|---|
create_time |
作業建立時間。 |
update_time |
作業上次更新時間。如果作業已完成,這也是完成時間。 |
CreateDataStoreRequest
| 欄位 | |
|---|---|
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,設定這個欄位會覆寫該設定。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 |
這是必要旗標,要建立的 ID 對應儲存空間。 |
聯集欄位 cmek_options。身分對應儲存庫的 CMEK 選項。如果專案已設定預設 CmekConfig,設定這個欄位會覆寫該設定。cmek_options 只能是下列其中一項: |
|
cmek_config_name |
用於保護這個身分對應商店的 CmekConfig 資源名稱。 |
disable_cmek |
沒有 CMEK 保護的識別資訊對應檔儲存庫。如果專案已設定預設 CmekConfig,設定這個欄位也會覆寫預設 CmekConfig。 |
CreateLicenseConfigRequest
| 欄位 | |
|---|---|
parent |
這是必要旗標,父項資源名稱,例如 |
license_config |
這是必要旗標,要建立的 |
license_config_id |
(選用步驟) 要用於 |
CreateSchemaMetadata
建立結構定義長時間執行作業的中繼資料。
| 欄位 | |
|---|---|
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」模式的混合式連接器使用的任何參數和憑證。只有在連接器為混合式連接器,且我們想啟用 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 中建立 END USER AUTHENTICATION 連接器。 |
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
為這個連接器啟用的模式。擷取、動作、聯盟或 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
專為支援「FEDERATED」模式的混合式連接器使用的任何參數和憑證。
| 欄位 | |
|---|---|
additional_params |
(選用步驟) FEDERATED 要求的任何其他參數。 |
聯集欄位 auth_config。適用於 FEDERATED 連接器的驗證設定。auth_config 只能是下列其中一項: |
|
auth_params |
(選用步驟) FEDERATED 連接器專屬的任何驗證參數。 |
json_auth_params |
(選用步驟) 以 JSON 字串格式表示的 FEDERATED 連接器專屬驗證參數。 |
RealtimeSyncConfig
即時同步處理的設定,可儲存即時同步處理的其他參數。
| 欄位 | |
|---|---|
webhook_uri |
(選用步驟) 連結器的 Webhook 網址,用於指定即時同步處理的其他參數。 |
realtime_sync_secret |
(選用步驟) 用於 Webhook 密鑰的 Secret Manager 密鑰 ID。 |
streaming_error |
(選用步驟) 串流錯誤詳細資料。 |
StreamingError
串流錯誤詳細資料。
| 欄位 | |
|---|---|
streaming_error_reason |
(選用步驟) 串流錯誤。 |
error |
(選用步驟) 錯誤詳細資料。 |
StreamingErrorReason
廣泛的串流錯誤類型。
| 列舉 | |
|---|---|
STREAMING_ERROR_REASON_UNSPECIFIED |
未指定串流錯誤原因。 |
STREAMING_SETUP_ERROR |
設定即時同步資源時發生錯誤。 |
STREAMING_SYNC_ERROR |
執行連接器的即時同步時發生錯誤。 |
INGRESS_ENDPOINT_REQUIRED |
在私人連線中設定即時同步處理功能時,必須提供 Ingress 端點。 |
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 |
不可變動。ID。資料儲存庫的完整資源名稱。格式: 這個欄位必須是 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 就會受到 KMS 金鑰保護,如 cmek_config 欄位所示。 |
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 常見問題 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 |
這是必要旗標,要刪除的 ID 對應商店名稱。格式: |
DeleteSchemaMetadata
DeleteSchema LRO 的中繼資料。
| 欄位 | |
|---|---|
create_time |
作業建立時間。 |
update_time |
作業上次更新時間。如果作業已完成,這也是完成時間。 |
DeleteSchemaRequest
SchemaService.DeleteSchema 方法的要求訊息。
| 欄位 | |
|---|---|
name |
這是必要旗標,結構定義的完整資源名稱,格式為 |
DeleteSessionRequest
要求 DeleteSession 方法。
| 欄位 | |
|---|---|
name |
這是必要旗標,要刪除的 Session 資源名稱。格式: |
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 |
(選用步驟) 連接器支援的專屬目的地 ID。 |
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。 ID 應符合 RFC-1034 標準,長度上限為 128 個字元。 |
schema_id |
位於相同資料存放區的結構定義 ID。 |
content |
與這份文件連結的非結構化資料。如果這份文件位於 |
parent_document_id |
父項文件的 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,用於限制複雜的繼承限制。
範例:模擬「Both Permit」繼承,使用者必須有上層文件的存取權,才能存取子項文件。
文件階層 - 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 Restriction. { "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,表示使用者觀看「文件」 |
DocumentProcessingConfig
DataStore 的單例資源。如果建立 DataStore 時為空白,且 DataStore 設為 DataStore.ContentConfig.CONTENT_REQUIRED,預設剖析器會預設為數位剖析器。
| 欄位 | |
|---|---|
name |
Document Processing Config 的完整資源名稱。格式: |
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 |
不可變動。ID。引擎的完整資源名稱。 這個欄位必須是 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 |
Chat Engine 的設定。只有在 |
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
Chat Engine 的設定。
| 欄位 | |
|---|---|
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
Chat Engine 的額外資訊。這個訊息中的欄位僅供輸出。
| 欄位 | |
|---|---|
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 |
轉換率最佳化目標的自訂門檻名稱和值。如果是 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 最佳化目標的自訂門檻。
| 欄位 | |
|---|---|
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
事實區塊。
| 欄位 | |
|---|---|
chunk_text |
事實區塊的文字內容。長度上限為 1 萬個字元。 |
source |
擷取事實區塊的來源。如果這是從要求中提供的 GroundingFacts 擷取,這個欄位會包含擷取這個區塊的特定事實索引。 |
index |
這個區塊的索引。目前僅適用於串流模式。 |
source_metadata |
來源參照的更精細資訊。 |
uri |
來源的 URI。 |
title |
來源的標題。 |
domain |
來源網域。 |
FetchDomainVerificationStatusRequest
SiteSearchEngineService.FetchDomainVerificationStatus 方法的要求訊息。
| 欄位 | |
|---|---|
site_search_engine |
這是必要旗標,我們會從這個網站搜尋引擎資源擷取所有網域驗證狀態。 |
page_size |
要求的頁面大小。伺服器傳回的項目數量可能會少於要求數量。如未指定,伺服器會挑選適當的預設值。許可的最大值為 1000;超出的數值將一律指定為 1000。 如果這個欄位為負數,系統會傳回 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 |
依 Sitemap 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 的長度上限為 2000 個半形字元。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 |
這是必要旗標,要取得的 ID 對應商店名稱。格式: |
GetLicenseConfigRequest
| 欄位 | |
|---|---|
name |
這是必要旗標, 如果呼叫端沒有存取 如果要求的 |
GetSchemaRequest
SchemaService.GetSchema 方法的要求訊息。
| 欄位 | |
|---|---|
name |
這是必要旗標,結構定義的完整資源名稱,格式為 |
GetSessionRequest
GetSession 方法的要求。
| 欄位 | |
|---|---|
name |
這是必要旗標,要取得的 Session 資源名稱。格式: |
include_answer_details |
(選用步驟) 如果設為 True,系統會傳回完整工作階段,包括所有答案詳細資料。 |
GetSiteSearchEngineRequest
| 欄位 | |
|---|---|
name |
這是必要旗標, 如果呼叫端沒有權限存取 [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 |
使用者 ID。如果是 Google Workspace 使用者帳戶,user_id 應為 Google Workspace 使用者電子郵件地址。如果是 Google 以外的識別資訊提供者,user_id 是在工作團隊集區設定期間設定的對應使用者 ID。 |
group_id |
群組 ID。如果是 Google Workspace 使用者帳戶,group_id 應為 Google Workspace 群組電子郵件地址。如果是 Google 以外的識別資訊提供者,group_id 是在 workforcepool 設定期間設定的對應群組 ID。 |
IdentityMappingEntryOperationMetadata
IdentityMappingStoreService.ImportIdentityMappings 和 IdentityMappingStoreService.PurgeIdentityMappings 的 IdentityMappingEntry LongRunningOperation 中繼資料
| 欄位 | |
|---|---|
success_count |
成功處理的 IdentityMappingEntry 數量。 |
failure_count |
無法處理的 IdentityMappingEntry 數量。 |
total_count |
已處理的 IdentityMappingEntry 總數。 |
IdentityMappingStore
識別資訊對應檔儲存區,內含識別資訊對應檔項目。
| 欄位 | |
|---|---|
name |
不可變動。身分對應商店的完整資源名稱。格式: |
kms_key_name |
僅限輸入。用於在建立時保護這個身分對應儲存區的 KMS 金鑰。 如果要求必須遵守 CMEK 機構政策保護措施,則必須設定這項參數。 如果這個欄位已設定並順利處理,身分對應儲存區就會受到 KMS 金鑰保護,如 cmek_config 欄位所示。 |
cmek_config |
僅供輸出。身分對應儲存區的 CMEK 相關資訊。 |
IdentityScheduleConfig
身分資料同步處理作業的設定。
| 欄位 | |
|---|---|
refresh_interval |
(選用步驟) 這個連接器擷取的文件會以這個間隔時間同步處理存取控制清單資訊。如未設定,存取控制清單會以 30 分鐘的預設間隔重新整理。身分識別資訊的重新整理間隔最短為 30 分鐘,最長為 7 天。 |
next_sync_time |
(選用步驟) 資料連接器預計開始下次資料同步處理作業的世界標準時間。客戶只能指定排定資料同步處理作業的小時和分鐘。如果資料連接器的重新整理間隔超過 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 |
建議項目的 Inline 來源。 |
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 |
如果已設定,則會將要求中的完整錯誤回傳至目的地。 |
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 |
這是必要旗標,父項資料儲存庫資源名稱,格式為 |
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 垂直領域。 |
時間間隔
浮點間隔。
| 欄位 | |
|---|---|
聯集欄位 這個欄位不得大於最大值。否則,系統會傳回 |
|
minimum |
包含下限。 |
exclusive_minimum |
不含下限。 |
聯集欄位 這個欄位不得小於最小值。否則,系統會傳回 |
|
maximum |
包含上限。 |
exclusive_maximum |
上限 (不含)。 |
LicenseConfig
使用者的授權相關資訊。
| 欄位 | |
|---|---|
name |
不可變動。ID。授權設定的完整資源名稱。格式: |
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。 |
page_token |
屬於接收自前一個 進行分頁時,提供至 |
ListIdentityMappingStoresResponse
對 IdentityMappingStoreService.ListIdentityMappingStores 的回應訊息
| 欄位 | |
|---|---|
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。 |
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 |
要求的頁面大小。伺服器傳回的項目數量可能會少於要求數量。如未指定,伺服器會挑選適當的預設值。許可的最大值為 1000;超出的數值將一律指定為 1000。 如果這個欄位為負數,系統會傳回 INVALID_ARGUMENT 錯誤。 |
page_token |
屬於接收自前一個 進行分頁時,提供至 |
ListTargetSitesResponse
| 欄位 | |
|---|---|
target_sites[] |
TargetSite 清單。 |
next_page_token |
可做為 |
total_size |
符合要求的項目總數。回覆中一律會填入這項資料。 |
ListUserLicensesRequest
| 欄位 | |
|---|---|
parent |
這是必要旗標,父項 [UserStore][] 資源名稱,格式為 |
page_size |
(選用步驟) 要求的頁面大小。伺服器傳回的項目數量可能會少於要求數量。如未指定,則預設值為 10。許可的最大值為 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 像素和 Google 代碼管理工具回報用戶端事件時,系統會自動填入這個值。 |
page_category |
與類別頁面相關的最明確類別。 如要表示類別的完整路徑,請使用「>」符號分隔不同層級。如果類別名稱包含「>」,請替換成其他字元。 類別頁面包括特價或促銷活動等特殊頁面。舉例來說,特賣頁面的類別階層可能為
|
uri |
使用者目前頁面的完整網址 (window.location.href)。 使用 JavaScript 像素和 Google 代碼管理工具回報用戶端事件時,系統會自動填入這個值。長度上限為 5,000 個半形字元。 |
referrer_uri |
目前網頁的參照網址。 使用 JavaScript 像素和 Google 代碼管理工具回報用戶端事件時,系統會自動填入這個值。不過,部分瀏覽器的隱私權限制可能會導致這個欄位空白。 |
PanelInfo
與使用者事件相關的詳細面板資訊。
| 欄位 | |
|---|---|
panel_id |
這是必要旗標,面板 ID。 |
display_name |
面板的顯示名稱。 |
documents[] |
(選用步驟) 與這個面板相關聯的文件 ID。 |
panel_position |
如果面板與其他面板一起向使用者顯示,則為面板的排序位置。如果設定這項政策,就必須一併設定 |
total_panels |
向使用者顯示的面板總數 (包括這個面板)。如果已設定 |
主體
使用者或群組的主體 ID。
| 欄位 | |
|---|---|
聯集欄位 principal。聯集欄位 principal。主體可以是使用者或群組。principal 只能是下列其中一項: |
|
user_id |
使用者 ID。如果是 Google Workspace 使用者帳戶,user_id 應為 Google Workspace 使用者電子郵件地址。如果是非 Google 識別資訊提供者使用者帳戶,user_id 是在 workforcepool 設定期間設定的對應使用者 ID。 |
group_id |
群組 ID。如果是 Google Workspace 使用者帳戶,group_id 應為 Google Workspace 群組電子郵件地址。如果是非 Google 識別資訊提供者使用者帳戶,group_id 是在 workforcepool 設定期間設定的對應群組 ID。 |
external_entity_id |
適用於客戶身分識別提供者中沒有的第三方應用程式 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 |
這項服務條款的專屬 ID。可用的字詞: |
version |
服務條款的版本字串。如需可接受的值,請參閱上方的 |
state |
專案是否已接受/拒絕服務條款,或仍在等待處理。 |
accept_time |
專案上次同意服務條款的時間。 |
decline_time |
專案上次拒絕或撤銷服務條款協議的時間。 |
狀態
協議中載明瞭這項服務條款。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED |
列舉的預設值。這個值不會實際使用。 |
TERMS_ACCEPTED |
專案已同意《服務條款》。 |
TERMS_PENDING |
專案尚待審查,請詳閱並接受服務條款。 |
TERMS_DECLINED |
專案已拒絕或撤銷服務條款協議。 |
ProvisionProjectMetadata
這個類型沒有任何欄位。
與專案佈建作業相關聯的中繼資料。
ProvisionProjectRequest
| 欄位 | |
|---|---|
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[] |
一次最多可清除 10000 個項目 |
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 |
要使用的模型 ID。可以是下列其中一個值:
如未指定,則預設為 |
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 |
這是必要旗標,使用者相關背景資訊、使用者正在查看的內容,以及使用者觸發「推薦」要求所採取的動作。請注意,這項使用者事件詳細資料不會擷取至 userEvent 記錄。因此,記錄事件時必須另外提出 userEvent 寫入要求。 請勿為不同使用者將 |
page_size |
一頁的結果數上限,將這項屬性設為所需建議結果的數量。如果為零,服務會選擇合理的預設值。允許的最大值為 100。如果值大於 100,系統會將值設為 100。 |
filter |
篩選條件,可限制建議結果,長度上限為 5,000 個字元。目前僅支援 範例:
如果
如果篩選器封鎖所有結果,API 會傳回一般 (未經篩選) 熱門文件。如果只希望搜尋結果完全符合篩選條件,請在 請注意,無論篩選條件為何,API 一律不會傳回 |
validate_only |
請使用僅驗證模式查詢這項建議。如果設為 |
params |
建議的其他網域專屬參數。 接受的值:
|
user_labels |
套用於資源的使用者標籤必須符合下列規定:
詳情請參閱標籤規定。 |
RecommendResponse
Recommend 方法的回應訊息。
| 欄位 | |
|---|---|
results[] |
建議文件清單。順序代表排名 (從最相關的文件到最不相關的文件)。 |
attribution_token |
專屬歸因符記。這項資訊應包含在建議產生的 |
missing_ids[] |
要求中缺少的文件 ID,這些文件與所要求 ServingConfig 相關聯的預設 Branch 中沒有。 |
validate_only |
如果已設定 |
RecommendationResult
RecommendationResult 代表一般建議結果,以及相關聯的中繼資料。
| 欄位 | |
|---|---|
id |
建議文件的資源 ID。 |
document |
如果 |
metadata |
其他文件的中繼資料或註解。 可能的值包括:
|
RecrawlUrisMetadata
與 SiteSearchEngineService.RecrawlUris 作業進度相關的中繼資料。這會由 google.longrunning.Operation.metadata 欄位傳回。
| 欄位 | |
|---|---|
create_time |
作業建立時間。 |
update_time |
作業上次更新時間。如果作業已完成,這也是完成時間。 |
invalid_uris[] |
要求中格式無效的專屬 URI。最多只能取樣 1,000 筆資料。 |
invalid_uris_count |
要求中格式無效的不重複 URI 總數。 |
noindex_uris[] |
沒有索引中繼標記的 URI。最多只能取樣 1,000 筆資料。 |
noindex_uris_count |
沒有索引中繼標記的 URI 總數。 |
uris_not_matching_target_sites[] |
要求中的不重複 URI 不符合 DataStore 中的任何 TargetSite,只符合尚未完全建立索引的 TargetSite,或是符合類型為 EXCLUDE 的 TargetSite。最多只能取樣 1,000 筆資料。 |
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 都包含每個 CorpusType 的一個 FailureReason。
| 欄位 | |
|---|---|
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
宣傳活動原型包含 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 中進行篩選,請將左側的篩選鍵對應至 Vertex AI Search 後端定義的鍵屬性,這項對應是由客戶在結構定義中定義。舉例來說,媒體客戶的結構定義中可能會有「name」欄位。在本例中,篩選器會如下所示:filter --> name:'ANY("king kong")' 如要進一步瞭解篩選功能,包括語法和篩選運算子,請參閱「篩選」 |
canonical_filter |
使用者在搜尋頁面上未勾選任何篩選器時,系統套用的預設篩選器。 需要查詢擴展等品質改善措施時,套用至每個搜尋要求的篩選器。如果查詢結果數量不足,系統會使用這個篩選器判斷是否要啟用查詢擴充流程。查詢擴大搜尋時,系統仍會使用原始篩選器。強烈建議填寫這個欄位,以確保搜尋品質。 如要進一步瞭解篩選器語法,請參閱 |
order_by |
傳回文件的順序。文件可依 如要進一步瞭解如何排序網站搜尋結果,請參閱「排序網頁搜尋結果」。如要進一步瞭解如何排序醫療保健搜尋結果,請參閱「排序醫療保健搜尋結果」。如果無法辨識這個欄位,系統會傳回 |
user_info |
使用者的相關資訊。強烈建議用於數據分析和個人化。 |
language_code |
BCP-47 語言代碼,例如「en-US」或「sr-Latn」。詳情請參閱「標準欄位」。這個欄位有助於更準確地解讀查詢。如未指定值,系統會自動偵測查詢語言代碼,但可能不準確。 |
facet_specs[] |
多面向搜尋的 facet 規格。如果留空,就不會傳回任何構面。 最多可輸入 100 個值。否則,系統會傳回 |
boost_spec |
提高特定文件的規格。如要進一步瞭解加成,請參閱「加成」一文。 |
params |
其他搜尋參數。 僅限公開網站搜尋,支援的值如下:
如要查看可用代碼,請參閱「國家/地區代碼」。
|
query_expansion_spec |
查詢擴充規格,指定查詢擴充的發生條件。 |
spell_correction_spec |
拼字校正規格,指定拼字校正生效的模式。 |
user_pseudo_id |
用於追蹤訪客的專屬 ID。舉例來說,這項功能可以透過 HTTP Cookie 實作,應能識別單一裝置上的訪客。訪客登入或登出網站時,這個專屬 ID 不應變更。 這個欄位「不得」有固定值,例如 這個 ID 應與 這個欄位必須是 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 年的表現如何?」,而目前的查詢是「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 |
如果是新鮮度用途,屬性值會是目前時間與指定 datetime 欄位中日期之間的時間長度。這個值的格式必須為 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]。這個整合式平台支援所有資料類型、可跨雲端運作,且內建機器學習和商業智慧功能 [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 會採用搜尋查詢分類技術,偵測越獄查詢。如果搜尋查詢歸類為越獄查詢,系統不會傳回摘要。使用者可能會在查詢中加入指令,變更回覆的語氣、風格、語言、內容,或要求模型扮演不同實體,例如「以競爭對手公司執行長的語氣回覆」。如果此欄位設為 |
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 規格。
| 欄位 | |
|---|---|
facet_key |
這是必要旗標,構面鍵規格。 |
limit |
這個 Facet 傳回的 Facet 值數量上限。如未指定,則預設值為 20。允許的最大值為 300。如果值超過 300,系統會強制設為 300。在醫療照護搜尋中進行匯總時,如果 [FacetKey.key] 是「healthcare_aggregation_key」,系統會將限制內部覆寫為 10,000,無論您在此設定的值為何。 如果這個欄位為負數,系統會傳回 |
excluded_filter_keys[] |
分層檢索時要排除的金鑰清單。 根據預設,除非 在這個欄位中列出 Facet 鍵,即使 Facet 值已從搜尋結果中篩除,仍會顯示為 Facet 結果。使用這個欄位不會影響傳回的搜尋結果。 舉例來說,假設有 100 份文件的顏色 Facet 為「紅色」,200 份文件的顏色 Facet 為「藍色」。如果查詢包含「color:ANY("Red")」篩選器,且「color」為 如果「color」列在「excludedFilterKeys」中,查詢會傳回 Facet 值「Red」(計數為 100) 和「Blue」(計數為 200),因為「color」鍵現在已從篩選器中排除。由於這個欄位不會影響搜尋結果,因此搜尋結果仍會正確篩選,只傳回「紅色」文件。 最多可輸入 100 個值。否則,系統會傳回 |
enable_dynamic_position |
啟用這個 facet 的動態位置。如設為 true,系統會自動決定這個側面的位置,以及回應中的所有側面。如果啟用動態 facet,系統會一併排序。如果設為 false,回應中這個 facet 的位置會與要求中的位置相同,且會排在啟用動態位置的 facet 和所有動態 facet 之前。 舉例來說,您可能希望一律在回應中傳回評分層面,但不一定會一律在頂端顯示評分層面。在這種情況下,您可以將 enable_dynamic_position 設為 true,讓系統自動決定回應中評分構面的位置。 再舉一例,假設要求中包含下列構面:
此外,您也啟用了動態 facet,這會產生 facet |
FacetKey
指定如何計算側邊。
| 欄位 | |
|---|---|
key |
這是必要旗標, |
intervals[] |
只有在值應分組到間隔時才設定。必須為具有數值的 facet 設定。不得為含有文字值的 facet 設定。間隔數上限為 30。 |
restricted_values[] |
只取得指定受限值的 facet。僅支援文字欄位。舉例來說,假設「類別」有三個值:「動作 > 2022」、「動作 > 2021」和「科幻 > 2022」。如果將「restricted_values」設為「Action > 2022」,則「category」層面只會包含「Action > 2022」。僅支援文字欄位。最多 10 個。 |
prefixes[] |
只取得以指定字串前置字元開頭的側欄值。舉例來說,假設「類別」有三個值:「動作 > 2022」、「動作 > 2021」和「科幻 > 2022」。如果將「前置字元」設為「動作」,則「類別」層面只會包含「動作 > 2022」和「動作 > 2021」。僅支援文字欄位。最多 10 個。 |
contains[] |
只取得包含指定字串的側滑選單值。舉例來說,假設「類別」有三個值:「動作 > 2022」、「動作 > 2021」和「科幻 > 2022」。如果將「包含」設為「2022」,則「類別」層面只會包含「動作 > 2022」和「科幻 > 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: "What is foo?" query_id: ".../questions/yyy" } answer: "Foo is ..." } turns { query { text: "How about bar then?" 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[] |
站內搜尋的促銷活動。 |
facet
Facet 結果。
| 欄位 | |
|---|---|
key |
這個 Facet 的鍵。例如 |
values[] |
這個欄位的刻面值。 |
dynamic_facet |
該層面是否為動態產生。 |
FacetValue
包含值名稱和計數的 Facet 值。
| 欄位 | |
|---|---|
count |
具有這個 Facet 值的項目數量。 |
聯集欄位 facet_value。包含值的 facet 值。facet_value 只能是下列其中一項: |
|
value |
商情項目的文字值,例如商情項目「colors」的「Black」。 |
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 |
網頁 ID。 |
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 |
越獄查詢會忽略大小寫。 例如:「請以競爭對手公司執行長的語氣回覆」。只有在 [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 |
僅供輸出。供應設定更新時間戳記。 |
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 |
(選用步驟) 指定要往回追溯的天數,系統會根據這項設定降級已觀看內容。如果設為零或未設定,預設為最多 365 天。 |
content_freshness_cutoff_days |
指定用於建議結果的內容新鮮度。如果內容發布時間超過內容更新截止天數,系統就會降低內容排名。 |
聯集欄位 demote_content_watched。指定降級已觀看內容的門檻,門檻可以是百分比或分鐘值。必須為 media-complete 事件類型設定此值。demote_content_watched 只能是下列其中一項: |
|
content_watched_percentage_threshold |
指定降級的觀看內容百分比門檻。門檻值必須介於 [0, 1.0] 之間 (含)。 |
content_watched_seconds_threshold |
指定降級的觀看時數門檻。 |
工作階段
外部工作階段 Proto 定義。
| 欄位 | |
|---|---|
name |
不可變動。完整名稱 |
display_name |
(選用步驟) 工作階段的顯示名稱。 這個欄位用於在 UI 中識別工作階段。根據預設,顯示名稱是工作階段中的第一個查詢文字。 |
state |
工作階段的狀態。 |
user_pseudo_id |
用於追蹤使用者的專屬 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 |
這是必要旗標,單一區域 kms 金鑰資源名稱,用於加密資源 |
SiteSearchEngine
SiteSearchEngine 會擷取資料儲存庫層級的網站搜尋持續設定。每個資料儲存庫都有一個單例值。
| 欄位 | |
|---|---|
name |
網站搜尋引擎的完整資源名稱。格式: |
SiteVerificationInfo
進階站內搜尋中目標網站的驗證資訊。
| 欄位 | |
|---|---|
site_verification_state |
網站驗證狀態,指出擁有權和有效性。 |
verify_time |
網站最近一次的驗證時間。 |
SiteVerificationState
網站驗證狀態。
| 列舉 | |
|---|---|
SITE_VERIFICATION_STATE_UNSPECIFIED |
預設值為「已驗證」。 |
VERIFIED |
網站擁有權驗證完成。 |
UNVERIFIED |
網站擁有權驗證待處理或驗證失敗。 |
EXEMPTED |
網站可免除驗證,例如對外開放的公用網站。 |
Sitemap
SiteSearchEngine 的 Sitemap。
| 欄位 | |
|---|---|
name |
僅供輸出。網站地圖的完整資源名稱。 |
create_time |
僅供輸出。Sitemap 的建立時間。 |
聯集欄位 feed。支援的動態饋給來源。feed 只能是下列其中一項: |
|
uri |
Sitemap 的公開 URI,例如 |
SolutionType
解決方案類型。
| 列舉 | |
|---|---|
SOLUTION_TYPE_UNSPECIFIED |
預設值。 |
SOLUTION_TYPE_RECOMMENDATION |
用於 Recommendations AI。 |
SOLUTION_TYPE_SEARCH |
用於探索搜尋。 |
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
| 欄位 | |
|---|---|
name |
這是必要旗標, |
query |
(選用步驟) 目前的使用者查詢。 只有在提供 |
session |
(選用步驟) 要求使用的工作階段。如果指定,助理就能存取工作階段記錄,並將查詢和答案儲存在該處。 如果將 格式: |
user_metadata |
(選用步驟) 啟動查詢的使用者相關資訊。 |
agents_spec |
(選用步驟) 用於處理要求的代理程式規格。 |
tools_spec |
(選用步驟) 用於處理要求的工具規格。 |
generation_spec |
(選用步驟) 要求的生成設定規格。 |
AgentsSpec
用於處理要求的代理程式規格。
| 欄位 | |
|---|---|
agent_specs[] |
(選用步驟) 用於處理要求的代理程式規格。 |
AgentSpec
代理程式規格。
| 欄位 | |
|---|---|
agent_id |
這是必要旗標,用於識別處理要求的代理程式資源。 這個欄位必須符合 RFC-1034,長度上限為 63 個字元。 |
GenerationSpec
要求的 Google 助理生成規格。這項功能可讓您在引擎層級覆寫預設生成設定。
| 欄位 | |
|---|---|
model_id |
(選用步驟) 用於生成模型的 Vertex AI model_id。如未設定,系統會使用預設的 Google 助理模型。 |
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 中進行篩選,請將左側的篩選鍵對應至 Vertex AI Search 後端定義的鍵屬性,這項對應是由客戶在結構定義中定義。舉例來說,媒體客戶的結構定義中可能會有「name」欄位。在本例中,篩選器會如下所示:filter --> name:'ANY("king kong")' 如要進一步瞭解篩選功能,包括語法和篩選運算子,請參閱「篩選」 |
VideoGenerationSpec
這個類型沒有任何欄位。
影片生成工具的規格。
WebGroundingSpec
這個類型沒有任何欄位。
網頁基準工具的規格。
StreamAssistResponse
| 欄位 | |
|---|---|
answer |
Assist 回覆資源物件,內含 AI 助理對使用者查詢的最終回覆部分內容。 如果目前的回應未在先前傳送的 觀察 如果狀態為 |
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 Starter 級別。 |
SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS |
Agentspace Business 方案。 |
SUBSCRIPTION_TIER_ENTERPRISE |
Enterprise 級別。 |
SUBSCRIPTION_TIER_EDU |
教育機構層級。 |
SUBSCRIPTION_TIER_EDU_PRO |
Education Pro 級別。 |
SUBSCRIPTION_TIER_EDU_EMERGING |
EDU 新興市場等級。 |
SUBSCRIPTION_TIER_EDU_PRO_EMERGING |
Education 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 是特定網頁,則 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 |
排除目標網站。 |
用戶群
連接器來源的租戶資訊。這包括儲存在憑證訊息中的部分相同資訊,但僅限於向使用者提供可存取租戶清單所需的資訊。
| 欄位 | |
|---|---|
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、title 和 text。範例: |
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 |
如果已設定,則會將要求中的完整錯誤回傳至目的地。 |
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 |
這是必要旗標,要更新的 Control。 |
update_mask |
(選用步驟) 指出要更新所提供 如未設定或留空,系統會更新所有支援的欄位。 |
UpdateConversationRequest
Request for UpdateConversation method.
| 欄位 | |
|---|---|
conversation |
這是必要旗標,要更新的對話。 |
update_mask |
指出要更新所提供 如未設定或留空,系統會更新所有支援的欄位。 |
UpdateDataConnectorRequest
| 欄位 | |
|---|---|
data_connector |
這是必要旗標,更新「 如果呼叫端沒有更新 如果 |
update_mask |
指出要更新所提供 支援的欄位路徑包括:
注意:支援的欄位可能因連接器類型而異。舉例來說,並非所有連接器都支援 如果您提供的是不明或不支援的欄位路徑,要求會傳回 INVALID_ARGUMENT 錯誤。 |
UpdateDataStoreRequest
DataStoreService.UpdateDataStore 方法的要求訊息。
| 欄位 | |
|---|---|
data_store |
這是必要旗標,更新「 如果呼叫端沒有更新 如果要更新的 |
update_mask |
指出要更新所提供 如果您提供的是不明或不支援的欄位,則會傳回 INVALID_ARGUMENT 錯誤。 |
UpdateDocumentRequest
DocumentService.UpdateDocument 方法的要求訊息。
| 欄位 | |
|---|---|
document |
這是必要旗標,要更新/建立的文件。 如果呼叫者沒有更新 如果更新的 |
allow_missing |
|
update_mask |
指出要更新所匯入「文件」的哪些欄位。如未設定,預設會更新所有欄位。 |
UpdateEngineRequest
EngineService.UpdateEngine 方法的要求訊息。
| 欄位 | |
|---|---|
engine |
這是必要旗標,更新「 如果呼叫端沒有更新 如果要更新的 |
update_mask |
指出要更新所提供 如果您提供的是不明或不支援的欄位,則會傳回 INVALID_ARGUMENT 錯誤。 |
UpdateLicenseConfigRequest
| 欄位 | |
|---|---|
license_config |
這是必要旗標,更新「 |
update_mask |
(選用步驟) 指出要更新所提供 如果您提供的是不明或不支援的欄位,則會傳回 INVALID_ARGUMENT 錯誤。 |
UpdateSchemaMetadata
UpdateSchema LRO 的中繼資料。
| 欄位 | |
|---|---|
create_time |
作業建立時間。 |
update_time |
作業上次更新時間。如果作業已完成,這也是完成時間。 |
UpdateSchemaRequest
SchemaService.UpdateSchema 方法的要求訊息。
| 欄位 | |
|---|---|
schema |
這是必要旗標,更新「 |
allow_missing |
如果設為 true,且系統找不到 |
UpdateServingConfigRequest
要求 UpdateServingConfig 方法。
| 欄位 | |
|---|---|
serving_config |
這是必要旗標,要更新的 ServingConfig。 |
update_mask |
指出要更新所提供 如未設定,系統會更新所有支援的欄位。 |
UpdateSessionRequest
UpdateSession 方法的要求。
| 欄位 | |
|---|---|
session |
這是必要旗標,要更新的 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 |
這是必要旗標,用於追蹤訪客的專屬 ID。 舉例來說,這項功能可以透過 HTTP Cookie 實作,應能識別單一裝置上的訪客。如果訪客登入/登出網站,這個專屬 ID 就不應變更。 請勿為不同使用者將這個欄位設為相同的固定 ID。這會將這些使用者的事件記錄混在一起,導致模型品質下降。 這個欄位必須是 UTF-8 編碼的字串,長度上限為 128 個字元。否則,系統會傳回 這個欄位不應包含個人識別資訊或使用者資料。建議您在這個欄位中使用 Google Analytics 用戶端 ID。 |
engine |
(選用步驟) 僅適用於 |
data_store |
(選用步驟) 如果 |
event_time |
僅適用於 |
user_info |
使用者的相關資訊。 |
direct_user_request |
如果要求是直接由使用者提出,則應設為 true,此時 只有在 API 要求是直接由使用者 (例如行動應用程式) 發出時,才應設定這個旗標 (如果閘道或伺服器正在處理及推送使用者事件,則不應設定)。 在 |
session_id |
用於追蹤訪客工作階段的專屬 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[] |
這項使用者事件所屬的獨立實驗群組 ID 清單。用於區分與不同實驗設定相關聯的使用者事件。 |
promotion_ids[] |
如果這是與促銷活動相關聯的事件,則為促銷活動 ID。目前這個欄位最多只能有一個 ID。 |
attributes |
要納入推薦模型的額外使用者事件特徵。這些屬性不得包含需要進一步剖析或處理的資料,例如 JSON 或其他編碼。 如果您為擷取的使用者事件提供自訂屬性,也請將這些屬性納入與預測要求相關聯的使用者事件。匯入的事件和預測要求提供的事件,自訂屬性格式必須一致。這樣一來,Discovery Engine API 就能在訓練模型和提供預測結果時使用這些自訂屬性,進而提升推薦品質。 這個欄位必須符合下列所有條件,否則會傳回
以產品推薦為例,額外使用者資訊可以是 |
media_info |
媒體專屬資訊。 |
panels[] |
(選用步驟) 與此活動相關的面板清單。用於網頁層級的曝光資料。 |
UserInfo
使用者的資訊。
| 欄位 | |
|---|---|
user_id |
強烈建議已登入的使用者採用這項做法。登入使用者的專屬 ID,例如使用者名稱。請勿為匿名使用者設定。 請一律使用這個 ID 的雜湊值。 請勿為不同使用者將這個欄位設為相同的固定 ID。這會將這些使用者的事件記錄混在一起,導致模型品質下降。 這個欄位必須是 UTF-8 編碼的字串,長度上限為 128 個字元。否則,系統會傳回 |
user_agent |
HTTP 標頭中包含的使用者代理程式。 這個欄位必須是 UTF-8 編碼的字串,長度上限為 1,000 個字元。否則,系統會傳回 如果使用 GTM 或 JavaScript 代碼在 |
time_zone |
(選用步驟) IANA 時區,例如 Europe/Budapest。 |
UserLicense
管理員指派的使用者授權資訊。
| 欄位 | |
|---|---|
user_principal |
這是必要旗標,不可變動。使用者的使用者主體,可以是電子郵件地址或其他主體 ID。這個欄位無法變更。管理員會根據使用者主體指派授權。 |
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 雲端硬碟連接器資料擷取。 |
類型
指定這個資料儲存庫支援的 Workspace 應用程式類型
| 列舉 | |
|---|---|
TYPE_UNSPECIFIED |
預設為未指定的工作區類型。 |
GOOGLE_DRIVE |
Workspace 資料儲存庫包含雲端硬碟資料 |
GOOGLE_MAIL |
Workspace 資料儲存庫包含郵件資料 |
GOOGLE_SITES |
Workspace 資料儲存庫包含 Google 協作平台資料 |
GOOGLE_CALENDAR |
Workspace Data Store 包含日曆資料 |
GOOGLE_CHAT |
Workspace Data Store 包含 Chat 資料 |
GOOGLE_GROUPS |
Workspace Data Store 包含群組資料 |
GOOGLE_KEEP |
Workspace 資料儲存庫包含 Keep 資料 |
GOOGLE_PEOPLE |
Workspace 資料儲存庫包含人員資料 |
WriteUserEventRequest
WriteUserEvent 方法的要求訊息。
| 欄位 | |
|---|---|
parent |
這是必要旗標,父項資源名稱。如果寫入使用者事件動作是在 |
write_async |
如果設為 true,系統會在驗證後非同步寫入使用者事件,且 API 會在寫入完成前傳送回應。 |
user_event |
這是必要旗標,要寫入的使用者事件。 |