Índice
AclConfigService
(interface)AssistAnswerService
(interface)AssistantService
(interface)CmekConfigService
(interface)CollectionService
(interface)CompletionService
(interface)ControlService
(interface)ConversationalSearchService
(interface)DataConnectorService
(interface)DataStoreService
(interface)DocumentService
(interface)EngineService
(interface)GroundedGenerationService
(interface)IdentityMappingStoreService
(interface)LicenseConfigService
(interface)PodcastService
(interface)ProjectService
(interface)RankService
(interface)RecommendationService
(interface)SchemaService
(interface)SearchService
(interface)SearchTuningService
(interface)ServingConfigService
(interface)SessionService
(interface)SiteSearchEngineService
(interface)UserEventService
(interface)UserLicenseService
(interface)AclConfig
(mensagem)ActionConfig
(mensagem)AddContextFileRequest
(mensagem)AddContextFileResponse
(mensagem)AdvancedCompleteQueryRequest
(mensagem)AdvancedCompleteQueryRequest.BoostSpec
(mensagem)AdvancedCompleteQueryRequest.BoostSpec.ConditionBoostSpec
(mensagem)AdvancedCompleteQueryRequest.SuggestionType
(enum)AdvancedCompleteQueryRequest.SuggestionTypeSpec
(mensagem)AdvancedCompleteQueryResponse
(mensagem)AdvancedCompleteQueryResponse.ContentSuggestion
(mensagem)AdvancedCompleteQueryResponse.ContentSuggestion.ContentType
(enum)AdvancedCompleteQueryResponse.PersonSuggestion
(mensagem)AdvancedCompleteQueryResponse.PersonSuggestion.PersonType
(enum)AdvancedCompleteQueryResponse.QuerySuggestion
(mensagem)AdvancedCompleteQueryResponse.RecentSearchSuggestion
(mensagem)AdvancedSiteSearchConfig
(mensagem)AlertPolicyConfig
(mensagem)AlertPolicyConfig.AlertEnrollment
(mensagem)AlertPolicyConfig.AlertEnrollment.EnrollStates
(enum)AlertPolicyResourceConfig
(mensagem)AlertPolicyResourceConfig.AlertEnrollment
(mensagem)AlertPolicyResourceConfig.AlertEnrollment.EnrollState
(enum)AlloyDbSource
(mensagem)Answer
(mensagem)Answer.AnswerSkippedReason
(enum)Answer.Citation
(mensagem)Answer.CitationSource
(mensagem)Answer.GroundingSupport
(mensagem)Answer.QueryUnderstandingInfo
(mensagem)Answer.QueryUnderstandingInfo.QueryClassificationInfo
(mensagem)Answer.QueryUnderstandingInfo.QueryClassificationInfo.Type
(enum)Answer.Reference
(mensagem)Answer.Reference.ChunkInfo
(mensagem)Answer.Reference.ChunkInfo.DocumentMetadata
(mensagem)Answer.Reference.StructuredDocumentInfo
(mensagem)Answer.Reference.UnstructuredDocumentInfo
(mensagem)Answer.Reference.UnstructuredDocumentInfo.ChunkContent
(mensagem)Answer.State
(enum)Answer.Step
(mensagem)Answer.Step.Action
(mensagem)Answer.Step.Action.Observation
(mensagem)Answer.Step.Action.Observation.SearchResult
(mensagem)Answer.Step.Action.Observation.SearchResult.ChunkInfo
(mensagem)Answer.Step.Action.Observation.SearchResult.SnippetInfo
(mensagem)Answer.Step.Action.SearchAction
(mensagem)Answer.Step.State
(enum)AnswerGenerationSpec
(mensagem)AnswerGenerationSpec.UserDefinedClassifierSpec
(mensagem)AnswerQueryRequest
(mensagem)AnswerQueryRequest.AnswerGenerationSpec
(mensagem)AnswerQueryRequest.AnswerGenerationSpec.ModelSpec
(mensagem)AnswerQueryRequest.AnswerGenerationSpec.PromptSpec
(mensagem)AnswerQueryRequest.EndUserSpec
(mensagem)AnswerQueryRequest.EndUserSpec.EndUserMetaData
(mensagem)AnswerQueryRequest.EndUserSpec.EndUserMetaData.ChunkInfo
(mensagem)AnswerQueryRequest.EndUserSpec.EndUserMetaData.ChunkInfo.DocumentMetadata
(mensagem)AnswerQueryRequest.GroundingSpec
(mensagem)AnswerQueryRequest.GroundingSpec.FilteringLevel
(enum)AnswerQueryRequest.QueryUnderstandingSpec
(mensagem)AnswerQueryRequest.QueryUnderstandingSpec.QueryClassificationSpec
(mensagem)AnswerQueryRequest.QueryUnderstandingSpec.QueryClassificationSpec.Type
(enum)AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec
(mensagem)AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.ModelSpec
(mensagem)AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.ModelSpec.ModelType
(enum)AnswerQueryRequest.RelatedQuestionsSpec
(mensagem)AnswerQueryRequest.SafetySpec
(mensagem)AnswerQueryRequest.SafetySpec.SafetySetting
(mensagem)AnswerQueryRequest.SafetySpec.SafetySetting.HarmBlockThreshold
(enum)AnswerQueryRequest.SearchSpec
(mensagem)AnswerQueryRequest.SearchSpec.SearchParams
(mensagem)AnswerQueryRequest.SearchSpec.SearchResultList
(mensagem)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult
(mensagem)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.ChunkInfo
(mensagem)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.ChunkInfo.DocumentMetadata
(mensagem)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfo
(mensagem)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfo.DocumentContext
(mensagem)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfo.ExtractiveAnswer
(mensagem)AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfo.ExtractiveSegment
(mensagem)AnswerQueryResponse
(mensagem)AssistAnswer
(mensagem)AssistAnswer.AssistSkippedReason
(enum)AssistAnswer.CustomerPolicyEnforcementResult
(mensagem)AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult
(mensagem)AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult
(mensagem)AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult
(mensagem)AssistAnswer.CustomerPolicyEnforcementResult.Verdict
(enum)AssistAnswer.Reply
(mensagem)AssistAnswer.State
(enum)AssistRequest
(mensagem)AssistRequest.AssistSkippingMode
(enum)AssistResponse
(mensagem)AssistResponse.SessionInfo
(mensagem)AssistUserMetadata
(mensagem)Assistant
(mensagem)Assistant.ActionInfo
(mensagem) (descontinuado)Assistant.ActionList
(mensagem) (descontinuado)Assistant.CustomerPolicy
(mensagem)Assistant.CustomerPolicy.BannedPhrase
(mensagem)Assistant.CustomerPolicy.BannedPhrase.BannedPhraseMatchType
(enum)Assistant.CustomerPolicy.ModelArmorConfig
(mensagem)Assistant.CustomerPolicy.ModelArmorConfig.FailureMode
(enum)Assistant.GenerationConfig
(mensagem)Assistant.GenerationConfig.SystemInstruction
(mensagem)Assistant.ToolInfo
(mensagem)Assistant.ToolList
(mensagem)Assistant.WebGroundingType
(enum)AssistantContent
(mensagem)AssistantContent.Blob
(mensagem)AssistantContent.CodeExecutionResult
(mensagem)AssistantContent.CodeExecutionResult.Outcome
(enum)AssistantContent.ExecutableCode
(mensagem)AssistantContent.File
(mensagem)AssistantGroundedContent
(mensagem)AssistantGroundedContent.ContentMetadata
(mensagem)AssistantGroundedContent.ContentMetadata.ContentKind
(enum)AssistantGroundedContent.TextGroundingMetadata
(mensagem)AssistantGroundedContent.TextGroundingMetadata.Reference
(mensagem)AssistantGroundedContent.TextGroundingMetadata.Reference.DocumentMetadata
(mensagem)AssistantGroundedContent.TextGroundingMetadata.Segment
(mensagem)BAPConfig
(mensagem)BAPConfig.ConnectorMode
(enum)BatchCreateTargetSiteMetadata
(mensagem)BatchCreateTargetSitesRequest
(mensagem)BatchCreateTargetSitesResponse
(mensagem)BatchGetDocumentsMetadataRequest
(mensagem)BatchGetDocumentsMetadataRequest.FhirMatcher
(mensagem)BatchGetDocumentsMetadataRequest.Matcher
(mensagem)BatchGetDocumentsMetadataRequest.UrisMatcher
(mensagem)BatchGetDocumentsMetadataResponse
(mensagem)BatchGetDocumentsMetadataResponse.DocumentMetadata
(mensagem)BatchGetDocumentsMetadataResponse.DocumentMetadata.MatcherValue
(mensagem)BatchGetDocumentsMetadataResponse.State
(enum)BatchUpdateUserLicensesMetadata
(mensagem)BatchUpdateUserLicensesRequest
(mensagem)BatchUpdateUserLicensesRequest.InlineSource
(mensagem)BatchUpdateUserLicensesResponse
(mensagem)BatchVerifyTargetSitesMetadata
(mensagem)BatchVerifyTargetSitesRequest
(mensagem)BatchVerifyTargetSitesResponse
(mensagem)BigQuerySource
(mensagem)BigtableOptions
(mensagem)BigtableOptions.BigtableColumn
(mensagem)BigtableOptions.BigtableColumnFamily
(mensagem)BigtableOptions.Encoding
(enum)BigtableOptions.Type
(enum)BigtableSource
(mensagem)CheckGroundingRequest
(mensagem)CheckGroundingResponse
(mensagem)CheckGroundingResponse.CheckGroundingFactChunk
(mensagem)CheckGroundingResponse.Claim
(mensagem)CheckGroundingSpec
(mensagem)Chunk
(mensagem)Chunk.AnnotationMetadata
(mensagem)Chunk.ChunkMetadata
(mensagem)Chunk.DocumentMetadata
(mensagem)Chunk.PageSpan
(mensagem)Chunk.StructureType
(enum)Chunk.StructuredContent
(mensagem)Citation
(mensagem)CitationMetadata
(mensagem)CloudSqlSource
(mensagem)CmekConfig
(mensagem)CmekConfig.NotebookLMState
(enum)CmekConfig.State
(enum)CollectUserEventRequest
(mensagem)Collection
(mensagem)CompleteQueryRequest
(mensagem)CompleteQueryResponse
(mensagem)CompleteQueryResponse.QuerySuggestion
(mensagem)CompletionInfo
(mensagem)CompletionSuggestion
(mensagem)Condition
(mensagem)Condition.QueryTerm
(mensagem)Condition.TimeRange
(mensagem)ConnectorType
(enum)ContactDetails
(mensagem)Control
(mensagem)Control.BoostAction
(mensagem)Control.BoostAction.InterpolationBoostSpec
(mensagem)Control.BoostAction.InterpolationBoostSpec.AttributeType
(enum)Control.BoostAction.InterpolationBoostSpec.ControlPoint
(mensagem)Control.BoostAction.InterpolationBoostSpec.InterpolationType
(enum)Control.FilterAction
(mensagem)Control.PromoteAction
(mensagem)Control.RedirectAction
(mensagem)Control.SynonymsAction
(mensagem)Conversation
(mensagem)Conversation.State
(enum)ConversationContext
(mensagem)ConversationMessage
(mensagem)ConverseConversationRequest
(mensagem)ConverseConversationResponse
(mensagem)CreateAssistantRequest
(mensagem)CreateControlRequest
(mensagem)CreateConversationRequest
(mensagem)CreateDataStoreMetadata
(mensagem)CreateDataStoreRequest
(mensagem)CreateDocumentRequest
(mensagem)CreateEngineMetadata
(mensagem)CreateEngineRequest
(mensagem)CreateIdentityMappingStoreRequest
(mensagem)CreateLicenseConfigRequest
(mensagem)CreateSchemaMetadata
(mensagem)CreateSchemaRequest
(mensagem)CreateSessionRequest
(mensagem)CreateSitemapMetadata
(mensagem)CreateSitemapRequest
(mensagem)CreateTargetSiteMetadata
(mensagem)CreateTargetSiteRequest
(mensagem)CustomAttribute
(mensagem)CustomTuningModel
(mensagem)CustomTuningModel.ModelState
(enum)DataConnector
(mensagem)DataConnector.BlockingReason
(enum)DataConnector.ConnectorMode
(enum)DataConnector.EndUserConfig
(mensagem)DataConnector.FederatedConfig
(mensagem)DataConnector.RealtimeSyncConfig
(mensagem)DataConnector.RealtimeSyncConfig.StreamingError
(mensagem)DataConnector.RealtimeSyncConfig.StreamingError.StreamingErrorReason
(enum)DataConnector.SourceEntity
(mensagem)DataConnector.State
(enum)DataConnector.SyncMode
(enum)DataStore
(mensagem)DataStore.BillingEstimation
(mensagem)DataStore.ConfigurableBillingApproach
(enum)DataStore.ContentConfig
(enum)DataStore.ServingConfigDataStore
(mensagem)DeleteAssistantRequest
(mensagem)DeleteCmekConfigMetadata
(mensagem)DeleteCmekConfigRequest
(mensagem)DeleteCollectionMetadata
(mensagem)DeleteCollectionRequest
(mensagem)DeleteControlRequest
(mensagem)DeleteConversationRequest
(mensagem)DeleteDataStoreMetadata
(mensagem)DeleteDataStoreRequest
(mensagem)DeleteDocumentRequest
(mensagem)DeleteEngineMetadata
(mensagem)DeleteEngineRequest
(mensagem)DeleteIdentityMappingStoreMetadata
(mensagem)DeleteIdentityMappingStoreRequest
(mensagem)DeleteSchemaMetadata
(mensagem)DeleteSchemaRequest
(mensagem)DeleteSessionRequest
(mensagem)DeleteSitemapMetadata
(mensagem)DeleteSitemapRequest
(mensagem)DeleteTargetSiteMetadata
(mensagem)DeleteTargetSiteRequest
(mensagem)DestinationConfig
(mensagem)DestinationConfig.Destination
(mensagem)DisableAdvancedSiteSearchMetadata
(mensagem)DisableAdvancedSiteSearchRequest
(mensagem)DisableAdvancedSiteSearchResponse
(mensagem)Document
(mensagem)Document.AclInfo
(mensagem)Document.AclInfo.AccessRestriction
(mensagem)Document.Content
(mensagem)Document.IndexStatus
(mensagem)DocumentInfo
(mensagem)DocumentProcessingConfig
(mensagem)DocumentProcessingConfig.ChunkingConfig
(mensagem)DocumentProcessingConfig.ChunkingConfig.LayoutBasedChunkingConfig
(mensagem)DocumentProcessingConfig.ParsingConfig
(mensagem)DocumentProcessingConfig.ParsingConfig.DigitalParsingConfig
(mensagem)DocumentProcessingConfig.ParsingConfig.LayoutParsingConfig
(mensagem)DocumentProcessingConfig.ParsingConfig.OcrParsingConfig
(mensagem)DoubleList
(mensagem)EnableAdvancedSiteSearchMetadata
(mensagem)EnableAdvancedSiteSearchRequest
(mensagem)EnableAdvancedSiteSearchResponse
(mensagem)Engine
(mensagem)Engine.AppType
(enum)Engine.ChatEngineConfig
(mensagem)Engine.ChatEngineConfig.AgentCreationConfig
(mensagem)Engine.ChatEngineMetadata
(mensagem)Engine.CommonConfig
(mensagem)Engine.ConfigurableBillingApproach
(enum)Engine.FeatureState
(enum)Engine.MediaRecommendationEngineConfig
(mensagem)Engine.MediaRecommendationEngineConfig.EngineFeaturesConfig
(mensagem)Engine.MediaRecommendationEngineConfig.MostPopularFeatureConfig
(mensagem)Engine.MediaRecommendationEngineConfig.OptimizationObjectiveConfig
(mensagem)Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig
(mensagem)Engine.MediaRecommendationEngineConfig.TrainingState
(enum)Engine.SearchEngineConfig
(mensagem)FactChunk
(mensagem)FetchDomainVerificationStatusRequest
(mensagem)FetchDomainVerificationStatusResponse
(mensagem)FetchSitemapsRequest
(mensagem)FetchSitemapsRequest.Matcher
(mensagem)FetchSitemapsRequest.UrisMatcher
(mensagem)FetchSitemapsResponse
(mensagem)FetchSitemapsResponse.SitemapMetadata
(mensagem)FhirStoreSource
(mensagem)FirestoreSource
(mensagem)GcsSource
(mensagem)GetAclConfigRequest
(mensagem)GetAnswerRequest
(mensagem)GetAssistAnswerRequest
(mensagem)GetAssistantRequest
(mensagem)GetCmekConfigRequest
(mensagem)GetControlRequest
(mensagem)GetConversationRequest
(mensagem)GetDataConnectorRequest
(mensagem)GetDataStoreRequest
(mensagem)GetDocumentRequest
(mensagem)GetEngineRequest
(mensagem)GetIdentityMappingStoreRequest
(mensagem)GetLicenseConfigRequest
(mensagem)GetSchemaRequest
(mensagem)GetSessionRequest
(mensagem)GetSiteSearchEngineRequest
(mensagem)GetTargetSiteRequest
(mensagem)GroundingFact
(mensagem)HarmCategory
(enum)HealthcareFhirConfig
(mensagem)IdentityMappingEntry
(mensagem)IdentityMappingEntryOperationMetadata
(mensagem)IdentityMappingStore
(mensagem)IdentityScheduleConfig
(mensagem)IdpConfig
(mensagem)IdpConfig.ExternalIdpConfig
(mensagem)IdpConfig.IdpType
(enum)ImportCompletionSuggestionsMetadata
(mensagem)ImportCompletionSuggestionsRequest
(mensagem)ImportCompletionSuggestionsRequest.InlineSource
(mensagem)ImportCompletionSuggestionsResponse
(mensagem)ImportDocumentsMetadata
(mensagem)ImportDocumentsRequest
(mensagem)ImportDocumentsRequest.InlineSource
(mensagem)ImportDocumentsRequest.ReconciliationMode
(enum)ImportDocumentsResponse
(mensagem)ImportErrorConfig
(mensagem)ImportIdentityMappingsRequest
(mensagem)ImportIdentityMappingsRequest.InlineSource
(mensagem)ImportIdentityMappingsResponse
(mensagem)ImportSuggestionDenyListEntriesMetadata
(mensagem)ImportSuggestionDenyListEntriesRequest
(mensagem)ImportSuggestionDenyListEntriesRequest.InlineSource
(mensagem)ImportSuggestionDenyListEntriesResponse
(mensagem)ImportUserEventsMetadata
(mensagem)ImportUserEventsRequest
(mensagem)ImportUserEventsRequest.InlineSource
(mensagem)ImportUserEventsResponse
(mensagem)IndustryVertical
(enum)Interval
(mensagem)LicenseConfig
(mensagem)LicenseConfig.State
(enum)ListAssistantsRequest
(mensagem)ListAssistantsResponse
(mensagem)ListCmekConfigsRequest
(mensagem)ListCmekConfigsResponse
(mensagem)ListControlsRequest
(mensagem)ListControlsResponse
(mensagem)ListConversationsRequest
(mensagem)ListConversationsResponse
(mensagem)ListCustomModelsRequest
(mensagem)ListCustomModelsResponse
(mensagem)ListDataStoresRequest
(mensagem)ListDataStoresResponse
(mensagem)ListDocumentsRequest
(mensagem)ListDocumentsResponse
(mensagem)ListEnginesRequest
(mensagem)ListEnginesResponse
(mensagem)ListIdentityMappingStoresRequest
(mensagem)ListIdentityMappingStoresResponse
(mensagem)ListIdentityMappingsRequest
(mensagem)ListIdentityMappingsResponse
(mensagem)ListSchemasRequest
(mensagem)ListSchemasResponse
(mensagem)ListSessionsRequest
(mensagem)ListSessionsResponse
(mensagem)ListTargetSitesRequest
(mensagem)ListTargetSitesResponse
(mensagem)ListUserLicensesRequest
(mensagem)ListUserLicensesResponse
(mensagem)MediaInfo
(mensagem)PageInfo
(mensagem)PanelInfo
(mensagem)Principal
(mensagem)Project
(mensagem)Project.CustomerProvidedConfig
(mensagem)Project.CustomerProvidedConfig.NotebooklmConfig
(mensagem)Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig
(mensagem)Project.ServiceTerms
(mensagem)Project.ServiceTerms.State
(enum)ProvisionProjectMetadata
(mensagem)ProvisionProjectRequest
(mensagem)ProvisionProjectRequest.SaasParams
(mensagem)PurgeCompletionSuggestionsMetadata
(mensagem)PurgeCompletionSuggestionsRequest
(mensagem)PurgeCompletionSuggestionsResponse
(mensagem)PurgeDocumentsMetadata
(mensagem)PurgeDocumentsRequest
(mensagem)PurgeDocumentsRequest.InlineSource
(mensagem)PurgeDocumentsResponse
(mensagem)PurgeErrorConfig
(mensagem)PurgeIdentityMappingsRequest
(mensagem)PurgeIdentityMappingsRequest.InlineSource
(mensagem)PurgeSuggestionDenyListEntriesMetadata
(mensagem)PurgeSuggestionDenyListEntriesRequest
(mensagem)PurgeSuggestionDenyListEntriesResponse
(mensagem)PurgeUserEventsMetadata
(mensagem)PurgeUserEventsRequest
(mensagem)PurgeUserEventsResponse
(mensagem)Query
(mensagem)RankRequest
(mensagem)RankResponse
(mensagem)RankingRecord
(mensagem)RecommendRequest
(mensagem)RecommendResponse
(mensagem)RecommendResponse.RecommendationResult
(mensagem)RecrawlUrisMetadata
(mensagem)RecrawlUrisRequest
(mensagem)RecrawlUrisResponse
(mensagem)RecrawlUrisResponse.FailureInfo
(mensagem)RecrawlUrisResponse.FailureInfo.FailureReason
(mensagem)RecrawlUrisResponse.FailureInfo.FailureReason.CorpusType
(enum)Reply
(mensagem)SafetyRating
(mensagem)SafetyRating.HarmProbability
(enum)SafetyRating.HarmSeverity
(enum)Schema
(mensagem)SearchAddOn
(enum)SearchInfo
(mensagem)SearchLinkPromotion
(mensagem)SearchRequest
(mensagem)SearchRequest.BoostSpec
(mensagem)SearchRequest.BoostSpec.ConditionBoostSpec
(mensagem)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec
(mensagem)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType
(enum)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint
(mensagem)SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType
(enum)SearchRequest.ContentSearchSpec
(mensagem)SearchRequest.ContentSearchSpec.ChunkSpec
(mensagem)SearchRequest.ContentSearchSpec.ExtractiveContentSpec
(mensagem)SearchRequest.ContentSearchSpec.SearchResultMode
(enum)SearchRequest.ContentSearchSpec.SnippetSpec
(mensagem)SearchRequest.ContentSearchSpec.SummarySpec
(mensagem)SearchRequest.ContentSearchSpec.SummarySpec.ModelPromptSpec
(mensagem)SearchRequest.ContentSearchSpec.SummarySpec.ModelSpec
(mensagem)SearchRequest.DataStoreSpec
(mensagem)SearchRequest.DisplaySpec
(mensagem)SearchRequest.DisplaySpec.MatchHighlightingCondition
(enum)SearchRequest.FacetSpec
(mensagem)SearchRequest.FacetSpec.FacetKey
(mensagem)SearchRequest.ImageQuery
(mensagem)SearchRequest.NaturalLanguageQueryUnderstandingSpec
(mensagem)SearchRequest.NaturalLanguageQueryUnderstandingSpec.ExtractedFilterBehavior
(enum)SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition
(enum)SearchRequest.QueryExpansionSpec
(mensagem)SearchRequest.QueryExpansionSpec.Condition
(enum)SearchRequest.RankingExpressionBackend
(enum)SearchRequest.RelevanceScoreSpec
(mensagem)SearchRequest.RelevanceThreshold
(enum)SearchRequest.SearchAsYouTypeSpec
(mensagem)SearchRequest.SearchAsYouTypeSpec.Condition
(enum)SearchRequest.SessionSpec
(mensagem)SearchRequest.SpellCorrectionSpec
(mensagem)SearchRequest.SpellCorrectionSpec.Mode
(enum)SearchResponse
(mensagem)SearchResponse.Facet
(mensagem)SearchResponse.Facet.FacetValue
(mensagem)SearchResponse.QueryExpansionInfo
(mensagem)SearchResponse.SearchResult
(mensagem)SearchResponse.SearchResult.RankSignals
(mensagem)SearchResponse.SearchResult.RankSignals.CustomSignal
(mensagem)SearchResponse.SessionInfo
(mensagem)SearchResponse.Summary
(mensagem)SearchResponse.Summary.Citation
(mensagem)SearchResponse.Summary.CitationMetadata
(mensagem)SearchResponse.Summary.CitationSource
(mensagem)SearchResponse.Summary.Reference
(mensagem)SearchResponse.Summary.Reference.ChunkContent
(mensagem)SearchResponse.Summary.SafetyAttributes
(mensagem)SearchResponse.Summary.SummarySkippedReason
(enum)SearchResponse.Summary.SummaryWithMetadata
(mensagem)SearchTier
(enum)SearchUseCase
(enum)ServingConfig
(mensagem)ServingConfig.GenericConfig
(mensagem)ServingConfig.MediaConfig
(mensagem)Session
(mensagem)Session.State
(enum)Session.Turn
(mensagem)SetUpDataConnectorMetadata
(mensagem)SetUpDataConnectorRequest
(mensagem)SingleRegionKey
(mensagem)SiteSearchEngine
(mensagem)SiteVerificationInfo
(mensagem)SiteVerificationInfo.SiteVerificationState
(enum)Sitemap
(mensagem)SolutionType
(enum)SpannerSource
(mensagem)StreamAssistRequest
(mensagem)StreamAssistRequest.AgentsSpec
(mensagem)StreamAssistRequest.AgentsSpec.AgentSpec
(mensagem)StreamAssistRequest.GenerationSpec
(mensagem)StreamAssistRequest.ToolsSpec
(mensagem)StreamAssistRequest.ToolsSpec.ImageGenerationSpec
(mensagem)StreamAssistRequest.ToolsSpec.VertexAiSearchSpec
(mensagem)StreamAssistRequest.ToolsSpec.VideoGenerationSpec
(mensagem)StreamAssistRequest.ToolsSpec.WebGroundingSpec
(mensagem)StreamAssistResponse
(mensagem)StreamAssistResponse.SessionInfo
(mensagem)SubscriptionTerm
(enum)SubscriptionTier
(enum)SuggestionDenyListEntry
(mensagem)SuggestionDenyListEntry.MatchOperator
(enum)TargetSite
(mensagem)TargetSite.FailureReason
(mensagem)TargetSite.FailureReason.QuotaFailure
(mensagem)TargetSite.IndexingStatus
(enum)TargetSite.Type
(enum)Tenant
(mensagem)TextInput
(mensagem)TrainCustomModelMetadata
(mensagem)TrainCustomModelRequest
(mensagem)TrainCustomModelRequest.GcsTrainingInput
(mensagem)TrainCustomModelResponse
(mensagem)TransactionInfo
(mensagem)UpdateAclConfigRequest
(mensagem)UpdateAssistantRequest
(mensagem)UpdateCmekConfigMetadata
(mensagem)UpdateCmekConfigRequest
(mensagem)UpdateControlRequest
(mensagem)UpdateConversationRequest
(mensagem)UpdateDataConnectorRequest
(mensagem)UpdateDataStoreRequest
(mensagem)UpdateDocumentRequest
(mensagem)UpdateEngineRequest
(mensagem)UpdateLicenseConfigRequest
(mensagem)UpdateSchemaMetadata
(mensagem)UpdateSchemaRequest
(mensagem)UpdateServingConfigRequest
(mensagem)UpdateSessionRequest
(mensagem)UpdateTargetSiteMetadata
(mensagem)UpdateTargetSiteRequest
(mensagem)UserEvent
(mensagem)UserInfo
(mensagem)UserLicense
(mensagem)UserLicense.LicenseAssignmentState
(enum)WorkspaceConfig
(mensagem)WorkspaceConfig.Type
(enum)WriteUserEventRequest
(mensagem)
AclConfigService
Serviço para gerenciar a configuração de ACL.
GetAclConfig |
---|
Recebe o
|
UpdateAclConfig |
---|
Configuração padrão de ACL para uso em um local do projeto de um cliente. As atualizações só vão aparecer em novos repositórios de dados. Os repositórios de dados atuais ainda vão usar o valor antigo.
|
AssistAnswerService
Serviço para consultar recursos AssistAnswer
.
GetAssistAnswer |
---|
Recebe um
|
AssistantService
Serviço para gerenciar a configuração do Google Assistente e ajudar os usuários.
AddContextFile |
---|
Faz upload de um arquivo de contexto para usar como origem das chamadas de assistência na sessão.
|
Assist |
---|
Ajuda o usuário com uma consulta.
|
CreateAssistant |
---|
Cria um
|
DeleteAssistant |
---|
Exclui um
|
GetAssistant |
---|
Recebe um
|
ListAssistants |
---|
Lista todos os
|
StreamAssist |
---|
Ajuda o usuário com uma consulta em streaming.
|
UpdateAssistant |
---|
Atualiza um
|
CmekConfigService
Serviço para gerenciar tarefas relacionadas à CMEK.
DeleteCmekConfig |
---|
Desprovisiona uma CmekConfig.
|
GetCmekConfig |
---|
Recebe o
|
ListCmekConfigs |
---|
Lista todos os
|
UpdateCmekConfig |
---|
Provisiona uma chave CMEK para uso em um local do projeto de um cliente. Esse método também realiza a validação de local na cmekConfig fornecida para garantir que a chave seja válida e possa ser usada no local selecionado.
|
CollectionService
Serviço para gerenciar Collection
s.
DeleteCollection |
---|
Exclui um
|
CompletionService
Serviço para preenchimento automático.
AdvancedCompleteQuery |
---|
Completa a entrada do usuário com sugestões avançadas de palavras-chave.
|
CompleteQuery |
---|
Completa a entrada do usuário especificada com sugestões de palavras-chave.
|
ImportCompletionSuggestions |
---|
Importa
|
ImportSuggestionDenyListEntries |
---|
Importa todos os
|
PurgeCompletionSuggestions |
---|
Exclui permanentemente todos os
|
PurgeSuggestionDenyListEntries |
---|
Exclui permanentemente todos os
|
ControlService
Serviço para realizar operações CRUD em controles. Os controles permitem que uma lógica personalizada seja implementada no caminho de exibição. Os controles precisam ser anexados a uma configuração de veiculação para serem considerados durante uma solicitação.
CreateControl |
---|
Cria um controle. Por padrão, são permitidos 1.000 controles para um repositório de dados. É possível enviar uma solicitação para ajustar esse limite. Se o
|
DeleteControl |
---|
Exclui um controle. Se o
|
GetControl |
---|
Recebe um Control.
|
ListControls |
---|
Lista todos os controles pelo recurso pai
|
UpdateControl |
---|
Atualiza um controle. O tipo de ação
|
ConversationalSearchService
Serviço para pesquisa conversacional.
AnswerQuery |
---|
Método de consulta de resposta.
|
ConverseConversation |
---|
Conversa uma conversa.
|
CreateConversation |
---|
Cria uma conversa. Se o
|
CreateSession |
---|
Cria uma sessão. Se o
|
DeleteConversation |
---|
Exclui uma conversa. Se o
|
DeleteSession |
---|
Exclui uma sessão. Se o
|
GetAnswer |
---|
Recebe uma resposta.
|
GetConversation |
---|
Recebe uma conversa.
|
GetSession |
---|
Recebe uma sessão.
|
ListConversations |
---|
Lista todas as conversas pelo recurso pai
|
ListSessions |
---|
Lista todas as sessões pelo
|
StreamAnswerQuery |
---|
Método de consulta de resposta (streaming). Ele usa um
|
UpdateConversation |
---|
Atualiza uma conversa. O tipo de ação
|
UpdateSession |
---|
Atualiza uma sessão. O tipo de ação
|
DataConnectorService
Serviço para gerenciamento de conectores de dados.
GetDataConnector |
---|
Recebe o
|
SetUpDataConnector |
---|
Cria um
|
UpdateDataConnector |
---|
Atualiza um
|
DataStoreService
Serviço para gerenciar a configuração do DataStore
.
CreateDataStore |
---|
Cria uma O DataStore é para armazenar
|
DeleteDataStore |
---|
Exclui um
|
GetDataStore |
---|
Recebe um
|
ListDataStores |
---|
Lista todos os
|
UpdateDataStore |
---|
Atualiza um
|
DocumentService
Serviço para ingerir informações de Document
do site do cliente.
BatchGetDocumentsMetadata |
---|
Recebe metadados de atualização do índice para
|
CreateDocument |
---|
Cria uma
|
DeleteDocument |
---|
Exclui um
|
GetDocument |
---|
Recebe um
|
ImportDocuments |
---|
Importação em massa de vários Observação: é possível que um subconjunto dos
|
ListDocuments |
---|
Recebe uma lista de
|
PurgeDocuments |
---|
Exclui permanentemente todos os Esse processo é assíncrono. Dependendo do número de Para receber uma lista dos
|
UpdateDocument |
---|
Atualiza um
|
EngineService
Serviço para gerenciar a configuração do Engine
.
CreateEngine |
---|
Cria uma
|
DeleteEngine |
---|
Exclui um
|
GetEngine |
---|
Recebe um
|
ListEngines |
---|
Lista todos os
|
UpdateEngine |
---|
Atualiza um
|
GroundedGenerationService
Serviço para geração embasada.
CheckGrounding |
---|
Realiza uma verificação de embasamento.
|
IdentityMappingStoreService
Serviço para gerenciar lojas de mapeamento de identidades.
CreateIdentityMappingStore |
---|
Cria um novo repositório de mapeamento de identidade.
|
DeleteIdentityMappingStore |
---|
Exclui o repositório de mapeamento de identidade.
|
GetIdentityMappingStore |
---|
Recebe o repositório de mapeamento de identidade.
|
ImportIdentityMappings |
---|
Importa uma lista de entradas de mapeamento de identidade para um repositório de mapeamento de identidade.
|
ListIdentityMappingStores |
---|
Lista todas as lojas de mapeamento de identidade.
|
ListIdentityMappings |
---|
Lista os mapeamentos de identidade em um armazenamento de mapeamento de identidade.
|
PurgeIdentityMappings |
---|
Exclui as entradas de mapeamento de identidade especificadas ou todas de um repositório de mapeamento de identidade.
|
LicenseConfigService
Serviço para gerenciar recursos relacionados à configuração de licença.
CreateLicenseConfig |
---|
Cria um
|
GetLicenseConfig |
---|
Recebe um
|
UpdateLicenseConfig |
---|
Atualiza o
|
PodcastService
Serviço para gerenciar a configuração do Podcast
.
ProjectService
Serviço para operações no Project
.
ProvisionProject |
---|
Provisiona o recurso do projeto. Durante o processo, os sistemas relacionados serão preparados e inicializados. O usuário precisa ler os Termos de uso de dados e, opcionalmente, especificar na solicitação que concorda com os termos do serviço.
|
RankService
Serviço para classificação de registros de texto.
Classificar |
---|
Classifica uma lista de registros de texto com base na consulta de entrada fornecida.
|
RecommendationService
Serviço para fazer recomendações.
Recomendar |
---|
Faz uma recomendação, o que exige um evento contextual do usuário.
|
SchemaService
Serviço para gerenciar Schema
s.
CreateSchema |
---|
Cria uma
|
DeleteSchema |
---|
Exclui um
|
GetSchema |
---|
Recebe um
|
ListSchemas |
---|
Recebe uma lista de
|
UpdateSchema |
---|
Atualiza um
|
SearchService
Serviço para pesquisa.
Pesquisar |
---|
Realiza uma pesquisa.
|
SearchLite |
---|
Realiza uma pesquisa. Semelhante ao método Somente a pesquisa pública de sites é compatível com esse método. Se repositórios de dados e mecanismos não associados à pesquisa pública na Web forem especificados, um erro Esse método pode ser usado para facilitar a integração sem precisar implementar um back-end de autenticação. No entanto, é altamente recomendável usar
|
SearchTuningService
Serviço para ajuste de pesquisa.
ListCustomModels |
---|
Recebe uma lista de todos os modelos personalizados.
|
TrainCustomModel |
---|
Treina um modelo personalizado.
|
ServingConfigService
Serviço para operações relacionadas a ServingConfig
.
UpdateServingConfig |
---|
Atualiza um ServingConfig. Retorna um erro NOT_FOUND se o ServingConfig não existir.
|
SessionService
Serviço para gerenciar sessões e recursos relacionados a sessões.
CreateSession |
---|
Cria uma sessão. Se o
|
DeleteSession |
---|
Exclui uma sessão. Se o
|
GetSession |
---|
Recebe uma sessão.
|
ListSessions |
---|
Lista todas as sessões pelo
|
UpdateSession |
---|
Atualiza uma sessão. O tipo de ação
|
SiteSearchEngineService
Serviço para gerenciar recursos relacionados à pesquisa do site.
BatchCreateTargetSites |
---|
Cria
|
BatchVerifyTargetSites |
---|
Verifique a propriedade e a validade dos sites de destino. Essa API envia todos os sites de destino no mecanismo de pesquisa do site para verificação.
|
CreateSitemap |
---|
Cria uma
|
CreateTargetSite |
---|
Cria uma
|
DeleteSitemap |
---|
Exclui um
|
DeleteTargetSite |
---|
Exclui um
|
DisableAdvancedSiteSearch |
---|
Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
|
EnableAdvancedSiteSearch |
---|
Fazer upgrade da pesquisa básica para a pesquisa avançada no site.
|
FetchDomainVerificationStatus |
---|
Retorna a lista de sites de destino com o status de verificação de domínio. No momento, esse método só pode ser chamado em um repositório de dados com o estado BASIC_SITE_SEARCH.
|
FetchSitemaps |
---|
Buscar
|
GetSiteSearchEngine |
---|
Recebe o
|
GetTargetSite |
---|
Recebe um
|
ListTargetSites |
---|
Recebe uma lista de
|
RecrawlUris |
---|
Solicita um novo rastreamento sob demanda para uma lista de URIs.
|
UpdateTargetSite |
---|
Atualiza um
|
UserEventService
Serviço para ingerir ações do usuário final em um site na API Discovery Engine.
CollectUserEvent |
---|
Grava um único evento do usuário no navegador. Isso usa uma solicitação GET devido à restrição do navegador de POST em um domínio de terceiros. Esse método é usado apenas pelo pixel JavaScript da API Discovery Engine e pelo Gerenciador de tags do Google. Os usuários não devem chamar esse método diretamente.
|
ImportUserEvents |
---|
Importação em massa de eventos de usuário. O processamento da solicitação pode ser síncrono. Os eventos que já existem são ignorados. Use esse método para preencher eventos históricos do usuário. Operation.response é do tipo ImportResponse. É possível que um subconjunto dos itens seja inserido com sucesso. Operation.metadata é do tipo ImportMetadata.
|
PurgeUserEvents |
---|
Exclui permanentemente todos os eventos de usuário especificados pelo filtro fornecido. Dependendo do número de eventos especificados pelo filtro, essa operação pode levar horas ou dias para ser concluída. Para testar um filtro, use primeiro o comando "list".
|
WriteUserEvent |
---|
Grava um único evento do usuário.
|
UserLicenseService
Serviço para gerenciar licenças de usuário.
BatchUpdateUserLicenses |
---|
Atualiza a licença do usuário. Esse método é usado para atribuir/remover licenças em lote para usuários.
|
ListUserLicenses |
---|
Lista as licenças de usuário.
|
AclConfig
Configuração de controle de acesso.
Campos | |
---|---|
name |
Imutável. O nome completo do recurso da configuração de ACL. Formato: Este campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
idp_config |
Configuração do provedor de identidade. |
ActionConfig
Informações para apoiar ações no conector.
Campos | |
---|---|
is_action_configured |
Apenas saída. O conector tem os parâmetros necessários e está configurado para oferecer suporte a ações. |
service_name |
Opcional. O nome do recurso do Service Directory (projects/*/locations/*/namespaces/*/services/*) que representa um endpoint de rede VPC usado para se conectar ao Obrigatório quando o VPC Service Controls está ativado. |
use_static_secrets |
Opcional. Se é para usar secrets estáticos para o conector. Se for verdadeiro, os secrets fornecidos em "action_params" serão ignorados. |
Campo de união Parâmetros obrigatórios para fontes que aceitam OAuth, ou seja,
|
|
action_params |
Opcional. Parâmetros de ação em formato JSON estruturado. |
json_action_params |
Opcional. Parâmetros de ação no formato de string JSON. |
AddContextFileRequest
Solicitação para o método AssistantService.AddContextFile
.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso da sessão. Formato: Se |
file_name |
Obrigatório. O nome do arquivo. |
mime_type |
Opcional. O tipo de conteúdo do arquivo. Consulte https://www.iana.org/assignments/media-types/media-types.xhtml. Esse campo é obrigatório quando a fonte de dados não fornece o tipo de conteúdo. |
Campo de união file . O conteúdo do arquivo. file pode ser apenas de um dos tipos a seguir: |
|
file_contents |
Conteúdo do arquivo fornecido inline. |
AddContextFileResponse
Resposta para o método AssistantService.AddContextFile
.
Campos | |
---|---|
session |
O nome da sessão, seja a fornecida ou a recém-criada. Formato: |
file_id |
O ID do arquivo enviado por upload. |
token_count |
Descontinuado: esse campo não será definido para todos os tipos de arquivo e será removido em breve. O comprimento do arquivo medido em tokens. |
AdvancedCompleteQueryRequest
Solicite uma mensagem para o método CompletionService.AdvancedCompleteQuery
. .
Campos | |
---|---|
completion_config |
Obrigatório. O completion_config do nome do recurso dataStore ou engine principal para o qual o preenchimento é realizado, como |
query |
Obrigatório. A entrada de typeahead usada para buscar sugestões. O tamanho máximo é de 128 caracteres. A consulta não pode estar vazia para a maioria dos tipos de sugestão. Se estiver vazio, um erro |
query_model |
Especifica o modelo de consulta de preenchimento automático, que só se aplica ao SuggestionType QUERY. Isso substitui qualquer modelo especificado na seção "Configuração" > "Preenchimento automático" do console do Cloud. Valores aceitos no momento:
Valores padrão:
|
user_pseudo_id |
Um identificador exclusivo para rastrear visitantes. Por exemplo, isso pode ser implementado com um cookie HTTP, que deve ser capaz de identificar um visitante de maneira exclusiva em um único dispositivo. Esse identificador exclusivo não deve mudar se o visitante fizer login ou logout no site. Esse campo NÃO pode ter um valor fixo, como Precisa ser o mesmo identificador de O campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. |
user_info |
Opcional. Informações sobre o usuário final. Essas informações precisam ser as mesmas de |
include_tail_suggestions |
Indica se as sugestões de cauda devem ser retornadas se não houver sugestões que correspondam à consulta completa. Mesmo que seja definido como "true", se houver sugestões que correspondam à consulta completa, elas serão retornadas, e nenhuma sugestão de cauda será retornada. |
boost_spec |
Opcional. Especificação para aumentar as sugestões que correspondem à condição. |
suggestion_types[] |
Opcional. Tipos de sugestões a serem retornadas. Se estiver em branco ou não for especificado, as sugestões de consulta serão retornadas. No momento, apenas um tipo de sugestão é aceito. |
suggestion_type_specs[] |
Opcional. Especificação de cada tipo de sugestão. |
experiment_ids[] |
Opcional. IDs dos experimentos para esta solicitação. |
BoostSpec
Especificação para aumentar as sugestões com base na condição delas.
Campos | |
---|---|
condition_boost_specs[] |
Especificações de otimização de condição. Se uma sugestão corresponder a várias condições nas especificações, os valores de reforço dessas especificações serão aplicados e combinados de maneira não linear. O número máximo de especificações é 20. Observação: no momento, só é possível aumentar a condição de idioma. |
ConditionBoostSpec
O aumento se aplica a sugestões que correspondem a uma condição.
Campos | |
---|---|
condition |
Uma expressão que especifica uma condição de reforço. A sintaxe é a mesma da sintaxe de expressão de filtro. No momento, a única condição aceita é uma lista de códigos de idioma BCP-47. Exemplo:
|
boost |
Intensidade da otimização, que precisa estar em [-1, 1]. Reforço negativo significa rebaixamento. O padrão é 0,0. Definir como 1.0 dá uma grande promoção às sugestões. No entanto, isso não significa necessariamente que o resultado principal será uma sugestão otimizada. Definir como -1,0 dá às sugestões um grande rebaixamento. No entanto, outras sugestões relevantes ainda podem aparecer. Definir como 0,0 significa que não há otimização aplicada. A condição de reforço é ignorada. |
SuggestionType
Tipo de sugestão a ser retornada.
Tipos enumerados | |
---|---|
SUGGESTION_TYPE_UNSPECIFIED |
Valor padrão. |
QUERY |
Retorna sugestões de consulta. |
PEOPLE |
Retorna sugestões de pessoas. |
CONTENT |
Retorna sugestões de conteúdo. |
RECENT_SEARCH |
Retorna sugestões de pesquisa recentes. |
GOOGLE_WORKSPACE |
Retorna sugestões do Google Workspace. |
SuggestionTypeSpec
Especificação de cada tipo de sugestão.
Campos | |
---|---|
suggestion_type |
Opcional. Tipo de sugestão. |
max_suggestions |
Opcional. Número máximo de sugestões a serem retornadas para cada tipo. |
AdvancedCompleteQueryResponse
Mensagem de resposta para o método CompletionService.AdvancedCompleteQuery
.
Campos | |
---|---|
query_suggestions[] |
Resultados das sugestões de consulta correspondentes. A lista de resultados é ordenada, e o primeiro resultado é uma sugestão principal. |
tail_match_triggered |
True se todas as sugestões retornadas forem de cauda longa. Para que a correspondência de cauda seja acionada, "include_tail_suggestions" na solicitação precisa ser "true", e não pode haver sugestões que correspondam à consulta completa. |
people_suggestions[] |
Resultados das sugestões de pessoas correspondentes. A lista de resultados é ordenada, e o primeiro resultado é a principal sugestão. |
content_suggestions[] |
Resultados das sugestões de conteúdo correspondente. A lista de resultados é ordenada, e o primeiro resultado é a principal sugestão. |
recent_search_suggestions[] |
Resultados das sugestões de "pesquisa recente" correspondentes. A lista de resultados é ordenada, e o primeiro resultado é a principal sugestão. |
ContentSuggestion
Sugestões como conteúdo.
Campos | |
---|---|
suggestion |
A sugestão para a consulta. |
content_type |
O tipo de sugestão de conteúdo. |
document |
O snippet de dados do documento na sugestão. Apenas um subconjunto de campos será preenchido. |
data_store |
O nome do dataStore a que esta sugestão pertence. |
score |
A pontuação de cada sugestão. A pontuação está no intervalo [0, 1]. |
icon_uri |
O URI do ícone da sugestão de conteúdo. |
destination_uri |
O URI de destino da sugestão de conteúdo. |
ContentType
O tipo de conteúdo retornado para sugestões de conteúdo.
Tipos enumerados | |
---|---|
CONTENT_TYPE_UNSPECIFIED |
Valor padrão. |
GOOGLE_WORKSPACE |
A sugestão é de uma fonte do Google Workspace. |
THIRD_PARTY |
A sugestão é de uma fonte terceirizada. |
PersonSuggestion
Sugestões como pessoas.
Campos | |
---|---|
suggestion |
A sugestão para a consulta. |
person_type |
O tipo de pessoa. |
document |
O snippet de dados do documento na sugestão. Apenas um subconjunto de campos é preenchido. |
data_store |
O nome do dataStore a que esta sugestão pertence. |
score |
A pontuação de cada sugestão. A pontuação está no intervalo [0, 1]. |
display_photo_uri |
O URI da foto da sugestão de pessoa. |
destination_uri |
O URI de destino da sugestão de pessoa. |
PersonType
O tipo de pessoa com base na origem.
Tipos enumerados | |
---|---|
PERSON_TYPE_UNSPECIFIED |
Valor padrão. |
CLOUD_IDENTITY |
A sugestão é de uma fonte GOOGLE_IDENTITY. |
THIRD_PARTY_IDENTITY |
A sugestão é de uma fonte THIRD_PARTY_IDENTITY. |
QuerySuggestion
Sugestões como consultas de pesquisa.
Campos | |
---|---|
suggestion |
A sugestão para a consulta. |
completable_field_paths[] |
Os caminhos exclusivos dos campos de documento que servem como origem desta sugestão, se ela foi gerada de campos completáveis. Esse campo só é preenchido para o modelo de conclusão de documentos. |
data_store[] |
O nome do dataStore a que esta sugestão pertence. |
score |
A pontuação de cada sugestão. A pontuação está no intervalo [0, 1]. |
RecentSearchSuggestion
Sugestões do histórico de pesquisa recente.
Campos | |
---|---|
suggestion |
A sugestão para a consulta. |
recent_search_time |
O horário em que essa pesquisa recente foi feita. |
score |
A pontuação de cada sugestão. A pontuação está no intervalo [0, 1]. |
AdvancedSiteSearchConfig
Dados de configuração para pesquisa avançada no site.
Campos | |
---|---|
disable_initial_index |
Se definido como verdadeiro, a indexação inicial será desativada para o DataStore. |
disable_automatic_refresh |
Se definido como verdadeiro, a atualização automática será desativada para o DataStore. |
AlertPolicyConfig
A configuração de alerta no nível do conector.
Campos | |
---|---|
alert_policy_name |
Imutável. O nome totalmente qualificado do recurso AlertPolicy. |
alert_enrollments[] |
Opcional. Os estados de inscrição de cada alerta. |
AlertEnrollment
O status de inscrição do alerta.
Campos | |
---|---|
alert_id |
Imutável. O ID de um alerta. |
enroll_state |
Obrigatório. O status de inscrição de um cliente. |
EnrollStates
A enumeração do status de inscrição do alerta.
Tipos enumerados | |
---|---|
ENROLL_STATES_UNSPECIFIED |
Valor padrão. Usado para clientes que não responderam à política de alertas. |
ENROLLED |
O cliente está inscrito nessa política. |
DECLINED |
O cliente recusou esta política. |
AlertPolicyResourceConfig
A configuração de alerta no nível do recurso. Usado em: * UserLicense * EngineUserData O AlertPolicyConfig no conector de dados tem o mesmo uso. Não há uma maneira fácil de migrar.
Campos | |
---|---|
alert_policy |
Imutável. O nome totalmente qualificado do recurso AlertPolicy. |
alert_enrollments[] |
Opcional. O estado de inscrição de cada alerta. |
contact_details[] |
Opcional. Os detalhes de contato de cada política de alertas. |
language_code |
Opcional. O código de idioma usado para notificações |
AlertEnrollment
O status de inscrição do alerta.
Campos | |
---|---|
alert_id |
Imutável. O ID de um alerta. |
enroll_state |
Obrigatório. O status de inscrição de um cliente. |
notification_params |
Opcional. Parâmetros usados para instanciar uma notificação. Usado para notificações acionadas quando registradas. Não armazenado. * E-mails de boas-vindas do Gemini Business. * E-mails de convite para usuários do Gemini Business. |
EnrollState
A enumeração do status de inscrição do alerta.
Tipos enumerados | |
---|---|
ENROLL_STATE_UNSPECIFIED |
Valor padrão. Usado para clientes que não responderam à política de alertas. |
ENROLLED |
O cliente está inscrito nessa política. |
DECLINED |
O cliente recusou esta política. |
AlloyDbSource
Origem de importação de dados do AlloyDB.
Campos | |
---|---|
project_id |
O ID do projeto que contém a origem do AlloyDB. Tem um limite de 128 caracteres. Se não for especificado, herda o ID do projeto da solicitação principal. |
location_id |
Obrigatório. O local do AlloyDB de onde os dados serão copiados, com um limite de 256 caracteres. |
cluster_id |
Obrigatório. O cluster do AlloyDB de onde os dados serão copiados, com um limite de 256 caracteres. |
database_id |
Obrigatório. O banco de dados do AlloyDB de onde os dados serão copiados, com um limite de 256 caracteres. |
table_id |
Obrigatório. A tabela do AlloyDB de onde os dados serão copiados, com um limite de 256 caracteres. |
gcs_staging_dir |
Diretório intermediário do Cloud Storage usado para importação com um limite de 2.000 caracteres. Pode ser especificado se você quiser que o AlloyDB exporte para um diretório específico do Cloud Storage. Confira se a conta de serviço do AlloyDB tem as permissões de administrador do Cloud Storage necessárias para acessar o diretório especificado do Cloud Storage. |
Resposta
Define uma resposta.
Campos | |
---|---|
name |
Imutável. Nome totalmente qualificado |
state |
O estado da geração de respostas. |
answer_text |
A resposta textual. |
citations[] |
Citações. |
grounding_supports[] |
Opcional. O embasamento é compatível. |
references[] |
Referências. |
related_questions[] |
Perguntas relacionadas sugeridas. |
steps[] |
Etapas de geração de respostas. |
query_understanding_info |
Informações sobre a compreensão de consultas. |
answer_skipped_reasons[] |
Outros motivos para pular respostas. Isso informa o motivo dos casos ignorados. Se nada for ignorado, esse campo não será definido. |
create_time |
Apenas saída. Carimbo de data/hora da criação da resposta. |
complete_time |
Apenas saída. Carimbo de data/hora da conclusão da resposta. |
safety_ratings[] |
Opcional. Classificações de segurança. |
grounding_score |
Uma pontuação no intervalo [0, 1] que descreve o quanto a resposta é embasada pelos trechos de referência. |
AnswerSkippedReason
Uma enumeração para motivos de respostas ignoradas.
Tipos enumerados | |
---|---|
ANSWER_SKIPPED_REASON_UNSPECIFIED |
Valor padrão. O motivo para pular a resposta não foi especificado. |
ADVERSARIAL_QUERY_IGNORED |
A consulta adversária ignorou o caso. |
NON_ANSWER_SEEKING_QUERY_IGNORED |
A consulta que não busca respostas ignorou o caso O Google pula a resposta se a consulta for uma conversa informal. |
OUT_OF_DOMAIN_QUERY_IGNORED |
A consulta fora do domínio ignorou o caso. O Google pula a resposta se não houver resultados de pesquisa de alta relevância. |
POTENTIAL_POLICY_VIOLATION |
O possível caso de violação da política. O Google pula a resposta se detectar uma possível violação da política. Isso inclui conteúdo violento ou tóxico. |
NO_RELEVANT_CONTENT |
O caso de conteúdo irrelevante. O Google pula a resposta se não houver conteúdo relevante nos resultados da pesquisa recuperados. |
JAIL_BREAKING_QUERY_IGNORED |
A consulta de jailbreak não diferenciava maiúsculas de minúsculas. Por exemplo, "Responda no tom de um CEO de uma empresa concorrente". O Google pula a resposta se a consulta for classificada como uma consulta de jailbreak. |
CUSTOMER_POLICY_VIOLATION |
O caso de violação da política do cliente. O Google pula o resumo se uma violação da política do cliente for detectada. A política é definida pelo cliente. |
NON_ANSWER_SEEKING_QUERY_IGNORED_V2 |
A consulta que não busca respostas ignorou o caso. O Google pula a resposta se a consulta não tiver um objetivo claro. |
LOW_GROUNDED_ANSWER |
O caso de resposta com pouca fundamentação. O Google pula a resposta se não for possível gerar uma resposta com embasamento. |
USER_DEFINED_CLASSIFICATION_QUERY_IGNORED |
A classificação de consulta definida pelo usuário ignorou o caso. O Google pula a resposta se a consulta for classificada como uma classificação de consulta definida pelo usuário. |
UNHELPFUL_ANSWER |
O caso de resposta inútil. O Google pula a resposta se ela não for útil. Isso pode acontecer por vários motivos, incluindo, sem limitação: a consulta não pode ser respondida, a resposta não é relevante para a consulta ou a resposta não está bem formatada. |
Citação
Informações de citação para um segmento.
Campos | |
---|---|
start_index |
O índice indica o início do segmento, medido em bytes (Unicode UTF-8). Se houver caracteres de vários bytes,como caracteres não ASCII, a medição do índice será maior do que o comprimento da string. |
end_index |
Fim do segmento atribuído, exclusivo. Medido em bytes (Unicode UTF-8). Se houver caracteres de vários bytes,como caracteres não ASCII, a medição do índice será maior do que o comprimento da string. |
sources[] |
Fontes de citação do segmento atribuído. |
CitationSource
Fonte da citação.
Campos | |
---|---|
reference_id |
ID da fonte de citação. |
GroundingSupport
Fundamentação de uma declaração em answer_text
.
Campos | |
---|---|
start_index |
Obrigatório. O índice indica o início da declaração, medido em bytes (Unicode UTF-8). |
end_index |
Obrigatório. Fim da reivindicação, exclusivo. |
sources[] |
Opcional. Fontes de citação para a declaração. |
grounding_score |
Uma pontuação no intervalo [0, 1] que descreve o quanto uma declaração específica é fundamentada pelas referências. Um valor mais alto significa que a declaração é mais bem fundamentada pelos trechos de referência. |
grounding_check_required |
Indica que essa declaração exigiu uma verificação de embasamento. Quando o sistema decide que essa declaração não exige uma verificação de atribuição/fundamentação, esse campo é definido como "false". Nesse caso, nenhuma verificação de embasamento foi feita para a declaração e, portanto, |
QueryUnderstandingInfo
Informações sobre a compreensão de consultas.
Campos | |
---|---|
query_classification_info[] |
Informações de classificação da consulta. |
QueryClassificationInfo
Informações de classificação da consulta.
Campos | |
---|---|
type |
Tipo de classificação de consulta. |
positive |
Saída da classificação. |
Tipo
Tipos de classificação de consulta.
Tipos enumerados | |
---|---|
TYPE_UNSPECIFIED |
Tipo de classificação de consulta não especificado. |
ADVERSARIAL_QUERY |
Tipo de classificação de consulta adversária. |
NON_ANSWER_SEEKING_QUERY |
Tipo de classificação de consulta que não busca respostas, para conversa informal. |
JAIL_BREAKING_QUERY |
Tipo de classificação de consulta de jailbreak. |
NON_ANSWER_SEEKING_QUERY_V2 |
Tipo de classificação de consulta que não busca respostas, sem objetivo claro. |
USER_DEFINED_CLASSIFICATION_QUERY |
Tipo de classificação de consulta definida pelo usuário. |
Referência
Referência.
Campos | |
---|---|
Campo de união content . Conteúdo dos resultados da pesquisa. content pode ser apenas de um dos tipos a seguir: |
|
unstructured_document_info |
Informações de documentos não estruturados. |
chunk_info |
Informações do trecho. |
structured_document_info |
Informações estruturadas do documento. |
ChunkInfo
Informações do trecho.
Campos | |
---|---|
chunk |
Nome do recurso de bloco. |
content |
Conteúdo textual do bloco. |
document_metadata |
Metadados do documento. |
relevance_score |
A relevância do trecho para uma determinada consulta. Os valores variam de 0,0 (completamente irrelevante) a 1,0 (completamente relevante). Esse valor é apenas para fins informativos. Ele pode mudar para a mesma consulta e trecho a qualquer momento devido a um novo treinamento do modelo ou alteração na implementação. |
DocumentMetadata
Metadados do documento.
Campos | |
---|---|
document |
Nome do recurso do documento. |
uri |
URI do documento. |
title |
Título. |
page_identifier |
Identificador da página. |
struct_data |
Os metadados JSON estruturados do documento. Ele é preenchido com os dados da struct do trecho no resultado da pesquisa. |
StructuredDocumentInfo
Informações de pesquisa estruturadas.
Campos | |
---|---|
document |
Nome do recurso do documento. |
struct_data |
Dados estruturados de pesquisa. |
title |
Apenas saída. O título do documento. |
uri |
Apenas saída. O URI do documento. |
UnstructuredDocumentInfo
Informações de documentos não estruturados.
Campos | |
---|---|
document |
Nome do recurso do documento. |
uri |
URI do documento. |
title |
Título. |
chunk_contents[] |
Lista de conteúdo de trechos citados derivados do conteúdo do documento. |
struct_data |
Os metadados JSON estruturados do documento. Ele é preenchido com os dados da struct do trecho no resultado da pesquisa. |
ChunkContent
Conteúdo em partes.
Campos | |
---|---|
content |
Conteúdo textual do bloco. |
page_identifier |
Identificador da página. |
relevance_score |
A relevância do trecho para uma determinada consulta. Os valores variam de 0,0 (completamente irrelevante) a 1,0 (completamente relevante). Esse valor é apenas para fins informativos. Ele pode mudar para a mesma consulta e trecho a qualquer momento devido a um novo treinamento do modelo ou alteração na implementação. |
Estado
Enumeração do estado da geração de respostas.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
Desconhecido. |
IN_PROGRESS |
A geração de respostas está em andamento. |
FAILED |
A geração de respostas falhou no momento. |
SUCCEEDED |
A geração de respostas foi concluída. |
STREAMING |
A geração de respostas está em andamento. |
Etapa
Informações da etapa.
Campos | |
---|---|
state |
O estado da etapa. |
description |
A descrição da etapa. |
thought |
O pensamento da etapa. |
actions[] |
Ações. |
Ação
Ação.
Campos | |
---|---|
observation |
Observação. |
Campo de união action . A ação. action pode ser apenas de um dos tipos a seguir: |
|
search_action |
Ação de pesquisa. |
Observação
Observação.
Campos | |
---|---|
search_results[] |
Resultados da pesquisa observados pela ação de pesquisa. Podem ser informações de snippets ou de blocos, dependendo do tipo de citação definido pelo usuário. |
SearchResult
Campos | |
---|---|
document |
Nome do recurso do documento. |
uri |
URI do documento. |
title |
Título. |
snippet_info[] |
Se citation_type for DOCUMENT_LEVEL_CITATION, preencha os snippets no nível do documento. |
chunk_info[] |
Se "citation_type" for "CHUNK_LEVEL_CITATION" e o modo de trecho estiver ativado, preencha as informações do trecho. |
struct_data |
Representação de dados. Os dados JSON estruturados do documento. Ele é preenchido com os dados da estrutura do documento ou do trecho no resultado da pesquisa. |
ChunkInfo
Informações do trecho.
Campos | |
---|---|
chunk |
Nome do recurso de bloco. |
content |
Conteúdo textual do bloco. |
relevance_score |
A relevância do trecho para uma determinada consulta. Os valores variam de 0,0 (completamente irrelevante) a 1,0 (completamente relevante). Esse valor é apenas para fins informativos. Ele pode mudar para a mesma consulta e trecho a qualquer momento devido a um novo treinamento do modelo ou alteração na implementação. |
SnippetInfo
Informações do snippet.
Campos | |
---|---|
snippet |
Conteúdo do snippet. |
snippet_status |
Status do snippet definido pela equipe de pesquisa. |
SearchAction
Ação de pesquisa.
Campos | |
---|---|
query |
A consulta a ser pesquisada. |
Estado
Enumeração do estado da etapa.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
Desconhecido. |
IN_PROGRESS |
A etapa está em andamento. |
FAILED |
A etapa falhou. |
SUCCEEDED |
A etapa foi concluída. |
AnswerGenerationSpec
A especificação para a geração de respostas.
Campos | |
---|---|
user_defined_classifier_spec |
Opcional. A especificação para a especificação do classificador especificado pelo usuário. |
UserDefinedClassifierSpec
A especificação do classificador definido pelo usuário.
Campos | |
---|---|
enable_user_defined_classifier |
Opcional. Indica se o classificador definido pelo usuário será ativado e incluído. |
preamble |
Opcional. O preâmbulo a ser usado para o classificador definido pelo usuário. |
model_id |
Opcional. O ID do modelo a ser usado para o classificador definido pelo usuário. |
task_marker |
Opcional. O marcador de tarefa a ser usado para o classificador definido pelo usuário. |
top_p |
Opcional. O valor de top-p a ser usado para o classificador definido pelo usuário. |
top_k |
Opcional. O valor k principal a ser usado para o classificador definido pelo usuário. |
temperature |
Opcional. O valor de temperatura a ser usado para o classificador definido pelo usuário. |
seed |
Opcional. O valor de semente a ser usado para o classificador definido pelo usuário. |
AnswerQueryRequest
Solicite uma mensagem para o método ConversationalSearchService.AnswerQuery
.
Campos | |
---|---|
serving_config |
Obrigatório. O nome do recurso da configuração de exibição da pesquisa, como |
query |
Obrigatório. Consulta do usuário atual. |
session |
O nome do recurso da sessão. Não é obrigatório. Quando o campo de sessão não está definido, a API está no modo sem sessão. Oferecemos suporte ao modo de sessão automática: os usuários podem usar o símbolo curinga |
safety_spec |
Especificação do modelo. |
related_questions_spec |
Especificação de perguntas relacionadas. |
grounding_spec |
Opcional. Especificação de embasamento. |
answer_generation_spec |
Especificação de geração de respostas. |
search_spec |
Especificação de pesquisa. |
query_understanding_spec |
Especificação de compreensão de consultas. |
asynchronous_mode |
Descontinuado: o uso deste campo foi descontinuado. A API Streaming Answer será compatível. Controle do modo assíncrono. Se ativada, a resposta será retornada com o nome do recurso de resposta/sessão sem a resposta final. Os usuários da API precisam fazer a pesquisa para receber o status mais recente da resposta/sessão chamando o método |
user_pseudo_id |
Um identificador exclusivo para rastrear visitantes. Por exemplo, isso pode ser implementado com um cookie HTTP, que deve ser capaz de identificar um visitante de maneira exclusiva em um único dispositivo. Esse identificador exclusivo não deve mudar se o visitante fizer login ou logout no site. Esse campo NÃO pode ter um valor fixo, como O campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. Caso contrário, um erro |
user_labels |
Os rótulos de usuário aplicados a um recurso precisam atender aos seguintes requisitos:
Consulte o documento do Google Cloud para mais detalhes. |
end_user_spec |
Opcional. Especificação do usuário final. |
AnswerGenerationSpec
Especificação de geração de respostas.
Campos | |
---|---|
model_spec |
Especificação do modelo de geração de respostas. |
prompt_spec |
Especificação do comando de geração de respostas. |
include_citations |
Especifica se os metadados de citação serão incluídos na resposta. O valor padrão é |
answer_language_code |
Código do idioma da resposta. Use tags de idioma definidas pelo BCP47 (em inglês). Observação: este é um recurso experimental. |
ignore_adversarial_query |
Especifica se as consultas adversárias devem ser filtradas. O valor padrão é O Google usa a classificação de consultas de pesquisa para detectar consultas adversárias. Nenhuma resposta é retornada se a consulta de pesquisa for classificada como adversária. Por exemplo, um usuário pode fazer uma pergunta sobre comentários negativos sobre a empresa ou enviar uma consulta projetada para gerar uma saída não segura que viola a política. Se esse campo for definido como |
ignore_non_answer_seeking_query |
Especifica se as consultas que não buscam respostas devem ser filtradas. O valor padrão é O Google usa a classificação de consultas de pesquisa para detectar consultas que buscam respostas. Nenhuma resposta é retornada se a consulta de pesquisa for classificada como uma consulta que não busca respostas. Se este campo estiver definido como |
ignore_jail_breaking_query |
Opcional. Especifica se as consultas de jailbreak devem ser filtradas. O valor padrão é O Google usa a classificação de consultas de pesquisa para detectar consultas de jailbreak. Nenhum resumo é retornado se a consulta de pesquisa for classificada como uma consulta de jailbreak. Um usuário pode adicionar instruções à consulta para mudar o tom, o estilo, o idioma, o conteúdo da resposta ou pedir que o modelo aja como uma entidade diferente, por exemplo, "Responda no tom de um CEO de uma empresa concorrente". Se esse campo for definido como |
ignore_low_relevant_content |
Especifica se as consultas de baixa relevância devem ser filtradas. Se esse campo for definido como |
ModelSpec
Especificação do modelo de geração de respostas.
Campos | |
---|---|
model_version |
Versão do modelo. Se não for definido, ele usará o modelo estável padrão. Os valores permitidos são: "stable" e "preview". |
PromptSpec
Especificação do comando de geração de respostas.
Campos | |
---|---|
preamble |
Preâmbulo personalizado. |
EndUserSpec
Especificação do usuário final.
Campos | |
---|---|
end_user_metadata[] |
Opcional. Metadados do usuário final. |
EndUserMetaData
Metadados do usuário final.
Campos | |
---|---|
Campo de união content . Conteúdo dos resultados da pesquisa. content pode ser apenas de um dos tipos a seguir: |
|
chunk_info |
Informações do trecho. |
ChunkInfo
Informações do trecho.
Campos | |
---|---|
content |
Conteúdo textual do bloco. Ele é limitado a 8.000 caracteres. |
document_metadata |
Metadados do documento do bloco atual. |
DocumentMetadata
Os metadados do documento contêm as informações do documento do bloco atual.
Campos | |
---|---|
title |
Título do documento. |
GroundingSpec
Especificação de embasamento.
Campos | |
---|---|
include_grounding_supports |
Opcional. Especifica se é necessário incluir grounding_supports na resposta. O valor padrão é Quando esse campo é definido como |
filtering_level |
Opcional. Especifica se a filtragem com base na pontuação de embasamento será ativada e em que nível. |
FilteringLevel
Nível para filtrar com base na fundamentação da resposta.
Tipos enumerados | |
---|---|
FILTERING_LEVEL_UNSPECIFIED |
O padrão é nenhum filtro |
FILTERING_LEVEL_LOW |
Filtrar respostas com base em um limite baixo. |
FILTERING_LEVEL_HIGH |
Filtrar respostas com base em um limite alto. |
QueryUnderstandingSpec
Especificação de compreensão de consultas.
Campos | |
---|---|
query_classification_spec |
Especificação de classificação de consulta. |
query_rephraser_spec |
Especificação do reformulador de consultas. |
disable_spell_correction |
Opcional. Se a correção ortográfica será desativada. O valor padrão é |
QueryClassificationSpec
Especificação de classificação de consulta.
Campos | |
---|---|
types[] |
Tipos de classificação de consulta ativados. |
Tipo
Tipos de classificação de consulta.
Tipos enumerados | |
---|---|
TYPE_UNSPECIFIED |
Tipo de classificação de consulta não especificado. |
ADVERSARIAL_QUERY |
Tipo de classificação de consulta adversária. |
NON_ANSWER_SEEKING_QUERY |
Tipo de classificação de consulta que não busca respostas, para conversa informal. |
JAIL_BREAKING_QUERY |
Tipo de classificação de consulta de jailbreak. |
NON_ANSWER_SEEKING_QUERY_V2 |
Tipo de classificação de consulta que não busca respostas, sem objetivo claro. |
USER_DEFINED_CLASSIFICATION_QUERY |
Tipo de classificação de consulta definida pelo usuário. |
QueryRephraserSpec
Especificação do reformulador de consultas.
Campos | |
---|---|
disable |
Desativa o reformulador de consultas. |
max_rephrase_steps |
Número máximo de etapas de reformulação. O número máximo é de cinco etapas. Se não for definido ou for definido como < 1, o padrão será 1. |
model_spec |
Opcional. Especificação do modelo de reformulação de consultas. |
ModelSpec
Especificação do modelo de reformulação de consultas.
Campos | |
---|---|
model_type |
Opcional. Tipo de modelo de reformulação de consulta ativado. Se não for definido, o padrão será "LARGE". |
ModelType
Tipos de reformulação de consultas. No momento, só há suporte para seleções de modelo de salto único (max_rephrase_steps = 1). Para várias etapas (max_rephrase_steps > 1), há apenas um modelo padrão.
Tipos enumerados | |
---|---|
MODEL_TYPE_UNSPECIFIED |
Tipo de modelo não especificado. |
SMALL |
Modelo pequeno de reformulação de consultas. Modelo Gemini 1.0 XS. |
LARGE |
Modelo grande de reformulação de consultas. Modelo Gemini 1.0 Pro. |
RelatedQuestionsSpec
Especificação de perguntas relacionadas.
Campos | |
---|---|
enable |
Ativa o recurso de perguntas relacionadas se for verdadeiro. |
SafetySpec
Especificação de segurança. Há dois casos de uso: 1. quando apenas safety_spec.enable está definido, o limite BLOCK_LOW_AND_ABOVE é aplicado a todas as categorias. 2. Quando "safety_spec.enable" está definido e algumas "safety_settings" estão definidas, apenas as "safety_settings" especificadas são aplicadas.
Campos | |
---|---|
enable |
Ative a filtragem de segurança na resposta. O valor padrão é "false". |
safety_settings[] |
Opcional. Configurações de segurança. Essas configurações só são válidas quando "safety_spec.enable" é verdadeiro. |
SafetySetting
Configurações de segurança.
Campos | |
---|---|
category |
Obrigatório. Categoria de dano. |
threshold |
Obrigatório. O limite do bloqueio de danos. |
HarmBlockThreshold
Níveis de limites baseados em probabilidade para bloqueio.
Tipos enumerados | |
---|---|
HARM_BLOCK_THRESHOLD_UNSPECIFIED |
Limite de bloqueio de danos não especificado. |
BLOCK_LOW_AND_ABOVE |
Bloquear o limite inferior e superior (ou seja, bloquear mais). |
BLOCK_MEDIUM_AND_ABOVE |
Bloquear o limite médio e acima. |
BLOCK_ONLY_HIGH |
Bloquear apenas o limite superior (ou seja, bloquear menos). |
BLOCK_NONE |
Bloquear nenhum |
OFF |
Desative o filtro de segurança. |
SearchSpec
Especificação de pesquisa.
Campos | |
---|---|
Campo de união input . Parâmetros de pesquisa para controlar o comportamento da pesquisa. Ou forneça uma lista de resultados da pesquisa para gerar uma resposta. input pode ser apenas de um dos tipos a seguir: |
|
search_params |
Parâmetros de pesquisa. |
search_result_list |
Lista de resultados da pesquisa. |
SearchParams
Parâmetros de pesquisa.
Campos | |
---|---|
max_return_results |
Número de resultados da pesquisa a serem retornados. O valor padrão é 10. |
filter |
A sintaxe do filtro consiste em uma linguagem de expressão para construir um predicado a partir de um ou mais campos dos documentos que estão sendo filtrados. A expressão de filtro diferencia maiúsculas de minúsculas. Isso será usado para filtrar os resultados da pesquisa, o que pode afetar a resposta. Se esse campo não for reconhecido, um A filtragem na Vertex AI para Pesquisa é feita mapeando a chave de filtro do lado esquerdo (LHS, na sigla em inglês) para uma propriedade de chave definida no back-end da Vertex AI para Pesquisa. Esse mapeamento é definido pelo cliente no esquema dele. Por exemplo, um cliente de mídia pode ter um campo "name" no esquema. Nesse caso, o filtro ficaria assim: filter --> name:'ANY("king kong")' Para mais informações sobre filtragem, incluindo sintaxe e operadores de filtro, consulte Filtrar. |
boost_spec |
Aumentar a especificação para impulsionar determinados documentos nos resultados da pesquisa, o que pode afetar a resposta da consulta. Para mais informações sobre o aumento, consulte Aumento. |
order_by |
A ordem em que os documentos são retornados. Os documentos podem ser ordenados por um campo em um objeto Se esse campo não for reconhecido, um |
search_result_mode |
Especifica o modo de resultado da pesquisa. Se não for especificado, o modo de resultado da pesquisa será |
data_store_specs[] |
Especificações que definem dataStores para filtrar em uma chamada de pesquisa e configurações para esses dataStores. Isso só é considerado para mecanismos com caso de uso de vários dataStores. Para um único DataStore em um mecanismo, use as especificações no nível superior. |
SearchResultList
Lista de resultados da pesquisa.
Campos | |
---|---|
search_results[] |
Resultados da pesquisa. |
SearchResult
Resultado da pesquisa.
Campos | |
---|---|
Campo de união content . Conteúdo dos resultados da pesquisa. content pode ser apenas de um dos tipos a seguir: |
|
unstructured_document_info |
Informações de documentos não estruturados. |
chunk_info |
Informações do trecho. |
ChunkInfo
Informações do trecho.
Campos | |
---|---|
chunk |
Nome do recurso de bloco. |
content |
Conteúdo textual do bloco. |
document_metadata |
Metadados do documento do bloco atual. |
DocumentMetadata
Os metadados do documento contêm as informações do documento do bloco atual.
Campos | |
---|---|
uri |
URI do documento. |
title |
Título do documento. |
UnstructuredDocumentInfo
Informações de documentos não estruturados.
Campos | |
---|---|
document |
Nome do recurso do documento. |
uri |
URI do documento. |
title |
Título. |
document_contexts[] |
Lista de contextos de documentos. O conteúdo será usado para geração de respostas. Este é o conteúdo principal do documento, que pode ser longo e abrangente. |
extractive_segments[] |
Lista de segmentos extrativos. |
extractive_answers[] |
Descontinuado: esse campo está descontinuado e não terá efeito na geração de respostas. Use os campos "document_contexts" e "extractive_segments". Lista de respostas extrativas. |
DocumentContext
Contexto do documento.
Campos | |
---|---|
page_identifier |
Identificador da página. |
content |
Conteúdo do documento a ser usado para geração de respostas. |
ExtractiveAnswer
Resposta extrativa. Guia
Campos | |
---|---|
page_identifier |
Identificador da página. |
content |
Conteúdo da resposta extrativa. |
ExtractiveSegment
Trecho extraído. Guia: a geração de respostas só vai usar esse campo se "document_contexts" estiver vazio. Esses trechos devem ser mais curtos.
Campos | |
---|---|
page_identifier |
Identificador da página. |
content |
Conteúdo do segmento extrativo. |
AnswerQueryResponse
Mensagem de resposta para o método ConversationalSearchService.AnswerQuery
.
Campos | |
---|---|
answer |
Objeto de recurso de resposta. Se |
session |
Objeto de recurso de sessão. Ele só vai estar disponível quando o campo de sessão estiver definido e for válido na solicitação |
answer_query_token |
Um ID global exclusivo usado para geração de registros. |
AssistAnswer
Recurso AssistAnswer, parte principal de AssistResponse
.
Campos | |
---|---|
name |
Imutável. Identificador. Nome do recurso do Este campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
state |
Estado da geração de respostas. |
replies[] |
Respostas do assistente. |
assist_skipped_reasons[] |
Motivos para não atender a chamada de assistência. |
customer_policy_enforcement_result |
Opcional. O campo contém informações sobre os resultados das várias verificações de política, como frases proibidas ou verificações do Model Armor. Esse campo só é preenchido se a chamada de assistência foi ignorada devido a uma violação da política. |
AssistSkippedReason
Possíveis motivos para não atender uma chamada de assistência.
Tipos enumerados | |
---|---|
ASSIST_SKIPPED_REASON_UNSPECIFIED |
Valor padrão. O motivo para pular não foi especificado. |
NON_ASSIST_SEEKING_QUERY_IGNORED |
O Google Assistente ignorou a consulta porque ela não parecia estar buscando uma resposta. |
CUSTOMER_POLICY_VIOLATION |
O assistente ignorou a consulta ou se recusou a responder devido a uma violação da política do cliente (por exemplo, a consulta ou a resposta continha uma frase proibida). |
CustomerPolicyEnforcementResult
Resultados da aplicação da política do cliente. Contém os resultados das várias verificações de política, como as frases proibidas ou as verificações do Model Armor.
Campos | |
---|---|
verdict |
Veredicto final da aplicação da política do cliente. Se apenas uma política bloquear o processamento, o veredito será BLOCK. |
policy_results[] |
Resultados da aplicação da política do cliente. Preenchido apenas se a chamada de assistência foi ignorada devido a uma violação da política. Ele contém resultados desses filtros que bloquearam o processamento da consulta. |
BannedPhraseEnforcementResult
Resultado da aplicação da política do cliente para a política de frases proibidas.
Campos | |
---|---|
banned_phrases[] |
As frases proibidas encontradas na consulta ou na resposta. |
ModelArmorEnforcementResult
Resultado da aplicação da política do cliente para a política do Model Armor.
Campos | |
---|---|
Campo de união result . O resultado da política do Model Armor. result pode ser apenas de um dos tipos a seguir: |
|
model_armor_violation |
A violação do Model Armor encontrada. |
error |
O erro retornado pelo Model Armor se a aplicação da política falhar por algum motivo. |
PolicyEnforcementResult
Resultado da aplicação da política do cliente para um único tipo de política.
Campos | |
---|---|
Campo de união enforcement_result . O resultado específico do tipo de política. Pode ser um erro ou informações detalhadas sobre o resultado da restrição da política. enforcement_result pode ser apenas de um dos tipos a seguir: |
|
banned_phrase_enforcement_result |
O resultado da aplicação da política de frases proibidas. |
model_armor_enforcement_result |
O resultado da aplicação da política do Model Armor. |
Veredito
O veredicto da aplicação da política do cliente.
Tipos enumerados | |
---|---|
UNSPECIFIED |
Valor desconhecido. |
ALLOW |
Não houve violação da política. |
BLOCK |
O processamento foi bloqueado pela política do cliente. |
Responder
Uma parte da resposta multipart da chamada de assistência.
Campos | |
---|---|
Campo de união reply . Alternativas para a resposta do assistente. reply pode ser apenas de um dos tipos a seguir: |
|
grounded_content |
Possível texto ou mídia fundamentada da resposta do assistente. |
Estado
Estado da geração de respostas.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
Desconhecido. |
IN_PROGRESS |
Uma operação de assistência está em andamento. |
FAILED |
A operação de assistência falhou. |
SUCCEEDED |
A operação de assistência foi concluída. |
SKIPPED |
A operação de assistência foi ignorada. |
AssistRequest
Solicitação para o método AssistantService.Assist
.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso do |
query |
Opcional. Consulta do usuário atual. Uma consulta vazia só é aceita se |
session |
Opcional. A sessão a ser usada na solicitação. Se especificado, o assistente terá acesso ao histórico da sessão, e a consulta e a resposta serão armazenadas lá. Se Formato: |
assist_skipping_mode |
Opcional. Determina os casos em que o assistente não vai responder à consulta. Se a resposta for ignorada, os motivos serão listados em |
file_ids[] |
Opcional. Os IDs dos arquivos a serem usados para responder à solicitação. Ao fazer upload de um arquivo, o ID dele é retornado em |
user_metadata |
Opcional. Informações sobre o usuário que iniciou a consulta. |
AssistSkippingMode
Comportamentos de pular disponíveis para solicitações de assistência.
Tipos enumerados | |
---|---|
ASSIST_SKIPPING_MODE_UNSPECIFIED |
Valor padrão. A resposta pode ser ignorada se a consulta não estiver buscando ajuda. |
REQUEST_ASSIST |
Pedir resposta do Google Assistente. A resposta ainda pode ser ignorada se a consulta não passar nas verificações de política. |
AssistResponse
Resposta para o método AssistantService.Assist
.
Campos | |
---|---|
answer |
O recurso |
session_info |
Informações da sessão. |
assist_token |
Um ID global exclusivo que identifica o par solicitação-resposta atual. Usado para feedback e suporte. |
SessionInfo
Informações sobre a sessão.
Campos | |
---|---|
session |
Nome da sessão recém-gerada ou continuada. Formato: |
query_id |
ID da consulta que corresponde a esta chamada de API de assistência. Uma sessão pode ter vários turnos, cada um com um ID de consulta exclusivo. Ao especificar o nome da sessão e o ID da consulta na chamada da API Assist, a solicitação de assistência acontece no contexto dos resultados da pesquisa dessa chamada. |
AssistUserMetadata
Metadados do usuário da solicitação.
Campos | |
---|---|
time_zone |
Opcional. Fuso horário da IANA, por exemplo, Europe/Budapest. |
preferred_language_code |
Opcional. Idioma preferido a ser usado para responder se a detecção de idioma falhar. Também usado como o idioma das mensagens de erro criadas por ações, independente dos resultados da detecção de idioma. |
Assistente
Recurso do assistente do Discovery Engine.
Campos | |
---|---|
name |
Imutável. Nome do recurso do assistente. Formato: Precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
display_name |
Obrigatório. O nome de exibição do assistente. Precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. |
description |
Opcional. Descrição para mais informações. É esperado que seja mostrado na UI de configuração, não para os usuários do assistente. |
generation_config |
Opcional. Configuração para a geração da resposta do assistente. |
google_search_grounding_enabled |
Opcional. Obsoleto. Use |
web_grounding_type |
Opcional. O tipo de embasamento da Web a ser usado. |
enabled_actions |
Opcional. Descontinuado: será substituído por |
enabled_tools |
Opcional. Observação: ainda não foi implementado. Use |
customer_policy |
Opcional. Política de clientes para o assistente. |
ActionInfo
Descontinuado: será substituído por ToolInfo
. Informações para identificar uma ação.
Campos | |
---|---|
action_name |
O nome da ação conforme definido por "DataConnectorService.QueryAvailableActions". |
action_display_name |
O nome de exibição da ação. |
ActionList
Descontinuado: será substituído por ToolList
. As ações ativadas em um conector
Campos | |
---|---|
action_info[] |
A lista de ações com as informações correspondentes. |
CustomerPolicy
Política definida pelo cliente para o assistente.
Campos | |
---|---|
banned_phrases[] |
Opcional. Lista de frases proibidas. |
model_armor_config |
Opcional. Configuração do Model Armor a ser usada para higienizar comandos do usuário e respostas do assistente. |
BannedPhrase
Definição de uma frase proibida definida pelo cliente. Uma frase proibida não pode aparecer na consulta do usuário nem na resposta do LLM. Caso contrário, a resposta será recusada.
Campos | |
---|---|
phrase |
Obrigatório. O conteúdo da string bruta a ser proibido. |
match_type |
Opcional. Tipo de correspondência da frase proibida. |
ignore_diacritics |
Opcional. Se for "true", os sinais diacríticos (por exemplo, acentos, trema) serão ignorados ao corresponder a frases proibidas. Por exemplo, "cafe" corresponde a "café". |
BannedPhraseMatchType
O método de correspondência para a frase proibida.
Tipos enumerados | |
---|---|
BANNED_PHRASE_MATCH_TYPE_UNSPECIFIED |
O padrão é SIMPLE_STRING_MATCH. |
SIMPLE_STRING_MATCH |
A frase proibida corresponde se for encontrada em qualquer lugar do texto como uma substring exata. |
WORD_BOUNDARY_STRING_MATCH |
A frase proibida só corresponde se o padrão encontrado no texto estiver cercado por delimitadores de palavras. A frase em si ainda pode conter delimitadores de palavras. |
ModelArmorConfig
Configuração para modelos do Model Armor definidos pelo cliente a serem usados para higienizar comandos do usuário e respostas do assistente.
Campos | |
---|---|
user_prompt_template |
Opcional. O nome do recurso do modelo do Model Armor para higienizar comandos do usuário. Formato: Se não for especificado, nenhuma limpeza será aplicada ao comando do usuário. |
response_template |
Opcional. O nome do recurso do modelo do Model Armor para higienizar respostas do assistente. Formato: Se não for especificado, nenhuma limpeza será aplicada à resposta do assistente. |
failure_mode |
Opcional. Define o modo de falha para a limpeza do Model Armor. |
FailureMode
Determina o comportamento quando o Model Armor não consegue processar uma solicitação.
Tipos enumerados | |
---|---|
FAILURE_MODE_UNSPECIFIED |
Modo de falha não especificado. O comportamento padrão é FAIL_CLOSED . |
FAIL_OPEN |
Em caso de falha no processamento do Model Armor, a solicitação pode prosseguir sem alterações. |
FAIL_CLOSED |
Em caso de falha no processamento do Model Armor, a solicitação é rejeitada. |
GenerationConfig
Configuração para a geração da resposta do assistente.
Campos | |
---|---|
system_instruction |
Instrução do sistema, também conhecida como preâmbulo de comandos para chamadas de LLM. Consulte também https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions |
default_language |
O idioma padrão usado para gerar a resposta do assistente. Use um código de idioma ISO 639-1, como |
SystemInstruction
Instrução do sistema, também conhecida como preâmbulo de comandos para chamadas de LLM.
Campos | |
---|---|
additional_system_instruction |
Opcional. Instrução adicional do sistema que será adicionada à instrução padrão. |
ToolInfo
Informações para identificar uma ferramenta.
Campos | |
---|---|
tool_name |
O nome da ferramenta, conforme definido por "DataConnectorService.QueryAvailableActions". Observação: ele usa |
tool_display_name |
O nome de exibição da ferramenta. |
ToolList
As ferramentas ativadas em um conector
Campos | |
---|---|
tool_info[] |
A lista de ferramentas com as informações correspondentes. |
WebGroundingType
O tipo de embasamento da Web a ser usado.
Tipos enumerados | |
---|---|
WEB_GROUNDING_TYPE_UNSPECIFIED |
Configuração padrão não especificada. É o mesmo que desativado. |
WEB_GROUNDING_TYPE_DISABLED |
O embasamento da Web está desativado. |
WEB_GROUNDING_TYPE_GOOGLE_SEARCH |
O embasamento com a Pesquisa Google está ativado. |
WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH |
O embasamento com a Pesquisa na Web corporativa está ativado. |
AssistantContent
Conteúdo multimodal.
Campos | |
---|---|
role |
O produtor do conteúdo. Pode ser "model" ou "user". |
thought |
Opcional. Indica se a parte foi gerada pelo modelo. |
Campo de união data . Dados contidos. data pode ser apenas de um dos tipos a seguir: |
|
text |
Texto inline. |
inline_data |
Dados binários inline. |
file |
Um arquivo, por exemplo, um resumo de áudio. |
executable_code |
Código gerado pelo modelo que deve ser executado. |
code_execution_result |
Resultado da execução de um ExecutableCode. |
Blob
Blob inline.
Campos | |
---|---|
mime_type |
Obrigatório. O tipo de mídia (tipo MIME) dos dados gerados. |
data |
Obrigatório. Bytes brutos. |
CodeExecutionResult
Resultado da execução de ExecutableCode.
Campos | |
---|---|
outcome |
Obrigatório. Resultado da execução do código. |
output |
Opcional. Contém stdout quando a execução do código é bem-sucedida, stderr ou outra descrição. |
Resultado
Enumeração dos possíveis resultados da execução do código.
Tipos enumerados | |
---|---|
OUTCOME_UNSPECIFIED |
Status não especificado. Esse valor não deve ser usado. |
OUTCOME_OK |
A execução do código foi concluída. |
OUTCOME_FAILED |
A execução do código foi concluída, mas com uma falha. stderr precisa conter o motivo. |
OUTCOME_DEADLINE_EXCEEDED |
A execução do código durou muito tempo e foi cancelada. Pode haver ou não uma saída parcial. |
ExecutableCode
Código gerado pelo modelo para ser executado por ele.
Campos | |
---|---|
code |
Obrigatório. O conteúdo do código. No momento, só há suporte para Python. |
Arquivo
Um arquivo, por exemplo, um resumo de áudio.
Campos | |
---|---|
mime_type |
Obrigatório. O tipo de mídia (tipo MIME) do arquivo. |
file_id |
Obrigatório. O ID do arquivo. |
AssistantGroundedContent
Um conteúdo e possivelmente as informações de embasamento dele.
Nem todo conteúdo precisa de embasamento. Frases como "Claro, vou pesquisar para você" não precisam de embasamento.
Campos | |
---|---|
content |
O conteúdo. |
citation_metadata |
Atribuição da fonte do conteúdo gerado. Consulte também https://cloud.google.com/vertex-ai/generative-ai/docs/learn/overview#citation_check |
content_metadata |
Opcional. Metadados do conteúdo. No momento, usado apenas para respostas de assistentes de pesquisa. |
Campo de união metadata . Metadados de embasamento para vários modais. No momento, ele só aceita texto. metadata pode ser apenas de um dos tipos a seguir: |
|
text_grounding_metadata |
Metadados para embasamento com base em fontes de texto. |
ContentMetadata
Metadados do conteúdo.
Campos | |
---|---|
content_kind |
Tipo do conteúdo. Mostra a qual parte da resposta do assistente de pesquisa esse conteúdo pertence. |
content_id |
ID do conteúdo. Ele é usado para conectar perguntas de pesquisa com as respostas. Por exemplo, as partes da resposta a uma pergunta de pesquisa terão o mesmo |
ContentKind
Possíveis tipos de conteúdo. No momento, usado apenas para diferenciar seções na resposta completa de um assistente de pesquisa.
Tipos enumerados | |
---|---|
CONTENT_KIND_UNSPECIFIED |
Desconhecido. |
RESEARCH_PLAN |
Plano de pesquisa. |
RESEARCH_QUESTION |
Pergunta da pesquisa. |
RESEARCH_ANSWER |
Resposta da pesquisa. |
RESEARCH_REPORT |
Research report. |
RESEARCH_AUDIO_SUMMARY |
Resumo da pesquisa em áudio. |
TextGroundingMetadata
Detalhes de embasamento para fontes de texto.
Campos | |
---|---|
segments[] |
Informações de embasamento para partes do texto. |
references[] |
Referências para o texto embasado. |
Referência
Conteúdo referenciado e metadados de documentos relacionados.
Campos | |
---|---|
content |
Conteúdo de texto referenciado. |
document_metadata |
Metadados do documento. |
DocumentMetadata
Metadados do documento.
Campos | |
---|---|
document |
Nome do recurso do documento. |
uri |
URI do documento. Ele pode conter um URL que redireciona para o site real. |
title |
Título. |
page_identifier |
Identificador da página. |
domain |
Nome de domínio do URI do documento. O campo |
mime_type |
O tipo MIME do documento. https://www.iana.org/assignments/media-types/media-types.xhtml. |
Segmento
Informações de embasamento para um segmento do texto.
Campos | |
---|---|
start_index |
Índice de base zero que indica o início do segmento, medido em bytes de uma string UTF-8. Ou seja, caracteres codificados em vários bytes têm um comprimento maior que um. |
end_index |
Fim do segmento, exclusivo. |
reference_indices[] |
Referências para o segmento. |
grounding_score |
Pontuação do segmento. |
text |
O próprio segmento de texto. |
BAPConfig
A configuração do conector BAP.
Campos | |
---|---|
supported_connector_modes[] |
Obrigatório. Os modos de conector compatíveis com a conexão BAP associada. |
enabled_actions[] |
Opcional. As ações ativadas na conexão do BAP associada. |
ConnectorMode
Casos de uso compatíveis com esse conector BAP.
Tipos enumerados | |
---|---|
CONNECTOR_MODE_UNSPECIFIED |
Modo de conector não especificado. |
DATA_INGESTION |
Conector usado para ingestão de dados. |
ACTIONS |
Conector usado para ações |
END_USER_AUTHENTICATION |
Conector usado para autenticação de usuário final. |
BatchCreateTargetSiteMetadata
Metadados relacionados ao progresso da operação SiteSearchEngineService.BatchCreateTargetSites
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
BatchCreateTargetSitesRequest
Solicite uma mensagem para o método SiteSearchEngineService.BatchCreateTargetSites
.
Campos | |
---|---|
parent |
Obrigatório. O recurso principal compartilhado por todos os TargetSites que estão sendo criados. |
requests[] |
Obrigatório. A mensagem de solicitação que especifica os recursos a serem criados. É possível criar no máximo 20 TargetSites em um lote. |
BatchCreateTargetSitesResponse
Mensagem de resposta para o método SiteSearchEngineService.BatchCreateTargetSites
.
Campos | |
---|---|
target_sites[] |
TargetSites criados. |
BatchGetDocumentsMetadataRequest
Solicite uma mensagem para o método DocumentService.BatchGetDocumentsMetadata
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso da ramificação principal, como |
matcher |
Obrigatório. Matcher para os |
FhirMatcher
Corresponde aos Document
s por nomes de recursos FHIR.
Campos | |
---|---|
fhir_resources[] |
Obrigatório. Os recursos FHIR a serem correspondidos. Formato: projects/{project}/locations/{location}/datasets/{dataset}/fhirStores/{fhir_store}/fhir/{resource_type}/{fhir_resource_id} |
Matcher
Matcher para os Document
s. No momento, a correspondência é feita por URIs exatos.
Campos | |
---|---|
Campo de união matcher . Matcher para os Document s. matcher pode ser apenas de um dos tipos a seguir: |
|
uris_matcher |
Matcher por URIs exatos. |
fhir_matcher |
Matcher por nomes de recursos FHIR. |
UrisMatcher
Correspondedor para os Document
s por URIs exatos.
Campos | |
---|---|
uris[] |
Os URIs exatos a serem correspondidos. |
BatchGetDocumentsMetadataResponse
Mensagem de resposta para o método DocumentService.BatchGetDocumentsMetadata
.
Campos | |
---|---|
documents_metadata[] |
Os metadados dos |
DocumentMetadata
Os metadados de um Document
.
Campos | |
---|---|
matcher_value |
O valor do comparador usado para corresponder ao |
state |
O estado do documento. |
last_refreshed_time |
O carimbo de data/hora da última indexação do |
data_ingestion_source |
A origem da ingestão de dados do Os valores permitidos são:
|
MatcherValue
O valor do comparador usado para corresponder ao Document
.
Campos | |
---|---|
Campo de união matcher_value . O valor do comparador usado para corresponder ao Document . matcher_value pode ser apenas de um dos tipos a seguir: |
|
uri |
Se a correspondência for por URI, o URI do |
fhir_resource |
Formato: projects/{project}/locations/{location}/datasets/{dataset}/fhirStores/{fhir_store}/fhir/{resource_type}/{fhir_resource_id} |
Estado
O estado do Document
.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
Nunca deve ser definido. |
INDEXED |
O Document está indexado. |
NOT_IN_TARGET_SITE |
O Document não é indexado porque o URI dele não está no TargetSite . |
NOT_IN_INDEX |
O Document não está indexado. |
BatchUpdateUserLicensesMetadata
Metadados relacionados ao progresso da operação UserLicenseService.BatchUpdateUserLicenses
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
success_count |
Número de licenças de usuário atualizadas com sucesso. |
failure_count |
Contagem de licenças de usuário que não foram atualizadas. |
BatchUpdateUserLicensesRequest
Solicite uma mensagem para o método UserLicenseService.BatchUpdateUserLicenses
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso [UserStore][] principal, formato: |
delete_unassigned_user_licenses |
Opcional. Se for "true", a licença do usuário será excluída se as licenças do usuário removerem a configuração de licença associada. Por padrão, que é "false", a licença do usuário será atualizada para o estado "não atribuída". |
Campo de união source . Obrigatório. A origem da entrada. source pode ser apenas de um dos tipos a seguir: |
|
inline_source |
A origem inline do conteúdo de entrada para incorporações de documentos. |
InlineSource
A origem inline da configuração de entrada para o método BatchUpdateUserLicenses.
Campos | |
---|---|
user_licenses[] |
Obrigatório. Uma lista de licenças de usuário a serem atualizadas. Cada licença de usuário precisa ter um |
update_mask |
Opcional. Lista de campos a serem atualizados. |
BatchUpdateUserLicensesResponse
Mensagem de resposta para o método UserLicenseService.BatchUpdateUserLicenses
.
Campos | |
---|---|
user_licenses[] |
UserLicenses atualizadas. |
error_samples[] |
Uma amostra de erros encontrados ao processar a solicitação. |
BatchVerifyTargetSitesMetadata
Metadados relacionados ao progresso da operação SiteSearchEngineService.BatchVerifyTargetSites
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
BatchVerifyTargetSitesRequest
Solicite uma mensagem para o método SiteSearchEngineService.BatchVerifyTargetSites
.
Campos | |
---|---|
parent |
Obrigatório. O recurso principal compartilhado por todos os TargetSites que estão sendo verificados. |
BatchVerifyTargetSitesResponse
Esse tipo não tem campos.
Mensagem de resposta para o método SiteSearchEngineService.BatchVerifyTargetSites
.
BigQuerySource
Origem do BigQuery de onde os dados serão importados.
Campos | |
---|---|
project_id |
O ID ou o número do projeto que contém a origem do BigQuery. Tem um limite de 128 caracteres. Se não for especificado, herda o ID do projeto da solicitação principal. |
dataset_id |
Obrigatório. O conjunto de dados do BigQuery de onde os dados serão copiados,com um limite de 1.024 caracteres. |
table_id |
Obrigatório. A tabela do BigQuery de onde os dados serão copiados,com um limite de 1.024 caracteres. |
gcs_staging_dir |
Diretório intermediário do Cloud Storage usado para importação com um limite de 2.000 caracteres. Pode ser especificado se você quiser que o BigQuery exporte para um diretório específico do Cloud Storage. |
data_schema |
O esquema a ser usado ao analisar os dados da origem. Valores aceitos para importações de eventos do usuário:
Valores aceitos para importações de documentos:
|
Campo de união partition . Informações de particionamento da tabela do BigQuery. Deixe em branco se a tabela não for particionada. partition pode ser apenas de um dos tipos a seguir: |
|
partition_date |
_PARTITIONDATE da tabela particionada por tempo do BigQuery no formato AAAA-MM-DD. |
BigtableOptions
O objeto de opções do Bigtable que contém informações para oferecer suporte à importação.
Campos | |
---|---|
key_field_name |
O nome do campo usado para salvar o valor da chave de linha no documento. O nome precisa corresponder ao padrão |
families |
O mapeamento de nomes de família para um objeto que contém informações no nível do grupo de colunas para o grupo de colunas especificado. Se uma família não estiver presente nesse mapa, ela será ignorada. |
BigtableColumn
A coluna do Bigtable.
Campos | |
---|---|
qualifier |
Obrigatório. Qualificador da coluna. Se não for possível decodificar com utf-8, use uma string codificada em base-64. |
field_name |
O nome do campo a ser usado para essa coluna no documento. O nome precisa corresponder ao padrão |
encoding |
O modo de codificação dos valores quando o tipo não é
|
type |
O tipo de valores nesta família de colunas. Os valores precisam ser codificados usando a função |
BigtableColumnFamily
O grupo de colunas do Bigtable.
Campos | |
---|---|
field_name |
O nome do campo a ser usado para essa família de colunas no documento. O nome precisa corresponder ao padrão |
encoding |
O modo de codificação dos valores quando o tipo não é STRING. Os valores de codificação aceitáveis são:
|
type |
O tipo de valores nesta família de colunas. Os valores precisam ser codificados usando a função |
columns[] |
A lista de objetos que contém informações no nível da coluna para cada uma delas. Se uma coluna não estiver nessa lista, ela será ignorada. |
Codificação
O modo de codificação de uma coluna ou grupo de colunas do Bigtable.
Tipos enumerados | |
---|---|
ENCODING_UNSPECIFIED |
A codificação não foi especificada. |
TEXT |
Codificação de texto. |
BINARY |
Codificação binária. |
Tipo
O tipo de valores em uma coluna ou grupo de colunas do Bigtable. Os valores precisam ser codificados usando a função HBase Bytes.toBytes quando o valor de codificação é definido como BINARY
.
Tipos enumerados | |
---|---|
TYPE_UNSPECIFIED |
O tipo não está especificado. |
STRING |
Tipo de string. |
NUMBER |
Tipo numérico. |
INTEGER |
Tipo inteiro. |
VAR_INTEGER |
Tipo inteiro de comprimento variável. |
BIG_NUMERIC |
Tipo BigDecimal. |
BOOLEAN |
Tipo booleano. |
JSON |
Tipo JSON. |
BigtableSource
A origem do Cloud Bigtable para importar dados.
Campos | |
---|---|
project_id |
O ID do projeto que contém a origem do Bigtable. Tem um limite de 128 caracteres. Se não for especificado, herda o ID do projeto da solicitação principal. |
instance_id |
Obrigatório. O ID da instância do Cloud Bigtable que precisa ser importada. |
table_id |
Obrigatório. O ID da tabela do Cloud Bigtable que precisa ser importada. |
bigtable_options |
Obrigatório. Opções do Bigtable que contêm informações necessárias ao analisar dados em estruturas tipadas. Por exemplo, anotações de tipo de coluna. |
CheckGroundingRequest
Solicite uma mensagem para o método GroundedGenerationService.CheckGrounding
.
Campos | |
---|---|
grounding_config |
Obrigatório. O nome do recurso da configuração de embasamento, como |
answer_candidate |
Resposta candidata a ser verificada. Ele pode ter um tamanho máximo de 4.096 tokens. |
facts[] |
Lista de fatos para a verificação de embasamento. Oferecemos suporte a até 200 fatos. |
grounding_spec |
Configuração da verificação de embasamento. |
user_labels |
Os rótulos de usuário aplicados a um recurso precisam atender aos seguintes requisitos:
Consulte o documento do Google Cloud para mais detalhes. |
CheckGroundingResponse
Mensagem de resposta para o método GroundedGenerationService.CheckGrounding
.
Campos | |
---|---|
cited_chunks[] |
Lista de fatos citados em todas as declarações na resposta candidata. Eles são derivados dos fatos fornecidos na solicitação. |
cited_facts[] |
Lista de fatos citados em todas as declarações na resposta candidata. Eles são derivados dos fatos fornecidos na solicitação. |
claims[] |
Textos de reivindicação e informações de citação em todas as reivindicações na resposta candidata. |
support_score |
A pontuação de suporte para a resposta candidata de entrada. Quanto maior a pontuação, maior a fração de declarações que são apoiadas pelos fatos fornecidos. Sempre é definido quando uma resposta é retornada. |
CheckGroundingFactChunk
Parte do fato para verificação de embasamento.
Campos | |
---|---|
chunk_text |
Conteúdo de texto do trecho de fato. Pode ter no máximo 10 mil caracteres. |
Reivindicação
Texto e informações de citação para uma declaração na resposta candidata.
Campos | |
---|---|
claim_text |
Texto da declaração no candidato a resposta. Sempre fornecido, independente de citações ou anticitações serem encontradas. |
citation_indices[] |
Uma lista de índices (em "cited_chunks") que especificam as citações associadas à declaração. Por exemplo, [1,3,4] significa que cited_chunks[1], cited_chunks[3] e cited_chunks[4] são os fatos citados que apoiam a declaração. Uma citação de um fato indica que a declaração é fundamentada nele. |
start_pos |
Posição que indica o início da declaração no candidato a resposta, medida em bytes. Isso não é medido em caracteres e, portanto, precisa ser renderizado na interface do usuário considerando que alguns caracteres podem ocupar mais de um byte. Por exemplo, se o texto da declaração contiver caracteres não ASCII, as posições inicial e final vão variar quando medidas em caracteres (dependente da linguagem de programação) e em bytes (independente da linguagem de programação). |
end_pos |
Posição que indica o fim da declaração no candidato a resposta, exclusiva, em bytes. Isso não é medido em caracteres e, portanto, precisa ser renderizado como tal. Por exemplo, se o texto da declaração contiver caracteres não ASCII, as posições inicial e final vão variar quando medidas em caracteres (dependente da linguagem de programação) e em bytes (independente da linguagem de programação). |
grounding_check_required |
Indica que essa declaração exigiu uma verificação de embasamento. Quando o sistema decidir que essa declaração não exige uma verificação de atribuição/fundamentação, esse campo será definido como "false". Nesse caso, nenhuma verificação de embasamento foi feita para a declaração e, portanto, |
score |
Pontuação de confiança para a declaração na resposta candidata, no intervalo [0, 1]. Isso só é definido quando |
CheckGroundingSpec
Especificação para a verificação de embasamento.
Campos | |
---|---|
citation_threshold |
O limite (em [0,1]) usado para determinar se um fato precisa ser citado para uma declaração na resposta candidata. Escolher um limite mais alto vai resultar em menos citações, mas muito fortes, enquanto escolher um limite mais baixo pode resultar em mais citações, mas um pouco mais fracas. Se não for definido, o padrão será 0,6. |
enable_claim_level_score |
A flag de controle que ativa a pontuação de embasamento no nível da declaração na resposta. |
Chunk
O bloco captura todas as informações de metadados brutos dos itens a serem recomendados ou pesquisados no modo de bloco.
Campos | |
---|---|
name |
O nome completo do recurso do fragmento. Formato: Este campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
id |
ID exclusivo do bloco atual. |
content |
O conteúdo é uma string de um documento (conteúdo analisado). |
document_metadata |
Metadados do documento do bloco atual. |
derived_struct_data |
Apenas saída. Este campo é OUTPUT_ONLY. Ele contém dados derivados que não estão no documento de entrada original. |
page_span |
Intervalo de páginas do trecho. |
chunk_metadata |
Apenas saída. Metadados do bloco atual. |
data_urls[] |
Apenas saída. URLs de dados de imagem se o bloco atual contiver imagens. Os URLs de dados são compostos de quatro partes: um prefixo (data:), um tipo MIME que indica o tipo de dados, um token base64 opcional se não for textual e os dados em si: data:[ |
annotation_contents[] |
Apenas saída. Conteúdo da anotação se o bloco atual contiver anotações. |
annotation_metadata[] |
Apenas saída. Os metadados da anotação incluem conteúdo estruturado no trecho atual. |
relevance_score |
Apenas saída. Representa a pontuação de relevância com base na similaridade. Uma pontuação mais alta indica maior relevância do trecho. A pontuação está no intervalo [-1.0, 1.0]. Preenchido apenas em |
AnnotationMetadata
Os metadados da anotação incluem conteúdo estruturado no trecho atual.
Campos | |
---|---|
structured_content |
Apenas saída. As informações de conteúdo estruturado. |
image_id |
Apenas saída. O ID da imagem é fornecido se o conteúdo estruturado for baseado em uma imagem. |
ChunkMetadata
Metadados do bloco atual. Esse campo é preenchido apenas na API SearchService.Search
.
Campos | |
---|---|
previous_chunks[] |
Os trechos anteriores do trecho atual. O número é controlado por |
next_chunks[] |
Os próximos trechos do trecho atual. O número é controlado por |
DocumentMetadata
Os metadados do documento contêm as informações do documento do bloco atual.
Campos | |
---|---|
uri |
URI do documento. |
title |
Título do documento. |
mime_type |
O tipo MIME do documento. https://www.iana.org/assignments/media-types/media-types.xhtml. |
struct_data |
Representação de dados. Os dados JSON estruturados do documento. Ele precisa estar de acordo com o |
PageSpan
Intervalo de páginas do trecho.
Campos | |
---|---|
page_start |
A página inicial do bloco. |
page_end |
A página final do trecho. |
StructureType
Define os tipos de conteúdo estruturado que podem ser extraídos.
Tipos enumerados | |
---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Valor padrão. |
SHAREHOLDER_STRUCTURE |
Estrutura de acionistas. |
SIGNATURE_STRUCTURE |
Estrutura da assinatura. |
CHECKBOX_STRUCTURE |
Estrutura da caixa de seleção. |
StructuredContent
As informações de conteúdo estruturado.
Campos | |
---|---|
structure_type |
Apenas saída. O tipo de estrutura do conteúdo estruturado. |
content |
Apenas saída. O conteúdo do conteúdo estruturado. |
Citação
Atribuições de origem para conteúdo.
Campos | |
---|---|
start_index |
Apenas saída. Índice inicial do conteúdo. |
end_index |
Apenas saída. Índice final no conteúdo. |
uri |
Apenas saída. Referência de URL da atribuição. |
title |
Apenas saída. Título da atribuição. |
license |
Apenas saída. Licença da atribuição. |
publication_date |
Apenas saída. Data de publicação da atribuição. |
CitationMetadata
Uma coleção de atribuições de origem para um conteúdo.
Campos | |
---|---|
citations[] |
Apenas saída. Lista de citações. |
CloudSqlSource
Origem dos dados de importação do Cloud SQL.
Campos | |
---|---|
project_id |
O ID do projeto que contém a origem do Cloud SQL. Tem um limite de 128 caracteres. Se não for especificado, herda o ID do projeto da solicitação principal. |
instance_id |
Obrigatório. A instância do Cloud SQL de onde os dados serão copiados, com um limite de 256 caracteres. |
database_id |
Obrigatório. O banco de dados do Cloud SQL de onde os dados serão copiados, com um limite de 256 caracteres. |
table_id |
Obrigatório. A tabela do Cloud SQL de onde os dados serão copiados, com um limite de 256 caracteres. |
gcs_staging_dir |
Diretório intermediário do Cloud Storage usado para importação com um limite de 2.000 caracteres. Pode ser especificado se você quiser que o Cloud SQL exporte para um diretório específico do Cloud Storage. Verifique se a conta de serviço do Cloud SQL tem as permissões de administrador do Cloud Storage necessárias para acessar o diretório especificado do Cloud Storage. |
offload |
Opção para exportação sem servidor. A ativação dessa opção gera custos extras. Confira mais informações neste link. |
CmekConfig
Configurações usadas para ativar a criptografia de dados da CMEK com chaves do Cloud KMS.
Campos | |
---|---|
name |
Obrigatório. O nome do CmekConfig no formato |
kms_key |
Obrigatório. Nome do recurso da chave KMS que será usado para criptografar os recursos |
kms_key_version |
Apenas saída. Nome do recurso da versão da chave do KMS que será usado para criptografar os recursos |
state |
Apenas saída. Os estados do CmekConfig. |
is_default |
Apenas saída. O CmekConfig padrão para o cliente. |
last_rotation_timestamp_micros |
Apenas saída. O carimbo de data/hora da última rotação de chaves. |
single_region_keys[] |
Opcional. CMEKs de região única necessárias para alguns recursos do VAIS. |
notebooklm_state |
Apenas saída. Indica se o corpus do NotebookLM está pronto para uso. |
NotebookLMState
Estados do NotebookLM.
Tipos enumerados | |
---|---|
NOTEBOOK_LM_STATE_UNSPECIFIED |
O estado do NotebookLM é desconhecido. |
NOTEBOOK_LM_NOT_READY |
O NotebookLM não está pronto. |
NOTEBOOK_LM_READY |
O NotebookLM está pronto para uso. |
NOTEBOOK_LM_NOT_ENABLED |
O NotebookLM não está ativado. |
Estado
Estados do CmekConfig.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
O estado do CmekConfig é desconhecido. |
CREATING |
O CmekConfig está sendo criado. |
ACTIVE |
O CmekConfig pode ser usado com DataStores. |
KEY_ISSUE |
O CmekConfig está indisponível, provavelmente porque a chave do KMS foi revogada. |
DELETING |
O CmekConfig está sendo excluído. |
DELETE_FAILED |
Falha no processo de exclusão de CmekConfig. |
UNUSABLE |
O CmekConfig não pode ser usado, provavelmente devido a algum problema interno. |
ACTIVE_ROTATING |
A versão da chave do KMS está sendo rotacionada. |
DELETED |
A chave do KMS é excluída de forma temporária. Alguma política de limpeza será aplicada. |
EXPIRED |
A chave do KMS expirou, ou seja, ela foi desativada há mais de 30 dias. O cliente pode chamar DeleteCmekConfig para mudar o estado para DELETED. |
CollectUserEventRequest
Mensagem de solicitação para o método "CollectUserEvent".
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai. Se a ação de coleta de eventos do usuário for aplicada no nível |
user_event |
Obrigatório. Proto UserEvent codificado por URL com um limite de 2.000.000 caracteres. |
uri |
O URL, incluindo parâmetros CGI, mas excluindo o fragmento de hash, com um limite de 5.000 caracteres. Isso geralmente é mais útil do que o URL referenciador, porque muitos navegadores enviam apenas o domínio para solicitações de terceiros. |
ets |
O carimbo de data/hora do evento em milissegundos. Isso evita o armazenamento em cache do navegador de solicitações GET idênticas. O nome é abreviado para reduzir os bytes do payload. |
Coleção
Uma coleção é um contêiner para configurar recursos e acesso a um conjunto de DataStores.
Campos | |
---|---|
name |
Imutável. O nome completo do recurso da coleção. Formato: Este campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
display_name |
Obrigatório. O nome de exibição da coleção. Esse campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. Caso contrário, um erro INVALID_ARGUMENT será retornado. |
create_time |
Apenas saída. Carimbo de data/hora em que o |
CompleteQueryRequest
Solicite uma mensagem para o método CompletionService.CompleteQuery
.
Campos | |
---|---|
data_store |
Obrigatório. O nome do recurso do repositório de dados principal para o qual a conclusão é realizada, como |
query |
Obrigatório. A entrada de typeahead usada para buscar sugestões. O tamanho máximo é de 128 caracteres. |
query_model |
Especifica o modelo de dados de preenchimento automático. Isso substitui qualquer modelo especificado na seção "Configuração" > "Preenchimento automático" do console do Cloud. Valores aceitos no momento:
Valores padrão:
|
user_pseudo_id |
Um identificador exclusivo para rastrear visitantes. Por exemplo, isso pode ser implementado com um cookie HTTP, que deve ser capaz de identificar um visitante de maneira exclusiva em um único dispositivo. Esse identificador exclusivo não deve mudar se o visitante fizer login ou logout no site. Esse campo NÃO pode ter um valor fixo, como Precisa ser o mesmo identificador de O campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. Caso contrário, um erro |
include_tail_suggestions |
Indica se as sugestões de cauda devem ser retornadas se não houver sugestões que correspondam à consulta completa. Mesmo que seja definido como "true", se houver sugestões que correspondam à consulta completa, elas serão retornadas, e nenhuma sugestão de cauda será retornada. |
CompleteQueryResponse
Mensagem de resposta para o método CompletionService.CompleteQuery
.
Campos | |
---|---|
query_suggestions[] |
Resultados das sugestões de consulta correspondentes. A lista de resultados é ordenada, e o primeiro resultado é uma sugestão principal. |
tail_match_triggered |
True se todas as sugestões retornadas forem de cauda longa. Para que a correspondência de cauda seja acionada, "include_tail_suggestions" na solicitação precisa ser "true", e não pode haver sugestões que correspondam à consulta completa. |
QuerySuggestion
Sugestões como consultas de pesquisa.
Campos | |
---|---|
suggestion |
A sugestão para a consulta. |
completable_field_paths[] |
Os caminhos exclusivos dos campos de documento que servem como origem desta sugestão, se ela foi gerada de campos completáveis. Esse campo só é preenchido para o modelo de conclusão de documentos. |
CompletionInfo
Informações detalhadas de conclusão, incluindo token de atribuição de conclusão e informações de conclusão clicadas.
Campos | |
---|---|
selected_suggestion |
O usuário final selecionou |
selected_position |
Posição |
CompletionSuggestion
Sugestões de preenchimento automático importadas do cliente.
Campos | |
---|---|
suggestion |
Obrigatório. O texto da sugestão. |
language_code |
Código de idioma BCP-47 desta sugestão. |
group_id |
Se duas sugestões tiverem o mesmo groupId, elas não serão retornadas juntas. Em vez disso, o que tiver uma classificação mais alta será retornado. Isso pode ser usado para eliminar sugestões semanticamente idênticas. |
group_score |
A pontuação desta sugestão no grupo dela. |
alternative_phrases[] |
Frases alternativas correspondentes para esta sugestão. |
Campo de união ranking_info . Métricas de classificação desta sugestão. ranking_info pode ser apenas de um dos tipos a seguir: |
|
global_score |
Pontuação global desta sugestão. Controlar como essa sugestão seria pontuada / classificada. |
frequency |
Frequência desta sugestão. Será usado para classificar sugestões quando a pontuação não estiver disponível. |
Condição
Define circunstâncias a serem verificadas antes de permitir um comportamento.
Campos | |
---|---|
query_terms[] |
Pesquise apenas uma lista de termos para corresponder à consulta. Não pode ser definido quando Máximo de 10 termos de consulta. |
active_time_range[] |
Intervalo de tempo que especifica quando a condição está ativa. Máximo de 10 períodos. |
query_regex |
Opcional. Expressão regular de consulta para corresponder a toda a consulta de pesquisa. Não pode ser definido quando |
QueryTerm
Matcher para consulta de solicitação de pesquisa
Campos | |
---|---|
value |
O valor de consulta específico a ser correspondido Precisa estar em minúsculas e em UTF-8. Pode ter no máximo três termos separados por espaço se "full_match" for verdadeiro. Não pode ser uma string vazia. O tamanho máximo é de 5.000 caracteres. |
full_match |
Se a consulta de pesquisa precisa corresponder exatamente ao termo. |
TimeRange
Usado para condições dependentes do tempo.
Campos | |
---|---|
start_time |
Início do período. O intervalo é inclusivo. |
end_time |
Fim do período. O intervalo é inclusivo. Precisa estar no futuro. |
ConnectorType
O tipo de conector.
Tipos enumerados | |
---|---|
CONNECTOR_TYPE_UNSPECIFIED |
Valor padrão. |
THIRD_PARTY |
Conector de terceiros para aplicativo de terceiros. |
GCP_FHIR |
O conector de dados conecta o armazenamento FHIR e o repositório de dados do VAIS. |
BIG_QUERY |
Conector do BigQuery. |
GCS |
Conector do Google Cloud Storage. |
GOOGLE_MAIL |
Conector do Gmail. |
GOOGLE_CALENDAR |
Conector do Google Agenda. |
GOOGLE_DRIVE |
Conector do Google Drive. |
NATIVE_CLOUD_IDENTITY |
Conector nativo do Cloud Identity para pesquisa de pessoas com tecnologia da API People. |
THIRD_PARTY_FEDERATED |
Conector federado, que é um conector de terceiros que não ingere dados, e a pesquisa é feita pela API do aplicativo de terceiros. |
THIRD_PARTY_EUA |
Conector usado para recursos de autenticação de usuário final. |
GCNV |
Conector do Google Cloud NetApp Volumes. |
ContactDetails
As informações de contato armazenadas no nível do recurso. Se os níveis do projeto e do recurso forem preenchidos, as informações de contato do recurso vão substituir as do projeto.
Campos | |
---|---|
email_address |
Opcional. O endereço de e-mail do contato. |
Controle
Define um comportamento condicionado a ser usado durante a veiculação. Precisa estar anexado a um ServingConfig
para ser considerado no momento da veiculação. Ações permitidas dependem de SolutionType
.
Campos | |
---|---|
name |
Imutável. Nome totalmente qualificado |
display_name |
Obrigatório. Nome legível. O identificador usado nas visualizações da UI. Precisa ser uma string codificada em UTF-8. O limite de tamanho é de 128 caracteres. Caso contrário, um erro INVALID ARGUMENT será gerado. |
associated_serving_config_ids[] |
Apenas saída. Lista de todos os IDs |
solution_type |
Obrigatório. Imutável. A qual solução o controle pertence. Precisa ser compatível com a categoria do recurso. Caso contrário, um erro INVALID ARGUMENT será gerado. |
use_cases[] |
Especifica o caso de uso do controle. Afeta quais campos de condição podem ser definidos. Válido apenas para |
conditions[] |
Determina quando a ação associada será acionada. Omita para sempre aplicar a ação. No momento, só é possível especificar uma condição. Caso contrário, um erro INVALID ARGUMENT será gerado. |
Campo de união Obrigatório. |
|
boost_action |
Define um controle do tipo boost. |
filter_action |
Define um controle de tipo de filtro. No momento, não é compatível com a recomendação. |
redirect_action |
Define um controle do tipo redirecionamento. |
synonyms_action |
Trata um grupo de termos como sinônimos. |
promote_action |
Promover determinados links com base em consultas de acionamento predefinidas. |
BoostAction
Ajusta a ordem dos produtos na lista retornada.
Campos | |
---|---|
boost |
Intensidade da otimização, que precisa estar em [-1, 1]. Reforço negativo significa rebaixamento. O padrão é 0,0 (sem operação). |
filter |
Obrigatório. Especifica a quais produtos aplicar o reforço. Se nenhum filtro for fornecido, todos os produtos serão promovidos (sem operação). Documentação da sintaxe: https://cloud.google.com/retail/docs/filter-and-order. O tamanho máximo é de 5.000 caracteres. Caso contrário, um erro INVALID ARGUMENT será gerado. |
data_store |
Obrigatório. Especifica quais documentos do repositório de dados podem ser otimizados por este controle. Nome completo do repositório de dados, por exemplo, projects/123/locations/global/collections/default_collection/dataStores/default_data_store |
Campo de união boost_spec . Otimização de valor constante ou especificações de otimização com base em classificação personalizada. boost_spec pode ser apenas de um dos tipos a seguir: |
|
fixed_boost |
Opcional. Intensidade da otimização, que precisa estar em [-1, 1]. Reforço negativo significa rebaixamento. O padrão é 0,0 (sem operação). |
interpolation_boost_spec |
Opcional. Especificação complexa para classificação personalizada com base no valor do atributo definido pelo cliente. |
InterpolationBoostSpec
Especificação para classificação personalizada com base no valor do atributo especificado pelo cliente. Ela oferece mais controles para classificação personalizada do que a combinação simples (condição, reforço) acima.
Campos | |
---|---|
field_name |
Opcional. O nome do campo cujo valor será usado para determinar o valor do reforço. |
attribute_type |
Opcional. O tipo de atributo a ser usado para determinar o valor do reforço. O valor do atributo pode ser derivado do valor do campo do field_name especificado. No caso de valores numéricos, é simples: attribute_value = numerical_field_value. No caso da atualização, attribute_value = (time.now() - datetime_field_value). |
interpolation_type |
Opcional. O tipo de interpolação a ser aplicado para conectar os pontos de controle listados abaixo. |
control_points[] |
Opcional. Os pontos de controle usados para definir a curva. A função monotônica (definida pelo interpolation_type acima) passa pelos pontos de controle listados aqui. |
AttributeType
O atributo(ou função) a que o ranking personalizado será aplicado.
Tipos enumerados | |
---|---|
ATTRIBUTE_TYPE_UNSPECIFIED |
AttributeType não especificado. |
NUMERICAL |
O valor do campo numérico será usado para atualizar dinamicamente o valor do reforço. Nesse caso, o attribute_value (o valor x) do ponto de controle será o valor real do campo numérico para o qual o boost_amount é especificado. |
FRESHNESS |
Para o caso de uso de atualização, o valor do atributo será a duração entre a hora atual e a data no campo de data e hora especificado. O valor precisa ser formatado como um valor dayTimeDuration XSD (um subconjunto restrito de um valor de duração ISO 8601). O padrão é: [nD][T[nH][nM][nS]] . Por exemplo, 5D , 3DT12H30M , T24H . |
ControlPoint
Os pontos de controle usados para definir a curva. A curva definida por esses pontos de controle só pode ser monotonicamente crescente ou decrescente(valores constantes são aceitáveis).
Campos | |
---|---|
attribute_value |
Opcional. Pode ser um dos seguintes: 1. O valor do campo numérico. 2. A especificação de duração para atualização. O valor precisa ser formatado como um valor XSD |
boost_amount |
Opcional. O valor entre -1 e 1 pelo qual aumentar a pontuação se o atributo "attribute_value" for avaliado como o valor especificado acima. |
InterpolationType
O tipo de interpolação a ser aplicado. O padrão é linear (linear por partes).
Tipos enumerados | |
---|---|
INTERPOLATION_TYPE_UNSPECIFIED |
O tipo de interpolação não foi especificado. Nesse caso, o padrão é "Linear". |
LINEAR |
A interpolação linear por partes será aplicada. |
FilterAction
Especifica quais produtos podem ser incluídos nos resultados. Usa o mesmo filtro que o aumento.
Campos | |
---|---|
filter |
Obrigatório. Um filtro a ser aplicado aos resultados da condição correspondente. Documentação da sintaxe obrigatória: https://cloud.google.com/retail/docs/filter-and-order. O tamanho máximo é de 5.000 caracteres. Caso contrário, um erro INVALID ARGUMENT será gerado. |
data_store |
Obrigatório. Especifica quais documentos do repositório de dados podem ser filtrados por este controle. Nome completo do repositório de dados, por exemplo, projects/123/locations/global/collections/default_collection/dataStores/default_data_store |
PromoteAction
Promover determinados links com base em algumas consultas de acionamento.
Exemplo: promova o link da loja de calçados ao pesquisar a palavra-chave shoe
. O link pode estar fora do repositório de dados associado.
Campos | |
---|---|
data_store |
Obrigatório. Repositório de dados a que esta promoção está anexada. |
search_link_promotion |
Obrigatório. Promoção anexada a esta ação. |
RedirectAction
Redireciona um comprador para o URI fornecido.
Campos | |
---|---|
redirect_uri |
Obrigatório. O URI para o qual o comprador será redirecionado. Obrigatório. O URI precisa ter até 2 mil caracteres. Caso contrário, um erro INVALID ARGUMENT será gerado. |
SynonymsAction
Cria um conjunto de termos que vão funcionar como sinônimos entre si.
Por exemplo, "feliz" também será considerado como "alegre", e "alegre" também será considerado como "feliz".
Campos | |
---|---|
synonyms[] |
Define um conjunto de sinônimos. É possível especificar até 100 sinônimos. É preciso especificar pelo menos dois sinônimos. Caso contrário, um erro INVALID ARGUMENT será gerado. |
Conversa
Definição de proto de conversa externa.
Campos | |
---|---|
name |
Imutável. Nome totalmente qualificado |
state |
O estado da conversa. |
user_pseudo_id |
Um identificador exclusivo para rastrear usuários. |
messages[] |
Mensagens de conversa. |
start_time |
Apenas saída. O horário em que a conversa começou. |
end_time |
Apenas saída. O horário em que a conversa terminou. |
Estado
Enumeração do estado da conversa.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
Desconhecido. |
IN_PROGRESS |
A conversa está aberta. |
COMPLETED |
A conversa foi concluída. |
ConversationContext
Define o contexto da conversa
Campos | |
---|---|
context_documents[] |
A lista atual de documentos que o usuário está vendo. Ele contém as referências de recursos de documentos. |
active_document |
O documento ativo aberto pelo usuário. Ele contém a referência do recurso de documento. |
ConversationMessage
Define uma mensagem de conversa.
Campos | |
---|---|
create_time |
Apenas saída. Carimbo de data/hora da criação da mensagem. |
Campo de união
|
|
user_input |
Entrada de texto do usuário. |
reply |
Resposta da pesquisa. |
ConverseConversationRequest
Solicite uma mensagem para o método ConversationalSearchService.ConverseConversation
.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso da conversa a ser recebida. Formato: |
query |
Obrigatório. Entrada do usuário atual. |
serving_config |
O nome do recurso da configuração de exibição a ser usada. Formato: |
conversation |
A conversa a ser usada apenas pela sessão automática. O campo de nome será ignorado, já que atribuímos automaticamente um novo nome para a conversa na sessão automática. |
safe_search |
Se o safe search deve ser ativado. |
user_labels |
Os rótulos de usuário aplicados a um recurso precisam atender aos seguintes requisitos:
Consulte o documento do Google Cloud para mais detalhes. |
summary_spec |
Uma especificação para configurar o resumo retornado na resposta. |
filter |
A sintaxe do filtro consiste em uma linguagem de expressão para construir um predicado a partir de um ou mais campos dos documentos que estão sendo filtrados. A expressão de filtro diferencia maiúsculas de minúsculas. Isso será usado para filtrar os resultados da pesquisa, o que pode afetar a resposta do resumo. Se esse campo não for reconhecido, um A filtragem na Vertex AI para Pesquisa é feita mapeando a chave de filtro do lado esquerdo (LHS, na sigla em inglês) para uma propriedade de chave definida no back-end da Vertex AI para Pesquisa. Esse mapeamento é definido pelo cliente no esquema dele. Por exemplo, um cliente de mídia pode ter um campo "name" no esquema. Nesse caso, o filtro ficaria assim: filter --> name:'ANY("king kong")' Para mais informações sobre filtragem, incluindo sintaxe e operadores de filtro, consulte Filtrar. |
boost_spec |
Aumentar a especificação para impulsionar determinados documentos nos resultados da pesquisa, o que pode afetar a resposta inversa. Para mais informações sobre o aumento, consulte Aumento. |
ConverseConversationResponse
Mensagem de resposta para o método ConversationalSearchService.ConverseConversation
.
Campos | |
---|---|
reply |
Resposta à consulta atual. |
conversation |
Conversa atualizada, incluindo a resposta. |
search_results[] |
Resultados da pesquisa. |
CreateAssistantRequest
Solicitação para o método AssistantService.CreateAssistant
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai. Formato: |
assistant |
Obrigatório. O |
assistant_id |
Obrigatório. O ID a ser usado para o Esse campo precisa estar em conformidade com a RFC-1034 e ter um limite de 63 caracteres. |
CreateControlRequest
Solicitação para o método "CreateControl".
Campos | |
---|---|
parent |
Obrigatório. Nome completo do recurso do repositório de dados pai. Formato: |
control |
Obrigatório. O controle a ser criado. |
control_id |
Obrigatório. O ID a ser usado no controle, que se tornará o componente final do nome do recurso do controle. Esse valor precisa ter entre 1 e 63 caracteres. Os caracteres válidos são /[a-z][0-9]-_/. |
CreateConversationRequest
Solicitação para o método "CreateConversation".
Campos | |
---|---|
parent |
Obrigatório. Nome completo do recurso do repositório de dados pai. Formato: |
conversation |
Obrigatório. A conversa a ser criada. |
CreateDataStoreMetadata
Metadados relacionados ao progresso da operação DataStoreService.CreateDataStore
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
CreateDataStoreRequest
Solicitação para o método DataStoreService.CreateDataStore
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai, como |
data_store |
Obrigatório. O |
data_store_id |
Obrigatório. O ID a ser usado para o Esse campo precisa estar em conformidade com o padrão RFC-1034 e ter um limite de 63 caracteres. Caso contrário, um erro INVALID_ARGUMENT será retornado. |
create_advanced_site_search |
Uma flag booleana que indica se o usuário quer criar diretamente um repositório de dados avançado para a pesquisa no site. Se o repositório de dados não estiver configurado como pesquisa no site (setor GENERIC e content_config PUBLIC_WEBSITE), essa flag será ignorada. |
skip_default_schema_creation |
Uma flag booleana que indica se a criação do esquema padrão para o repositório de dados deve ser ignorada. Ative essa flag apenas se tiver certeza de que o esquema padrão é incompatível com seu caso de uso. Se definido como "true", você precisará criar manualmente um esquema para o repositório de dados antes que qualquer documento possa ser ingerido. Essa flag não pode ser especificada se |
Campo de união cmek_options . Opções de CMEK para o DataStore. Definir esse campo vai substituir o CmekConfig padrão, se um estiver definido para o projeto. cmek_options pode ser apenas de um dos tipos a seguir: |
|
cmek_config_name |
Nome do recurso do CmekConfig a ser usado para proteger este DataStore. |
disable_cmek |
DataStore sem proteções de CMEK. Se uma CmekConfig padrão estiver definida para o projeto, a definição desse campo também vai substituir a CmekConfig padrão. |
CreateDocumentRequest
Solicite uma mensagem para o método DocumentService.CreateDocument
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai, como |
document |
Obrigatório. O |
document_id |
Obrigatório. O ID a ser usado para o Se o autor da chamada não tiver permissão para criar o Esse campo precisa ser exclusivo entre todos os Esse campo precisa estar em conformidade com o padrão RFC-1034 e ter um limite de 128 caracteres. Caso contrário, um erro |
CreateEngineMetadata
Metadados relacionados ao progresso da operação EngineService.CreateEngine
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
CreateEngineRequest
Solicitação para o método EngineService.CreateEngine
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai, como |
engine |
Obrigatório. O |
engine_id |
Obrigatório. O ID a ser usado para o Esse campo precisa estar em conformidade com o padrão RFC-1034 e ter um limite de 63 caracteres. Caso contrário, um erro INVALID_ARGUMENT será retornado. |
CreateIdentityMappingStoreRequest
Mensagem de solicitação para IdentityMappingStoreService.CreateIdentityMappingStore
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso da coleção principal, como |
identity_mapping_store_id |
Obrigatório. O ID do IdentityMappingStore a ser criado. O ID precisa conter apenas letras (a-z, A-Z), números (0-9), sublinhados (_) e hifens (-). O tamanho máximo é de 63 caracteres. |
identity_mapping_store |
Obrigatório. O IdentityMappingStore a ser criado. |
Campo de união cmek_options . Opções de CMEK para o Identity Mapping Store. Definir esse campo vai substituir o CmekConfig padrão, se um estiver definido para o projeto. cmek_options pode ser apenas de um dos tipos a seguir: |
|
cmek_config_name |
Nome do recurso da CmekConfig a ser usada para proteger este Identity Mapping Store. |
disable_cmek |
Repositório de mapeamento de identidades sem proteções da CMEK. Se uma CmekConfig padrão estiver definida para o projeto, a definição desse campo também vai substituir a CmekConfig padrão. |
CreateLicenseConfigRequest
Solicite uma mensagem para o método LicenseConfigService.CreateLicenseConfig
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai, como |
license_config |
Obrigatório. O |
license_config_id |
Opcional. O ID a ser usado para o |
CreateSchemaMetadata
Metadados para LRO de criação de esquema.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
CreateSchemaRequest
Solicite uma mensagem para o método SchemaService.CreateSchema
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso da repositório de dados principal, no formato |
schema |
Obrigatório. O |
schema_id |
Obrigatório. O ID a ser usado para o Esse campo precisa estar em conformidade com o padrão RFC-1034 e ter um limite de 63 caracteres. |
CreateSessionRequest
Solicitação para o método CreateSession.
Campos | |
---|---|
parent |
Obrigatório. Nome completo do recurso do repositório de dados pai. Formato: |
session |
Obrigatório. A sessão a ser criada. |
CreateSitemapMetadata
Metadados relacionados ao progresso da operação SiteSearchEngineService.CreateSitemap
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
CreateSitemapRequest
Solicite uma mensagem para o método SiteSearchEngineService.CreateSitemap
.
Campos | |
---|---|
parent |
Obrigatório. Nome do recurso pai do |
sitemap |
Obrigatório. O |
CreateTargetSiteMetadata
Metadados relacionados ao progresso da operação SiteSearchEngineService.CreateTargetSite
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
CreateTargetSiteRequest
Solicite uma mensagem para o método SiteSearchEngineService.CreateTargetSite
.
Campos | |
---|---|
parent |
Obrigatório. Nome do recurso pai de |
target_site |
Obrigatório. O |
CustomAttribute
Um atributo personalizado que não é modelado explicitamente em um recurso, por exemplo, UserEvent
.
Campos | |
---|---|
text[] |
Os valores de texto desse atributo personalizado. Por exemplo, Não é permitido usar uma string vazia. Caso contrário, um erro É necessário definir exatamente um |
numbers[] |
Os valores numéricos desse atributo personalizado. Por exemplo, É necessário definir exatamente um |
CustomTuningModel
Metadados que descrevem um modelo ajustado personalizado.
Campos | |
---|---|
name |
Obrigatório. O nome totalmente qualificado do recurso do modelo. Formato: O modelo precisa ser uma string alfanumérica com limite de 40 caracteres. |
display_name |
O nome de exibição do modelo. |
model_version |
A versão do modelo. |
model_state |
O estado em que o modelo está (por exemplo, |
create_time |
Descontinuado: carimbo de data/hora em que o modelo foi criado. |
training_start_time |
Carimbo de data/hora em que o treinamento de modelo foi iniciado. |
metrics |
As métricas do modelo treinado. |
error_message |
No momento, isso só é preenchido se o estado do modelo for |
ModelState
O estado do modelo.
Tipos enumerados | |
---|---|
MODEL_STATE_UNSPECIFIED |
Valor padrão. |
TRAINING_PAUSED |
O modelo está em um estado de treinamento pausado. |
TRAINING |
O modelo está em treinamento. |
TRAINING_COMPLETE |
O treinamento do modelo foi concluído. |
READY_FOR_SERVING |
O modelo está pronto para veiculação. |
TRAINING_FAILED |
O treinamento de modelo falhou. |
NO_IMPROVEMENT |
O treinamento de modelo foi concluído, mas as métricas não melhoraram. |
INPUT_VALIDATION_FAILED |
Falha na validação dos dados de entrada. O treinamento do modelo não foi iniciado. |
DataConnector
Gerencia a conexão com fontes de dados externas para todos os repositórios de dados agrupados em um Collection
. É um recurso singleton de Collection
. A inicialização só é compatível com o método DataConnectorService.SetUpDataConnector
, que cria um novo Collection
e inicializa o DataConnector
dele.
Campos | |
---|---|
name |
Apenas saída. O nome completo do recurso do conector de dados. Formato: |
state |
Apenas saída. Estado do conector. |
data_source |
Obrigatório. O nome da fonte de dados. Valores aceitos: |
remove_param_keys[] |
Opcional. Especifica as chaves a serem removidas do campo "params". Isso só fica ativo quando "params" está incluído na "update_mask" em um UpdateDataConnectorRequest. A exclusão tem precedência se uma chave estiver em "remove_param_keys" e presente no campo "params" da solicitação. |
refresh_interval |
Obrigatório. O intervalo de atualização para a sincronização de dados. Se a duração for definida como 0, os dados serão sincronizados em tempo real. O recurso de streaming ainda não está disponível. O mínimo é de 30 minutos e o máximo é de 7 dias. Quando o intervalo de atualização é definido com o mesmo valor do intervalo de atualização incremental, a sincronização incremental é desativada. |
next_sync_time |
Define o horário programado para a próxima sincronização de dados. Esse campo exige hora, minuto e fuso horário do banco de dados de fuso horário da IANA. Isso é usado quando o conector de dados tem um intervalo de atualização maior que um dia. Quando as horas ou os minutos não são especificados, presumimos um horário de sincronização de 0:00. O usuário precisa informar um fuso horário para evitar ambiguidade. |
entities[] |
Lista de entidades da fonte de dados conectada a serem ingeridas. |
create_time |
Apenas saída. Carimbo de data/hora em que o |
latest_pause_time |
Apenas saída. O carimbo de data/hora mais recente em que este |
last_sync_time |
Apenas saída. Somente para conectores periódicos, a última vez que uma sincronização de dados foi concluída. |
update_time |
Apenas saída. Carimbo de data/hora da última atualização do |
errors[] |
Apenas saída. Os erros da inicialização ou da execução mais recente do conector. |
sync_mode |
O modo de sincronização de dados compatível com o conector de dados. |
kms_key_name |
Somente entrada. A chave do KMS a ser usada para proteger os DataStores gerenciados por este conector. Precisa ser definido para solicitações que precisam obedecer às proteções da política da organização da CMEK. Se esse campo for definido e processado com sucesso, os DataStores criados por esse conector serão protegidos pela chave do KMS. |
destination_configs[] |
Opcional. Qualquer destino usado para se conectar a serviços de terceiros. |
action_state |
Apenas saída. Estado do conector de ação. Isso reflete se o conector de ação está sendo inicializado, ativo ou encontrou erros. |
action_config |
Opcional. Configurações de ação para que o conector ofereça suporte a ações. |
end_user_config |
Opcional. Parâmetros e credenciais usados especificamente para conectores da UEA. |
federated_config |
Opcional. Todos os parâmetros e credenciais usados especificamente para conectores híbridos que oferecem suporte ao modo FEDERATED. Esse campo só deve ser definido se o conector for híbrido e quisermos ativar o modo FEDERATED. |
connector_modes[] |
Opcional. Os modos ativados para este conector. O estado padrão é CONNECTOR_MODE_UNSPECIFIED. |
static_ip_enabled |
Opcional. Indica se o cliente ativou endereços IP estáticos para este conector. |
static_ip_addresses[] |
Apenas saída. Os endereços IP estáticos usados por esse conector. |
blocking_reasons[] |
Apenas saída. Ações do usuário que precisam ser concluídas antes que o conector possa começar a sincronizar dados. |
identity_refresh_interval |
O intervalo de atualização para sincronizar as informações da lista de controle de acesso dos documentos ingeridos por esse conector. Se não for definida, a lista de controle de acesso será atualizada no intervalo padrão de 30 minutos. O intervalo de atualização da identidade pode ser de no mínimo 30 minutos e no máximo 7 dias. |
identity_schedule_config |
A configuração das execuções de sincronização de dados de identidade. Contém o intervalo de atualização para sincronizar as informações da lista de controle de acesso dos documentos ingeridos por esse conector. |
private_connectivity_project_id |
Apenas saída. O ID do projeto do locatário associado aos conectores de conectividade particular. Esse projeto precisa estar na lista de permissões para que o conector funcione. |
bap_config |
Opcional. A configuração para estabelecer uma conexão BAP. |
connector_type |
Apenas saída. O tipo de conector. Cada origem só pode ser mapeada para um tipo. Por exemplo, o Salesforce, o Confluence e o Jira têm o tipo de conector THIRD_PARTY. Ele não pode ser mudado depois de definido pelo sistema. |
realtime_state |
Apenas saída. Estado da sincronização em tempo real |
alert_policy_configs[] |
Opcional. A configuração de alerta no nível do conector. |
realtime_sync_config |
Opcional. A configuração para sincronização em tempo real. |
acl_enabled |
Opcional. Se o conector será criado com uma configuração de ACL. No momento, esse campo só afeta os conectores do Cloud Storage e do BigQuery. |
create_eua_saas |
Opcional. Se o conector END USER AUTHENTICATION foi criado no SaaS. |
auto_run_disabled |
Opcional. Indica se o conector está desativado para execução automática. Ele pode ser usado para pausar a sincronização periódica e em tempo real. Atualização: com a introdução de "incremental_sync_disabled", "auto_run_disabled" é usado para pausar/desativar apenas sincronizações completas. |
incremental_sync_disabled |
Opcional. Indica se as sincronizações incrementais estão pausadas para esse conector. Isso é independente de "auto_run_disabled". Aplicável apenas a conectores de terceiros. Quando o intervalo de atualização é definido com o mesmo valor do intervalo de atualização incremental, a sincronização incremental é desativada, ou seja, definida como "true". |
incremental_refresh_interval |
Opcional. O intervalo de atualização específico para sincronizações de dados incrementais. Se não for definido, as sincronizações incrementais usarão o padrão do ambiente, definido como 3 horas. O mínimo é de 30 minutos e o máximo é de 7 dias. Aplicável apenas a conectores de terceiros. Quando o intervalo de atualização é definido com o mesmo valor do intervalo de atualização incremental, a sincronização incremental é desativada. |
hybrid_ingestion_disabled |
Opcional. Se o conector for híbrido, determina se a ingestão está ativada e se os recursos adequados são provisionados durante a criação do conector. Se o conector não for híbrido, esse campo será ignorado. |
Campo de união Parâmetros obrigatórios para todas as fontes de dados:
Parâmetros obrigatórios para fontes que aceitam OAUTH, ou seja,
Parâmetros obrigatórios para fontes que aceitam autenticação básica de token de API, ou seja,
Exemplo:
Parâmetro opcional para especificar o tipo de autorização a ser usado para suporte a vários tipos de autorização:
|
|
params |
Parâmetros obrigatórios do conector de dados no formato JSON estruturado. |
json_params |
Parâmetros obrigatórios do conector de dados no formato de string JSON. |
BlockingReason
Ações do usuário que precisam ser concluídas antes que o conector possa começar a sincronizar dados.
Tipos enumerados | |
---|---|
BLOCKING_REASON_UNSPECIFIED |
Valor padrão. |
ALLOWLIST_STATIC_IP |
O conector exige que o cliente coloque IPs estáticos na lista de permissões. |
ALLOWLIST_IN_SERVICE_ATTACHMENT |
O conector exige que o cliente adicione nosso projeto à lista de permissões no anexo de serviço. |
ALLOWLIST_SERVICE_ACCOUNT |
O conector exige que o cliente coloque a conta de serviço na lista de permissões do projeto. |
ConnectorMode
Os modos ativados para este conector. INGESTION, ACTIONS, FEDERATED, OR EUA
Tipos enumerados | |
---|---|
CONNECTOR_MODE_UNSPECIFIED |
Modo de conector não especificado. |
DATA_INGESTION |
Conector usado para ingestão de dados. |
ACTIONS |
Conector usado para ações. |
FEDERATED |
Conector usado para pesquisa federada. |
EUA |
Conector usado para autenticação de usuário final. |
FEDERATED_AND_EUA |
Conector híbrido usado para pesquisa federada e autenticação de usuário final. |
EndUserConfig
Parâmetros e credenciais usados especificamente para conectores da UEA.
Campos | |
---|---|
additional_params |
Opcional. Outros parâmetros necessários para os EUA. |
tenant |
Opcional. O projeto de locatário a que o conector está conectado. |
Campo de união auth_config . Configuração de autenticação para conectores da EUA. auth_config pode ser apenas de um dos tipos a seguir: |
|
auth_params |
Opcional. Parâmetros de autenticação específicos para conectores da EUA. |
json_auth_params |
Opcional. Parâmetros de autenticação específicos para conectores da EUA no formato de string JSON. |
FederatedConfig
Todos os parâmetros e credenciais usados especificamente para conectores híbridos que oferecem suporte ao modo FEDERATED.
Campos | |
---|---|
additional_params |
Opcional. Todos os parâmetros adicionais necessários para FEDERATED. |
Campo de união auth_config . Configuração de autenticação para conectores FEDERADOS. auth_config pode ser apenas de um dos tipos a seguir: |
|
auth_params |
Opcional. Parâmetros de autenticação específicos para conectores FEDERATED. |
json_auth_params |
Opcional. Parâmetros de autenticação específicos para conectores FEDERATED no formato de string JSON. |
RealtimeSyncConfig
A configuração para sincronização em tempo real que armazena parâmetros adicionais para esse tipo de sincronização.
Campos | |
---|---|
webhook_uri |
Opcional. URL do webhook para o conector especificar parâmetros adicionais para a sincronização em tempo real. |
realtime_sync_secret |
Opcional. O ID do secret do Secret Manager usado para o secret do webhook. |
streaming_error |
Opcional. Detalhes do erro de streaming. |
StreamingError
Detalhes do erro de streaming.
Campos | |
---|---|
streaming_error_reason |
Opcional. Erro de streaming. |
error |
Opcional. Detalhes do erro. |
StreamingErrorReason
Tipos gerais de erros de streaming.
Tipos enumerados | |
---|---|
STREAMING_ERROR_REASON_UNSPECIFIED |
Motivo do erro de transmissão não especificado. |
STREAMING_SETUP_ERROR |
Ocorreu um erro ao configurar recursos para a sincronização em tempo real. |
STREAMING_SYNC_ERROR |
Ocorreu um erro ao executar a sincronização em tempo real para o conector. |
INGRESS_ENDPOINT_REQUIRED |
O endpoint de entrada é obrigatório ao configurar a sincronização em tempo real na conectividade particular. |
SourceEntity
Representa uma entidade na fonte de dados. Por exemplo, o objeto Account
no Salesforce.
Campos | |
---|---|
entity_name |
É o nome da entidade. Valores compatíveis por fonte de dados:
|
key_property_mappings |
Atributos para indexação. Chave: nome do campo. Valor: a propriedade principal para mapear um campo, como
|
data_store |
Apenas saída. O nome completo do recurso do repositório de dados associado à entidade de origem. Formato: |
starting_schema |
Opcional. O esquema inicial a ser usado para o Esse campo é usado apenas pela API [SetUpDataConnector][] e será ignorado se usado em outras APIs. Esse campo será omitido de todas as respostas da API, incluindo a API [GetDataConnector][]. Para recuperar um esquema de um O esquema fornecido será validado de acordo com determinadas regras. Saiba mais neste documento. |
healthcare_fhir_config |
Opcional. Configuração para a categoria |
Campo de união
|
|
params |
Os parâmetros da entidade para facilitar a ingestão de dados no formato JSON estruturado. |
json_params |
Os parâmetros da entidade para facilitar a ingestão de dados no formato de string JSON. |
Estado
O estado do conector.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
Valor padrão. |
CREATING |
O conector está sendo configurado. |
ACTIVE |
O conector foi configurado e está aguardando a próxima execução de sincronização. |
FAILED |
O conector está com erro. Os detalhes do erro podem ser encontrados em DataConnector.errors . Se o erro não puder ser corrigido, o DataConnector poderá ser excluído pela API [CollectionService.DeleteCollection]. |
RUNNING |
O conector está sincronizando ativamente os registros da fonte de dados. |
WARNING |
O conector concluiu uma execução de sincronização, mas encontrou erros não fatais. |
INITIALIZATION_FAILED |
Falha na inicialização do conector. As possíveis causas incluem erros de tempo de execução ou problemas no pipeline assíncrono, impedindo que a solicitação chegue aos serviços downstream (exceto alguns tipos de conector). |
UPDATING |
O conector está em processo de atualização. |
SyncMode
Define o modo de sincronização de dados compatível com o conector de dados.
Tipos enumerados | |
---|---|
PERIODIC |
O conector vai sincronizar os dados periodicamente com base no refresh_interval. Use com auto_run_disabled para pausar a sincronização periódica ou indicar uma sincronização única. |
STREAMING |
Os dados serão sincronizados em tempo real. |
UNSPECIFIED |
Conectores que não ingerem dados terão esse valor |
DataStore
O DataStore captura configurações globais no nível do DataStore.
Campos | |
---|---|
name |
Imutável. Identificador. O nome completo do recurso do repositório de dados. Formato: Este campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
display_name |
Obrigatório. O nome de exibição do repositório de dados. Esse campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. Caso contrário, um erro INVALID_ARGUMENT será retornado. |
industry_vertical |
Imutável. O setor em que o repositório de dados está registrado. |
solution_types[] |
As soluções registradas pelo repositório de dados. Soluções disponíveis para cada
|
default_schema_id |
Apenas saída. O ID do |
content_config |
Imutável. A configuração de conteúdo do repositório de dados. Se esse campo não for definido, o comportamento padrão do servidor será |
create_time |
Apenas saída. Carimbo de data/hora em que o |
advanced_site_search_config |
Opcional. Configuração para pesquisa avançada no site. |
kms_key_name |
Somente entrada. A chave do KMS a ser usada para proteger este DataStore no momento da criação. Precisa ser definido para solicitações que precisam obedecer às proteções da política da organização da CMEK. Se esse campo for definido e processado com sucesso, o DataStore será protegido pela chave do KMS, conforme indicado no campo "cmek_config". |
cmek_config |
Apenas saída. Informações relacionadas à CMEK para o DataStore. |
billing_estimation |
Apenas saída. Estimativa do tamanho dos dados para faturamento. |
acl_enabled |
Imutável. Se os dados em Quando a ACL está ativada para o No momento, as ACLs são aceitas apenas na categoria |
workspace_config |
Configuração para armazenar a configuração do tipo de repositório de dados para dados do espaço de trabalho. Isso precisa ser definido quando |
document_processing_config |
Configuração para entendimento e enriquecimento de documentos. |
starting_schema |
O esquema inicial a ser usado para este Esse campo é usado apenas pela API O esquema fornecido será validado de acordo com determinadas regras. Saiba mais neste documento. |
healthcare_fhir_config |
Opcional. Configuração para a categoria |
serving_config_data_store |
Opcional. Armazena a configuração de veiculação no nível do DataStore. |
identity_mapping_store |
Imutável. O nome totalmente qualificado do recurso do |
is_infobot_faq_data_store |
Opcional. Se definido, esse DataStore será um DataStore de perguntas frequentes do Infobot. |
configurable_billing_approach |
Opcional. Configuração para uma abordagem de faturamento configurável. Ver |
BillingEstimation
Estimativa do tamanho dos dados por repositório de dados.
Campos | |
---|---|
structured_data_size |
Tamanho dos dados estruturados em bytes. |
unstructured_data_size |
Tamanho dos dados não estruturados em bytes. |
website_data_size |
Tamanho dos dados para sites em bytes. |
structured_data_update_time |
Carimbo de data/hora da última atualização dos dados estruturados. |
unstructured_data_update_time |
Carimbo de data/hora da última atualização de dados não estruturados. |
website_data_update_time |
Carimbo de data/hora da última atualização de sites. |
ConfigurableBillingApproach
Configuração para uma abordagem de faturamento configurável.
Tipos enumerados | |
---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
Valor padrão. Para o Spark e a abordagem de faturamento não configurável que não é do Spark. |
CONFIGURABLE_SUBSCRIPTION_INDEXING_CORE |
Use o faturamento de base + excedente da assinatura para indexação principal para armazenamento sem incorporação. |
CONFIGURABLE_CONSUMPTION_EMBEDDING |
Use o faturamento de pagamento por uso para o complemento de armazenamento de incorporação. |
ContentConfig
Configuração de conteúdo do repositório de dados.
Tipos enumerados | |
---|---|
CONTENT_CONFIG_UNSPECIFIED |
Valor padrão. |
NO_CONTENT |
Contém apenas documentos sem Document.content . |
CONTENT_REQUIRED |
Contém apenas documentos com Document.content . |
PUBLIC_WEBSITE |
O repositório de dados é usado para pesquisa pública de sites. |
GOOGLE_WORKSPACE |
O repositório de dados é usado para a pesquisa no espaço de trabalho. Os detalhes do repositório de dados do espaço de trabalho são especificados no WorkspaceConfig . |
ServingConfigDataStore
Armazena informações sobre as configurações de exibição no nível do DataStore.
Campos | |
---|---|
disabled_for_serving |
Opcional. Se definido como verdadeiro, o DataStore não estará disponível para atender a solicitações de pesquisa. |
DeleteAssistantRequest
Mensagem de solicitação para o método AssistantService.DeleteAssistant
.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso de Se o autor da chamada não tiver permissão para excluir o Se o |
DeleteCmekConfigMetadata
Metadados relacionados ao progresso da operação CmekConfigService.DeleteCmekConfig
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
DeleteCmekConfigRequest
Solicite uma mensagem para o método CmekConfigService.DeleteCmekConfig
.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso do |
DeleteCollectionMetadata
Metadados relacionados ao progresso da operação [CollectionService.UpdateCollection][]. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
DeleteCollectionRequest
Solicite uma mensagem para o método CollectionService.DeleteCollection
.
Campos | |
---|---|
name |
Obrigatório. O nome completo do recurso da coleção, no formato |
DeleteControlRequest
Solicitação para o método "DeleteControl".
Campos | |
---|---|
name |
Obrigatório. O nome do recurso do controle a ser excluído. Formato: |
DeleteConversationRequest
Solicitação para o método "DeleteConversation".
Campos | |
---|---|
name |
Obrigatório. O nome do recurso da conversa a ser excluída. Formato: |
DeleteDataStoreMetadata
Metadados relacionados ao progresso da operação DataStoreService.DeleteDataStore
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
DeleteDataStoreRequest
Solicite uma mensagem para o método DataStoreService.DeleteDataStore
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de Se o autor da chamada não tiver permissão para excluir o Se o |
DeleteDocumentRequest
Solicite uma mensagem para o método DocumentService.DeleteDocument
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de Se o autor da chamada não tiver permissão para excluir o Se o |
DeleteEngineMetadata
Metadados relacionados ao progresso da operação EngineService.DeleteEngine
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
DeleteEngineRequest
Solicite uma mensagem para o método EngineService.DeleteEngine
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de Se o autor da chamada não tiver permissão para excluir o Se o |
DeleteIdentityMappingStoreMetadata
Metadados relacionados ao progresso da operação IdentityMappingStoreService.DeleteIdentityMappingStore
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
DeleteIdentityMappingStoreRequest
Mensagem de solicitação para IdentityMappingStoreService.DeleteIdentityMappingStore
Campos | |
---|---|
name |
Obrigatório. O nome do armazenamento de mapeamento de identidade a ser excluído. Formato: |
DeleteSchemaMetadata
Metadados para LRO de DeleteSchema.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
DeleteSchemaRequest
Solicite uma mensagem para o método SchemaService.DeleteSchema
.
Campos | |
---|---|
name |
Obrigatório. O nome completo do recurso do esquema, no formato |
DeleteSessionRequest
Solicitação para o método DeleteSession.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso da sessão a ser excluída. Formato: |
DeleteSitemapMetadata
Metadados relacionados ao progresso da operação SiteSearchEngineService.DeleteSitemap
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
DeleteSitemapRequest
Solicite uma mensagem para o método SiteSearchEngineService.DeleteSitemap
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de Se o autor da chamada não tiver permissão para acessar o Se o |
DeleteTargetSiteMetadata
Metadados relacionados ao progresso da operação SiteSearchEngineService.DeleteTargetSite
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
DeleteTargetSiteRequest
Solicite uma mensagem para o método SiteSearchEngineService.DeleteTargetSite
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de Se o autor da chamada não tiver permissão para acessar o Se o |
DestinationConfig
Define endpoints de destino usados para se conectar a fontes de terceiros.
Campos | |
---|---|
key |
Opcional. Identificador exclusivo do destino compatível com o conector. |
destinations[] |
Opcional. Os destinos da chave correspondente. |
Campo de união destination_config_params . Parâmetros adicionais para essa configuração de destino. destination_config_params pode ser apenas de um dos tipos a seguir: |
|
params |
Opcional. Parâmetros adicionais para essa configuração de destino no formato JSON estruturado. |
json_params |
Parâmetros adicionais para essa configuração de destino no formato de string JSON. |
Destino
Define um endpoint de destino.
Campos | |
---|---|
port |
Opcional. Número da porta de destino aceita pelo destino. |
Campo de união destination . O destino do endpoint. destination pode ser apenas de um dos tipos a seguir: |
|
host |
Host roteável publicamente. |
DisableAdvancedSiteSearchMetadata
Metadados relacionados ao progresso da operação SiteSearchEngineService.DisableAdvancedSiteSearch
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
DisableAdvancedSiteSearchRequest
Solicite uma mensagem para o método SiteSearchEngineService.DisableAdvancedSiteSearch
.
Campos | |
---|---|
site_search_engine |
Obrigatório. Nome completo do recurso do |
DisableAdvancedSiteSearchResponse
Esse tipo não tem campos.
Mensagem de resposta para o método SiteSearchEngineService.DisableAdvancedSiteSearch
.
Documento
O documento captura todas as informações de metadados brutos dos itens a serem recomendados ou pesquisados.
Campos | |
---|---|
name |
Imutável. O nome completo do recurso do documento. Formato: Este campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
id |
Imutável. O identificador do documento. O ID precisa estar em conformidade com o padrão RFC-1034 e ter um limite de 128 caracteres. |
schema_id |
O identificador do esquema localizado no mesmo repositório de dados. |
content |
Os dados não estruturados vinculados a este documento. O conteúdo só pode ser definido e precisa ser definido se este documento estiver em um repositório de dados |
parent_document_id |
O identificador do documento principal. Atualmente, é compatível com no máximo dois níveis de hierarquia de documentos. O ID precisa estar em conformidade com o padrão RFC-1034 e ter um limite de 63 caracteres. |
derived_struct_data |
Apenas saída. Este campo é OUTPUT_ONLY. Ele contém dados derivados que não estão no documento de entrada original. |
acl_info |
Informações de controle de acesso do documento. |
index_time |
Apenas saída. A última vez que o documento foi indexado. Se esse campo estiver definido, o documento poderá ser retornado nos resultados da pesquisa. Este campo é OUTPUT_ONLY. Se esse campo não for preenchido, significa que o documento nunca foi indexado. |
index_status |
Apenas saída. O status de indexação do documento.
|
Campo de união data . Representação de dados. É necessário fornecer struct_data ou json_data . Caso contrário, um erro INVALID_ARGUMENT será gerado. data pode ser apenas um dos seguintes: |
|
struct_data |
Os dados JSON estruturados do documento. Ele precisa estar de acordo com o |
json_data |
A representação de string JSON do documento. Ele precisa estar de acordo com o |
AclInfo
Informações da ACL do documento.
Campos | |
---|---|
readers[] |
Leitores do documento. |
AccessRestriction
AclRestriction para modelar restrições de herança complexas.
Exemplo: modelagem de uma herança "Ambas as permissões", em que, para acessar um documento filho, o usuário precisa ter acesso ao documento pai.
Hierarquia de documentos: Space_S --> Page_P.
Leitores: Space_S: group_1, user_1 Page_P: group_2, group_3, user_2
Restrição de ACL do Space_S - { "acl_info": { "readers": [ { "principals": [ { "group_id": "group_1" }, { "user_id": "user_1" } ] } ] } }
Restrição de ACL Page_P. { "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" } ], } ] } }
Campos | |
---|---|
principals[] |
Lista de principais. |
idp_wide |
Todos os usuários no provedor de identidade. |
Conteúdo
Dados não estruturados vinculados a este documento.
Campos | |
---|---|
mime_type |
O tipo MIME do conteúdo. Tipos compatíveis:
Os seguintes tipos são compatíveis apenas se o analisador de layout estiver ativado no repositório de dados:
Consulte https://www.iana.org/assignments/media-types/media-types.xhtml. |
Campo de união content . O conteúdo do documento não estruturado. content pode ser apenas de um dos tipos a seguir: |
|
raw_bytes |
O conteúdo representado como um stream de bytes. O comprimento máximo é de 1.000.000 bytes (1 MB / ~0,95 MiB). Observação: assim como acontece com todos os campos |
uri |
O URI do conteúdo. Somente URIs do Cloud Storage (por exemplo, |
IndexStatus
Status de indexação do documento.
Campos | |
---|---|
index_time |
O horário em que o documento foi indexado. Se esse campo for preenchido, significa que o documento foi indexado. |
error_samples[] |
Uma amostra de erros encontrados ao indexar o documento. Se esse campo for preenchido, o documento não será indexado devido a erros. |
pending_message |
Imutável. A mensagem indica que o índice de documentos está em andamento. Se esse campo for preenchido, o índice do documento estará pendente. |
DocumentInfo
Informações detalhadas do documento associadas a um evento do usuário.
Campos | |
---|---|
promotion_ids[] |
Os IDs de promoção associados a este documento. No momento, esse campo é restrito a no máximo um ID. |
joined |
Apenas saída. Se o documento referenciado pode ser encontrado no repositório de dados. |
Campo de união
|
|
id |
O ID do recurso |
name |
O nome completo do recurso |
uri |
O URI |
quantity |
Quantidade do documento associado ao evento do usuário. O padrão é 1. Por exemplo, esse campo é 2 se duas quantidades do mesmo documento estiverem envolvidas em um evento Obrigatório para eventos dos seguintes tipos:
|
conversion_value |
Opcional. O valor de conversão associado a este documento. Precisa ser definido se Por exemplo, um valor de 1.000 significa que 1.000 segundos foram gastos visualizando um documento para o tipo de conversão |
DocumentProcessingConfig
Um recurso singleton de DataStore
. Se ele estiver vazio quando DataStore
for criado e DataStore
estiver definido como DataStore.ContentConfig.CONTENT_REQUIRED
, o analisador padrão será definido como o analisador digital.
Campos | |
---|---|
name |
O nome completo do recurso da configuração de processamento de documentos. Formato: |
chunking_config |
Se o modo de divisão em partes está ativado. |
default_parsing_config |
Configurações para o analisador de documentos padrão. Se não for especificado, vamos configurá-lo como DigitalParsingConfig padrão, e a configuração de análise padrão será aplicada a todos os tipos de arquivo para análise de documentos. |
parsing_config_overrides |
Mapeamento do tipo de arquivo para substituir a configuração de análise padrão com base no tipo de arquivo. Chaves compatíveis:
|
ChunkingConfig
Configuração para a configuração de divisão.
Campos | |
---|---|
Campo de união chunk_mode . Configurações adicionais que definem o comportamento do chunking. chunk_mode pode ser apenas de um dos tipos a seguir: |
|
layout_based_chunking_config |
Configuração para o chunking baseado em layout. |
LayoutBasedChunkingConfig
Configuração para o chunking baseado em layout.
Campos | |
---|---|
chunk_size |
O limite de tamanho de token para cada bloco. Valores aceitos: de 100 a 500 (inclusive). Valor padrão: 500. |
include_ancestor_headings |
Se é necessário incluir diferentes níveis de títulos em blocos do meio do documento para evitar a perda de contexto. Valor padrão: False. |
ParsingConfig
Configurações relacionadas aplicadas a um tipo específico de analisador de documentos.
Campos | |
---|---|
Campo de união type_dedicated_config . Configurações para tipos de processamento de documentos. type_dedicated_config pode ser apenas de um dos tipos a seguir: |
|
digital_parsing_config |
Configurações aplicadas ao analisador digital. |
ocr_parsing_config |
Configurações aplicadas ao analisador de OCR. No momento, isso só se aplica a PDFs. |
layout_parsing_config |
Configurações aplicadas ao analisador de layout. |
DigitalParsingConfig
Esse tipo não tem campos.
As configurações de análise digital para documentos.
LayoutParsingConfig
As configurações de análise de layout para documentos.
Campos | |
---|---|
enable_table_annotation |
Opcional. Se for verdadeiro, a anotação baseada em LLM será adicionada à tabela durante a análise. |
enable_image_annotation |
Opcional. Se for verdadeiro, a anotação baseada em LLM será adicionada à imagem durante a análise. |
structured_content_types[] |
Opcional. Contém os tipos de estrutura necessários para extrair do documento. Valores aceitos:
|
exclude_html_elements[] |
Opcional. Lista de elementos HTML a serem excluídos do conteúdo analisado. |
exclude_html_classes[] |
Opcional. Lista de classes HTML a serem excluídas do conteúdo analisado. |
exclude_html_ids[] |
Opcional. Lista de IDs HTML a serem excluídos do conteúdo analisado. |
enable_get_processed_document |
Opcional. Se for "true", o documento processado será disponibilizado para a API GetProcessedDocument. |
OcrParsingConfig
As configurações de análise de OCR para documentos.
Campos | |
---|---|
enhanced_document_elements[] |
[DESCONTINUADO] O uso deste campo foi descontinuado. Para usar o processamento adicional de elementos de documentos otimizado, mude para |
use_native_text |
Se for verdadeiro, vai usar texto nativo em vez de texto de OCR em páginas que contêm texto nativo. |
DoubleList
Lista dupla.
Campos | |
---|---|
values[] |
Valores duplos. |
EnableAdvancedSiteSearchMetadata
Metadados relacionados ao progresso da operação SiteSearchEngineService.EnableAdvancedSiteSearch
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
EnableAdvancedSiteSearchRequest
Solicite uma mensagem para o método SiteSearchEngineService.EnableAdvancedSiteSearch
.
Campos | |
---|---|
site_search_engine |
Obrigatório. Nome completo do recurso do |
EnableAdvancedSiteSearchResponse
Esse tipo não tem campos.
Mensagem de resposta para o método SiteSearchEngineService.EnableAdvancedSiteSearch
.
Mecanismo
Metadados que descrevem os parâmetros de treinamento e disponibilização de um Engine
.
Campos | |
---|---|
name |
Imutável. Identificador. O nome totalmente qualificado do recurso do mecanismo. Este campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. Formato: o mecanismo |
display_name |
Obrigatório. O nome de exibição do mecanismo. Precisa ser legível. String codificada em UTF-8 com limite de 1.024 caracteres. |
create_time |
Apenas saída. Carimbo de data/hora em que o Recommendation Engine foi criado. |
update_time |
Apenas saída. Carimbo de data/hora da última atualização do Recommendation Engine. |
data_store_ids[] |
Opcional. Os repositórios de dados associados a esse mecanismo. Para mecanismos do tipo Se Quando usado em |
solution_type |
Obrigatório. As soluções do mecanismo. |
industry_vertical |
Opcional. O segmento do setor que o mecanismo registra. A restrição do segmento do setor de mecanismos é baseada em |
common_config |
Especificação de configuração comum que especifica os metadados do mecanismo. |
app_type |
Opcional. Imutável. Este é o tipo de aplicativo que esse recurso do mecanismo representa. OBSERVAÇÃO: esse é um novo conceito independente do setor vertical ou tipo de solução atual. |
disable_analytics |
Opcional. Se a análise de pesquisas feitas nesse mecanismo deve ser desativada. |
features |
Opcional. Configuração de recursos para o mecanismo ativar ou desativar recursos. Chaves compatíveis:
|
configurable_billing_approach |
Opcional. Configuração para uma abordagem de faturamento configurável. |
Campo de união engine_config . Especificações de configuração adicionais que definem o comportamento do mecanismo. engine_config pode ser apenas de um dos tipos a seguir: |
|
chat_engine_config |
Configurações do Chat Engine. Aplicável apenas se |
search_engine_config |
Configurações do mecanismo de pesquisa. Aplicável apenas se |
media_recommendation_engine_config |
Configurações para o Media Engine. Aplicável apenas aos repositórios de dados com as categorias |
Campo de união engine_metadata . Metadados do mecanismo para monitorar o status dele. engine_metadata pode ser apenas de um dos tipos a seguir: |
|
chat_engine_metadata |
Apenas saída. Outras informações sobre o Chat Engine. Aplicável apenas se |
AppType
O app do mecanismo.
Tipos enumerados | |
---|---|
APP_TYPE_UNSPECIFIED |
Todos os apps não especificados. |
APP_TYPE_INTRANET |
Tipo de app para pesquisa na intranet e Agentspace. |
ChatEngineConfig
Configurações para um mecanismo de chat.
Campos | |
---|---|
agent_creation_config |
A configuração para gerar o agente do Dialogflow associado a esse mecanismo. Essas configurações são consumidas e transmitidas ao serviço do Dialogflow apenas uma vez. Isso significa que eles não podem ser recuperados usando a API |
dialogflow_agent_to_link |
O nome do recurso de um agente do Dialogflow que será vinculado a este Chat Engine. Os clientes podem fornecer Formato: Os |
allow_cross_region |
Opcional. Se a flag estiver definida como "true", o agente e o mecanismo poderão estar em locais diferentes. Caso contrário, eles precisam estar no mesmo local. Por padrão, a flag é definida como "false". Observe que os |
AgentCreationConfig
Configurações para gerar um agente do Dialogflow.
Essas configurações são consumidas e transmitidas ao serviço do Dialogflow apenas uma vez. Isso significa que eles não podem ser recuperados usando a API EngineService.GetEngine
ou EngineService.ListEngines
após a criação do mecanismo.
Campos | |
---|---|
business |
Nome da empresa, organização ou outra entidade que o agente representa. Usado para o comando do LLM do conector de conhecimento e para a pesquisa de conhecimento. |
default_language_code |
Obrigatório. O idioma padrão do agente como uma tag de idioma. Para uma lista dos códigos de idioma compatíveis atualmente, consulte o Suporte de idioma. |
time_zone |
Obrigatório. O fuso horário do agente do banco de dados de fuso horário, por exemplo, América/Nova_York, Europa/Paris. |
location |
Local do agente para criação de agentes. Valores aceitos: global/us/eu. Se não for fornecido, o mecanismo dos EUA vai criar o agente usando "us-central-1" por padrão, e o mecanismo da UE vai criar o agente usando "eu-west-1" por padrão. |
ChatEngineMetadata
Informações adicionais de um Chat Engine. Os campos nesta mensagem são somente saída.
Campos | |
---|---|
dialogflow_agent |
O nome do recurso de um agente do Dialogflow a que o Chat Engine se refere. Formato: |
CommonConfig
Configurações comuns para um Engine.
Campos | |
---|---|
company_name |
O nome da empresa, do negócio ou da entidade associada ao mecanismo. Definir isso pode ajudar a melhorar os recursos relacionados ao LLM. |
ConfigurableBillingApproach
Configuração para uma abordagem de faturamento configurável.
Tipos enumerados | |
---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
Valor padrão. Para o Spark e a abordagem de faturamento não configurável que não é do Spark. Modelo de preços geral. |
CONFIGURABLE_BILLING_APPROACH_ENABLED |
A abordagem de faturamento segue as configurações especificadas pelo cliente. |
FeatureState
O estado do recurso para o mecanismo.
Tipos enumerados | |
---|---|
FEATURE_STATE_UNSPECIFIED |
O estado do recurso não foi especificado. |
FEATURE_STATE_ON |
O recurso está ativado para ser acessível. |
FEATURE_STATE_OFF |
O recurso é desativado para ficar inacessível. |
MediaRecommendationEngineConfig
Especificações de configuração adicionais para um mecanismo de recomendação de mídia.
Campos | |
---|---|
type |
Obrigatório. O tipo de motor. Por exemplo, Esse campo, junto com Valores aceitos no momento: |
optimization_objective |
O objetivo da otimização, por exemplo, Esse campo, junto com Valores aceitos no momento: Se não for especificado, vamos escolher o padrão com base no tipo de mecanismo. O padrão depende do tipo de recomendação:
|
optimization_objective_config |
Nome e valor do limite personalizado para cvr optimization_objective. Para target_field |
training_state |
O estado de treinamento em que o mecanismo está (por exemplo, Como parte do custo de execução do serviço é a frequência do treinamento, isso pode ser usado para determinar quando treinar o mecanismo e controlar o custo. Se não for especificado, o valor padrão para o método |
engine_features_config |
Opcional. Configuração de recursos adicionais do mecanismo. |
EngineFeaturesConfig
Mais configurações de recursos do tipo de mecanismo selecionado.
Campos | |
---|---|
Campo de união type_dedicated_config . Configurações relacionadas a recursos aplicadas a um tipo específico de mecanismos de recomendação de mídia. type_dedicated_config pode ser apenas de um dos tipos a seguir: |
|
recommended_for_you_config |
Recomendado para a configuração de recursos do mecanismo. |
most_popular_config |
Configuração do recurso de mecanismo mais popular. |
MostPopularFeatureConfig
Configurações de recursos necessárias para criar um mecanismo "Mais populares".
Campos | |
---|---|
time_window_days |
O período em que o mecanismo é consultado durante o treinamento e a previsão. Apenas números inteiros positivos. O valor corresponde aos eventos dos últimos X dias. Atualmente obrigatório para o mecanismo |
OptimizationObjectiveConfig
Limite personalizado para cvr
optimization_objective.
Campos | |
---|---|
target_field |
Obrigatório. O nome do campo de destino. Valores aceitos no momento: |
target_field_value_float |
Obrigatório. O limite a ser aplicado à meta (por exemplo, 0,5). |
RecommendedForYouFeatureConfig
Configurações de recursos adicionais para criar um mecanismo recommended-for-you
.
Campos | |
---|---|
context_event_type |
O tipo de evento com que o mecanismo é consultado no momento da previsão. Se definido como |
TrainingState
O estado de treinamento do mecanismo.
Tipos enumerados | |
---|---|
TRAINING_STATE_UNSPECIFIED |
Estado de treinamento não especificado. |
PAUSED |
O treinamento do mecanismo está pausado. |
TRAINING |
O mecanismo está em treinamento. |
SearchEngineConfig
Configurações para um mecanismo de pesquisa.
Campos | |
---|---|
search_tier |
O nível do recurso de pesquisa deste mecanismo. Os preços podem variar de acordo com o nível. Para saber mais, consulte a documentação de preços. O padrão é |
search_add_ons[] |
O complemento que esse mecanismo de pesquisa ativa. |
FactChunk
Bloco de fatos.
Campos | |
---|---|
chunk_text |
Conteúdo de texto do trecho de fato. Pode ter no máximo 10 mil caracteres. |
source |
Origem de onde este trecho de fato foi extraído. Se ele foi extraído das GroundingFacts fornecidas na solicitação, esse campo vai conter o índice do fato específico de onde o trecho foi extraído. |
index |
O índice deste trecho. No momento, usado apenas para o modo de streaming. |
source_metadata |
Informações mais detalhadas para a referência da fonte. |
uri |
O URI da origem. |
title |
O título da fonte. |
domain |
O domínio da origem. |
FetchDomainVerificationStatusRequest
Solicite uma mensagem para o método SiteSearchEngineService.FetchDomainVerificationStatus
.
Campos | |
---|---|
site_search_engine |
Obrigatório. O recurso do mecanismo de pesquisa do site em que buscamos todo o status de verificação do domínio. |
page_size |
Tamanho da página solicitada. O servidor pode retornar menos resultados do que o solicitado. Se não for especificado, o servidor escolherá um padrão apropriado. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. Se esse campo for negativo, um erro INVALID_ARGUMENT será retornado. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
FetchDomainVerificationStatusResponse
Mensagem de resposta para o método SiteSearchEngineService.FetchDomainVerificationStatus
.
Campos | |
---|---|
target_sites[] |
Lista de TargetSites que contém o status da verificação do site. |
next_page_token |
Um token que pode ser enviado como |
total_size |
O número total de itens que correspondem à solicitação. Isso sempre será preenchido na resposta. |
FetchSitemapsRequest
Solicite uma mensagem para o método SiteSearchEngineService.FetchSitemaps
.
Campos | |
---|---|
parent |
Obrigatório. Nome do recurso pai do |
matcher |
Opcional. Se especificado, busca os |
Matcher
Matcher para os Sitemap
s. No momento, só há suporte para o matcher de URIs.
Campos | |
---|---|
Campo de união matcher . Matcher para os Sitemap s. matcher pode ser apenas de um dos tipos a seguir: |
|
uris_matcher |
Matcher por URIs de sitemap. |
UrisMatcher
Matcher para os Sitemap
s pelas URIs.
Campos | |
---|---|
uris[] |
Os URIs do |
FetchSitemapsResponse
Mensagem de resposta para o método SiteSearchEngineService.FetchSitemaps
.
Campos | |
---|---|
sitemaps_metadata[] |
Lista de |
SitemapMetadata
Contém um Sitemap
e os metadados dele.
Campos | |
---|---|
sitemap |
O |
FhirStoreSource
De onde os dados de importação de origem do Cloud FhirStore vêm.
Campos | |
---|---|
fhir_store |
Obrigatório. O nome completo do recurso do armazenamento de FHIR de onde os dados serão importados, no formato |
gcs_staging_dir |
Diretório intermediário do Cloud Storage usado para importação com um limite de 2.000 caracteres. Pode ser especificado se você quiser que o FhirStore exporte para um diretório específico do Cloud Storage. |
resource_types[] |
Os tipos de recursos FHIR a serem importados. Os tipos de recursos precisam ser um subconjunto de todos os tipos de recursos FHIR compatíveis. O padrão é todos os tipos de recursos FHIR compatíveis se estiver vazio. |
update_from_latest_predefined_schema |
Opcional. Se o esquema do DataStore será atualizado para o esquema predefinido mais recente. Se for "true", o esquema do DataStore será atualizado para incluir todos os campos ou tipos de recursos FHIR adicionados desde a última importação, e os recursos FHIR correspondentes serão importados do armazenamento FHIR. Não é possível usar esse campo com |
FirestoreSource
Origem do Firestore de onde os dados serão importados.
Campos | |
---|---|
project_id |
O ID do projeto em que a origem do Cloud SQL está, com um limite de 128 caracteres. Se não for especificado, herda o ID do projeto da solicitação principal. |
database_id |
Obrigatório. O banco de dados do Firestore de onde os dados serão copiados, com um limite de 256 caracteres. |
collection_id |
Obrigatório. A coleção (ou entidade) do Firestore de onde os dados serão copiados,com um limite de 1.500 caracteres. |
gcs_staging_dir |
Diretório intermediário do Cloud Storage usado para importação com um limite de 2.000 caracteres. Pode ser especificado se você quiser que o Firestore exporte para um diretório específico do Cloud Storage. Verifique se a conta de serviço do Firestore tem as permissões de administrador do Cloud Storage necessárias para acessar o diretório especificado do Cloud Storage. |
GcsSource
Local do Cloud Storage para o conteúdo de entrada.
Campos | |
---|---|
input_uris[] |
Obrigatório. URIs do Cloud Storage para arquivos de entrada. Cada URI pode ter até 2.000 caracteres. Os URIs podem corresponder ao caminho completo do objeto (por exemplo, Uma solicitação pode conter no máximo 100 arquivos (ou 100.000 arquivos se |
data_schema |
O esquema a ser usado ao analisar os dados da origem. Valores aceitos para importações de documentos:
Valores aceitos para importações de eventos do usuário:
|
GetAclConfigRequest
Mensagem de solicitação para o método GetAclConfigRequest.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso de Se o autor da chamada não tiver permissão para acessar o |
GetAnswerRequest
Solicitação para o método GetAnswer.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso da resposta a ser recebida. Formato: |
GetAssistAnswerRequest
Mensagem de solicitação para o método AssistAnswerService.GetAssistAnswer
.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso do |
GetAssistantRequest
Mensagem de solicitação para o método AssistantService.GetAssistant
.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso de |
GetCmekConfigRequest
Mensagem de solicitação para o método GetCmekConfigRequest.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso de Se o autor da chamada não tiver permissão para acessar o |
GetControlRequest
Solicitação para o método "GetControl".
Campos | |
---|---|
name |
Obrigatório. O nome do recurso do controle a ser recebido. Formato: |
GetConversationRequest
Solicitação para o método "GetConversation".
Campos | |
---|---|
name |
Obrigatório. O nome do recurso da conversa a ser recebida. Formato: |
GetDataConnectorRequest
Solicitação para o método DataConnectorService.GetDataConnector
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de Se o autor da chamada não tiver permissão para acessar o Se o |
GetDataStoreRequest
Solicite uma mensagem para o método DataStoreService.GetDataStore
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de Se o autor da chamada não tiver permissão para acessar o Se o |
GetDocumentRequest
Solicite uma mensagem para o método DocumentService.GetDocument
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de Se o autor da chamada não tiver permissão para acessar o Se o |
GetEngineRequest
Solicite uma mensagem para o método EngineService.GetEngine
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de |
GetIdentityMappingStoreRequest
Mensagem de solicitação para IdentityMappingStoreService.GetIdentityMappingStore
Campos | |
---|---|
name |
Obrigatório. O nome do Identity Mapping Store a ser recebido. Formato: |
GetLicenseConfigRequest
Solicite uma mensagem para o método LicenseConfigService.GetLicenseConfig
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de Se o autor da chamada não tiver permissão para acessar o Se o |
GetSchemaRequest
Solicite uma mensagem para o método SchemaService.GetSchema
.
Campos | |
---|---|
name |
Obrigatório. O nome completo do recurso do esquema, no formato |
GetSessionRequest
Solicitação para o método "GetSession".
Campos | |
---|---|
name |
Obrigatório. O nome do recurso da sessão a ser recebida. Formato: |
include_answer_details |
Opcional. Se definido como verdadeiro, a sessão completa, incluindo todos os detalhes da resposta, será retornada. |
GetSiteSearchEngineRequest
Solicite uma mensagem para o método SiteSearchEngineService.GetSiteSearchEngine
.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso de Se o usuário não tiver permissão para acessar o [SiteSearchEngine], independente de ele existir ou não, um erro PERMISSION_DENIED será retornado. |
GetTargetSiteRequest
Solicite uma mensagem para o método SiteSearchEngineService.GetTargetSite
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de Se o autor da chamada não tiver permissão para acessar o Se o |
GroundingFact
Fato.
Campos | |
---|---|
fact_text |
Conteúdo de texto do fato. Pode ter no máximo 10 mil caracteres. |
attributes |
Atributos associados ao fato. Os atributos comuns incluem |
HarmCategory
Categorias de danos que bloqueiam o conteúdo.
Tipos enumerados | |
---|---|
HARM_CATEGORY_UNSPECIFIED |
A categoria de danos não foi especificada. |
HARM_CATEGORY_HATE_SPEECH |
A categoria de danos é discurso de ódio. |
HARM_CATEGORY_DANGEROUS_CONTENT |
A categoria de danos é um conteúdo perigoso. |
HARM_CATEGORY_HARASSMENT |
A categoria de dano é assédio. |
HARM_CATEGORY_SEXUALLY_EXPLICIT |
A categoria de dano é conteúdo sexualmente explícito. |
HARM_CATEGORY_CIVIC_INTEGRITY |
A categoria de dano é integridade cívica. |
HealthcareFhirConfig
Configuração para repositório de dados da categoria HEALTHCARE_FHIR
.
Campos | |
---|---|
enable_configurable_schema |
Se o esquema configurável para a vertical Se definido como |
enable_static_indexing_for_batch_ingestion |
Define se a indexação estática para a ingestão em lote de Se definido como |
IdentityMappingEntry
Entrada de mapeamento de identidade que mapeia uma identidade externa para uma interna.
Campos | |
---|---|
external_identity |
Obrigatório. Identidade fora do provedor de identidade do cliente. O limite de comprimento da identidade externa é de 100 caracteres. |
Campo de união identity_provider_id . Campo de união identity_provider_id. O ID do provedor de identidade pode ser um usuário ou um grupo. identity_provider_id pode ser apenas de um dos tipos a seguir: |
|
user_id |
Identificador do usuário. Para contas de usuário do Google Workspace, o user_id precisa ser o e-mail do usuário do Google Workspace. Para provedores de identidade que não são do Google, o user_id é o identificador de usuário mapeado configurado durante a configuração do pool de colaboradores. |
group_id |
Identificador do grupo. Para contas de usuário do Google Workspace, group_id precisa ser o e-mail do grupo do Google Workspace. Para provedores de identidade que não são do Google, "group_id" é o identificador de grupo mapeado configurado durante a configuração do pool de colaboradores. |
IdentityMappingEntryOperationMetadata
Metadados de IdentityMappingEntry LongRunningOperation para IdentityMappingStoreService.ImportIdentityMappings
e IdentityMappingStoreService.PurgeIdentityMappings
Campos | |
---|---|
success_count |
O número de IdentityMappingEntries processados com sucesso. |
failure_count |
O número de IdentityMappingEntries que não foram processados. |
total_count |
O número total de IdentityMappingEntries processados. |
IdentityMappingStore
Armazenamento de mapeamento de identidade que contém entradas de mapeamento de identidade.
Campos | |
---|---|
name |
Imutável. O nome completo do recurso do armazenamento de mapeamento de identidade. Formato: |
kms_key_name |
Somente entrada. A chave do KMS a ser usada para proteger esse repositório de mapeamento de identidade no momento da criação. Precisa ser definido para solicitações que precisam obedecer às proteções da política da organização da CMEK. Se esse campo for definido e processado com sucesso, o armazenamento de mapeamento de identidade será protegido pela chave do KMS, conforme indicado no campo "cmek_config". |
cmek_config |
Apenas saída. Informações relacionadas à CMEK para o Identity Mapping Store. |
IdentityScheduleConfig
A configuração das execuções de sincronização de dados de identidade.
Campos | |
---|---|
refresh_interval |
Opcional. O intervalo de atualização para sincronizar as informações da lista de controle de acesso dos documentos ingeridos por esse conector. Se não for definida, a lista de controle de acesso será atualizada no intervalo padrão de 30 minutos. O intervalo de atualização da identidade pode ser de no mínimo 30 minutos e no máximo 7 dias. |
next_sync_time |
Opcional. O horário UTC em que a próxima sincronização de dados deve começar para o conector de dados. Os clientes só podem especificar a hora e o minuto para programar a sincronização de dados. Isso é usado quando o conector de dados tem um intervalo de atualização maior que um dia. |
IdpConfig
Configuração do provedor de identidade.
Campos | |
---|---|
idp_type |
Tipo de provedor de identidade configurado. |
external_idp_config |
Configuração do provedor de identidade externo. |
ExternalIdpConfig
Configuração de IdP de terceiros.
Campos | |
---|---|
workforce_pool_name |
Nome do pool de força de trabalho. Exemplo: "locations/global/workforcePools/pool_id" |
IdpType
Tipo de provedor de identidade.
Tipos enumerados | |
---|---|
IDP_TYPE_UNSPECIFIED |
Valor padrão. A pesquisa de ACL não está ativada. |
GSUITE |
Provedor de dados próprios do Google. |
THIRD_PARTY |
Provedor terceirizado. |
ImportCompletionSuggestionsMetadata
Metadados relacionados ao progresso da operação "ImportCompletionSuggestions". Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
success_count |
Contagem de |
failure_count |
Contagem de |
ImportCompletionSuggestionsRequest
Solicite uma mensagem para o método CompletionService.ImportCompletionSuggestions
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do repositório de dados principal para importar sugestões de preenchimento automático de clientes. Segue o padrão |
error_config |
O local desejado dos erros ocorridos durante a importação. |
Campo de união source . A origem das sugestões de preenchimento automático. source pode ser apenas de um dos tipos a seguir: |
|
inline_source |
A origem inline para entradas de sugestão. |
gcs_source |
Local do Cloud Storage para o conteúdo de entrada. |
bigquery_source |
Origem de entrada do BigQuery. |
InlineSource
A origem inline para CompletionSuggestions.
Campos | |
---|---|
suggestions[] |
Obrigatório. Uma lista de todas as entradas da lista de bloqueio a serem importadas. Máximo de 1.000 itens. |
ImportCompletionSuggestionsResponse
Resposta do método CompletionService.ImportCompletionSuggestions
. Se a operação de longa duração for concluída, essa mensagem será retornada pelo campo google.longrunning.Operations.response se a operação for bem-sucedida.
Campos | |
---|---|
error_samples[] |
Uma amostra de erros encontrados ao processar a solicitação. |
error_config |
O local desejado dos erros ocorridos durante a importação. |
ImportDocumentsMetadata
Metadados relacionados ao progresso da operação "ImportDocuments". Isso é retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
success_count |
Contagem de entradas processadas com sucesso. |
failure_count |
Contagem de entradas que encontraram erros durante o processamento. |
total_count |
Contagem total de entradas processadas. |
ImportDocumentsRequest
Mensagem de solicitação para métodos de importação.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso da ramificação principal, como |
error_config |
O local desejado dos erros ocorridos durante a importação. |
reconciliation_mode |
O modo de conciliação entre os documentos atuais e os que serão importados. O valor padrão é |
update_mask |
Indica quais campos dos documentos importados fornecidos precisam ser atualizados. Se não for definido, o padrão será atualizar todos os campos. |
auto_generate_ids |
Se os IDs dos documentos serão gerados automaticamente se estiverem ausentes. Se definido como Fontes de dados compatíveis:
|
id_field |
O campo indica o campo ou a coluna de ID a ser usada como IDs exclusivos dos documentos. Para Os valores do campo JSON ou da coluna da tabela são usados como Defina este campo apenas quando Se não estiver definido, um valor padrão Fontes de dados compatíveis:
|
force_refresh_content |
Opcional. Define se o conteúdo não estruturado dos documentos será atualizado à força. Se definido como |
Campo de união source . Obrigatório. A origem da entrada. source pode ser apenas de um dos tipos a seguir: |
|
inline_source |
A origem inline do conteúdo de entrada para documentos. |
gcs_source |
Local do Cloud Storage para o conteúdo de entrada. |
bigquery_source |
Origem de entrada do BigQuery. |
fhir_store_source |
Origem da entrada FhirStore. |
spanner_source |
Origem de entrada do Spanner. |
cloud_sql_source |
Origem de entrada do Cloud SQL. |
firestore_source |
Origem de entrada do Firestore. |
alloy_db_source |
Origem de entrada do AlloyDB. |
bigtable_source |
Origem de entrada do Cloud Bigtable. |
InlineSource
A origem inline da configuração de entrada para o método "ImportDocuments".
Campos | |
---|---|
documents[] |
Obrigatório. Uma lista de documentos para atualizar/criar. Cada documento precisa ter um |
ReconciliationMode
Indica como os documentos importados são conciliados com os documentos criados ou importados anteriormente.
Tipos enumerados | |
---|---|
RECONCILIATION_MODE_UNSPECIFIED |
O valor padrão é INCREMENTAL . |
INCREMENTAL |
Insere novos documentos ou atualiza os existentes. |
FULL |
Calcula a diferença e substitui todo o conjunto de dados de documentos. Os documentos atuais podem ser excluídos se não estiverem no local de origem. Ao usar esse modo, não haverá tempo de inatividade no conjunto de dados segmentado. Qualquer documento que deva permanecer inalterado ou que precise ser atualizado vai continuar sendo veiculado enquanto a operação estiver em execução. |
ImportDocumentsResponse
Resposta do ImportDocumentsRequest
. Se a operação de longa duração for concluída, essa mensagem será retornada pelo campo google.longrunning.Operations.response se a operação for bem-sucedida.
Campos | |
---|---|
error_samples[] |
Uma amostra de erros encontrados ao processar a solicitação. |
error_config |
Reflete o destino dos erros completos na solicitação, se definido. |
ImportErrorConfig
Configuração do destino para erros relacionados à importação.
Campos | |
---|---|
Campo de união destination . Obrigatório. Destino de erros. destination pode ser apenas de um dos tipos a seguir: |
|
gcs_prefix |
Prefixo do Cloud Storage para erros de importação. Precisa ser um diretório do Cloud Storage vazio e existente. Os erros de importação são gravados em arquivos fragmentados neste diretório, um por linha, como uma mensagem |
ImportIdentityMappingsRequest
Mensagem de solicitação para IdentityMappingStoreService.ImportIdentityMappings
Campos | |
---|---|
identity_mapping_store |
Obrigatório. O nome do armazenamento de mapeamento de identidade para importar entradas de mapeamento de identidade. Formato: |
Campo de união source . A origem da entrada. source pode ser apenas de um dos tipos a seguir: |
|
inline_source |
A fonte in-line de onde as entradas de mapeamento de identidade serão importadas. |
InlineSource
A fonte in-line de onde as entradas de mapeamento de identidade serão importadas.
Campos | |
---|---|
identity_mapping_entries[] |
É possível importar até 10.000 entradas por vez |
ImportIdentityMappingsResponse
Mensagem de resposta para IdentityMappingStoreService.ImportIdentityMappings
.
Campos | |
---|---|
error_samples[] |
Uma amostra de erros encontrados ao processar a solicitação. |
ImportSuggestionDenyListEntriesMetadata
Metadados relacionados ao progresso da operação "ImportSuggestionDenyListEntries". Isso é retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
ImportSuggestionDenyListEntriesRequest
Solicite uma mensagem para o método CompletionService.ImportSuggestionDenyListEntries
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso de repositório de dados pai para importar entradas da lista de bloqueio. Segue o padrão projects/*/locations/*/collections/*/dataStores/*. |
Campo de união source . A origem da SuggestionDenyList atualizada. source pode ser apenas de um dos tipos a seguir: |
|
inline_source |
A origem inline do conteúdo de entrada para entradas da lista de bloqueio de sugestões. |
gcs_source |
Local do Cloud Storage para o conteúdo de entrada. Só é possível especificar um arquivo que contenha todas as entradas a serem importadas. Valores compatíveis
|
InlineSource
A origem in-line para SuggestionDenyListEntry.
Campos | |
---|---|
entries[] |
Obrigatório. Uma lista de todas as entradas da lista de bloqueio a serem importadas. Máximo de 1.000 itens. |
ImportSuggestionDenyListEntriesResponse
Mensagem de resposta para o método CompletionService.ImportSuggestionDenyListEntries
.
Campos | |
---|---|
error_samples[] |
Uma amostra de erros encontrados ao processar a solicitação. |
imported_entries_count |
Contagem de entradas da lista de bloqueio importadas com sucesso. |
failed_entries_count |
Contagem de entradas da lista de bloqueio que não foram importadas. |
ImportUserEventsMetadata
Metadados relacionados ao progresso da operação de importação. Isso é retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
success_count |
Contagem de entradas processadas com sucesso. |
failure_count |
Contagem de entradas que encontraram erros durante o processamento. |
ImportUserEventsRequest
Mensagem de solicitação para o pedido "ImportUserEvents".
Campos | |
---|---|
parent |
Obrigatório. Nome do recurso pai do DataStore, no formato |
error_config |
O local desejado dos erros ocorridos durante a importação. Não pode ser definido para importações in-line de eventos de usuário. |
Campo de união source . Obrigatório: a origem de entrada desejada dos dados de eventos do usuário. source pode ser apenas de um dos tipos a seguir: |
|
inline_source |
A origem inline do conteúdo de entrada para UserEvents. |
gcs_source |
Local do Cloud Storage para o conteúdo de entrada. |
bigquery_source |
Origem de entrada do BigQuery. |
InlineSource
A origem inline para a configuração de entrada do método "ImportUserEvents".
Campos | |
---|---|
user_events[] |
Obrigatório. Uma lista de eventos do usuário para importar. Máximo recomendado de 10 mil itens. |
ImportUserEventsResponse
Resposta do ImportUserEventsRequest. Se a operação de longa duração for bem-sucedida, essa mensagem será retornada pelo campo google.longrunning.Operations.response.
Campos | |
---|---|
error_samples[] |
Uma amostra de erros encontrados ao processar a solicitação. |
error_config |
Reflete o destino dos erros completos se esse campo foi definido na solicitação. |
joined_events_count |
Contagem de eventos de usuário importados com documentos completos. |
unjoined_events_count |
Contagem de eventos de usuário importados, mas com informações de documento não encontradas na ramificação atual. |
IndustryVertical
O segmento do setor associado ao DataStore
.
Tipos enumerados | |
---|---|
INDUSTRY_VERTICAL_UNSPECIFIED |
Valor usado quando não definido. |
GENERIC |
O segmento genérico para documentos que não são específicos de nenhum segmento do setor. |
MEDIA |
O segmento do setor de mídia. |
HEALTHCARE_FHIR |
O setor de FHIR da área da saúde. |
Intervalo
Um intervalo de ponto flutuante.
Campos | |
---|---|
Campo de união Caso contrário, um erro |
|
minimum |
Limite inferior inclusivo. |
exclusive_minimum |
Limite inferior exclusivo. |
Campo de união Esse campo não pode ser menor que o valor mínimo. Caso contrário, um erro |
|
maximum |
Limite superior inclusivo. |
exclusive_maximum |
Limite superior exclusivo. |
LicenseConfig
Informações sobre as licenças dos usuários.
Campos | |
---|---|
name |
Imutável. Identificador. O nome totalmente qualificado do recurso da configuração de licença. Formato: |
license_count |
Obrigatório. Número de licenças compradas. |
subscription_tier |
Obrigatório. Informações do nível de assinatura para a configuração de licença. |
state |
Apenas saída. O estado da configuração de licença. |
auto_renew |
Opcional. Indica se a configuração de licença deve ser renovada automaticamente quando atingir a data de término. |
start_date |
Obrigatório. A data de início. |
end_date |
Opcional. A data de término planejada. |
subscription_term |
Obrigatório. Vigência da assinatura. |
free_trial |
Opcional. Indica se a configuração de licença é para um teste sem custos financeiros. |
alert_policy_resource_config |
Opcional. A configuração da política de alertas para esta configuração de licença. |
gemini_bundle |
Apenas saída. Se a configuração de licença é para o pacote do Gemini. |
Estado
Enumeração do estado da configuração de licença.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
Valor padrão. A configuração de licença não existe. |
ACTIVE |
A configuração da licença está em vigor e sendo usada. |
EXPIRED |
A configuração da licença expirou. |
NOT_STARTED |
A configuração de licença ainda não começou, e a data de início é no futuro. |
ListAssistantsRequest
Mensagem de solicitação para o método AssistantService.ListAssistants
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai. Formato: |
page_size |
Número máximo de |
page_token |
Um token de página Ao paginar, todos os outros parâmetros fornecidos para |
ListAssistantsResponse
Mensagem de resposta para o método AssistantService.ListAssistants
.
Campos | |
---|---|
assistants[] |
Todos os |
next_page_token |
Um token que pode ser enviado como |
ListCmekConfigsRequest
Solicite uma mensagem para o método CmekConfigService.ListCmekConfigs
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso de local principal, como Se o autor da chamada não tiver permissão para listar |
ListCmekConfigsResponse
Mensagem de resposta para o método CmekConfigService.ListCmekConfigs
.
Campos | |
---|---|
cmek_configs[] |
Todos os |
ListControlsRequest
Solicitação para o método "ListControls".
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do repositório de dados. Formato: |
page_size |
Opcional. Número máximo de resultados a serem retornados. Se não for especificado, o padrão será 50. O valor máximo permitido é 1000. |
page_token |
Opcional. Um token de página recebido de uma chamada |
filter |
Opcional. Um filtro a ser aplicado nos resultados da lista. Recursos compatíveis:
|
ListControlsResponse
Resposta para o método "ListControls".
Campos | |
---|---|
controls[] |
Todos os controles de um determinado repositório de dados. |
next_page_token |
Token de paginação. Se não for retornado, indica a última página. |
ListConversationsRequest
Solicitação para o método "ListConversations".
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do repositório de dados. Formato: |
page_size |
Número máximo de resultados a serem retornados. Se não for especificado, o padrão será 50. O valor máximo permitido é 1000. |
page_token |
Um token de página recebido de uma chamada |
filter |
Um filtro a ser aplicado nos resultados da lista. Os recursos compatíveis são: user_pseudo_id, state. Exemplo: "user_pseudo_id = some_id" |
order_by |
Uma lista separada por vírgulas de campos para ordenar, classificados em ordem crescente. Use "desc" depois de um nome de campo para ordem decrescente. Campos aceitos: * Exemplo: "update_time desc" "create_time" |
ListConversationsResponse
Resposta para o método "ListConversations".
Campos | |
---|---|
conversations[] |
Todas as conversas de um determinado repositório de dados. |
next_page_token |
Token de paginação. Se não for retornado, indica a última página. |
ListCustomModelsRequest
Solicite uma mensagem para o método SearchTuningService.ListCustomModels
.
Campos | |
---|---|
data_store |
Obrigatório. O nome do recurso do repositório de dados pai, como |
ListCustomModelsResponse
Mensagem de resposta para o método SearchTuningService.ListCustomModels
.
Campos | |
---|---|
models[] |
Lista de modelos personalizados. |
ListDataStoresRequest
Solicite uma mensagem para o método DataStoreService.ListDataStores
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso da ramificação principal, como Se o autor da chamada não tiver permissão para listar |
page_size |
Número máximo de Se esse campo for negativo, um INVALID_ARGUMENT será retornado. |
page_token |
Um token de página Ao paginar, todos os outros parâmetros fornecidos para |
filter |
Filtre por tipo de solução . Por exemplo: |
ListDataStoresResponse
Mensagem de resposta para o método DataStoreService.ListDataStores
.
Campos | |
---|---|
data_stores[] |
Todos os |
next_page_token |
Um token que pode ser enviado como |
ListDocumentsRequest
Solicite uma mensagem para o método DocumentService.ListDocuments
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso da ramificação principal, como Se o autor da chamada não tiver permissão para listar |
page_size |
Número máximo de Se esse campo for negativo, um erro |
page_token |
Um token de página Ao paginar, todos os outros parâmetros fornecidos para |
ListDocumentsResponse
Mensagem de resposta para o método DocumentService.ListDocuments
.
Campos | |
---|---|
documents[] |
Os |
next_page_token |
Um token que pode ser enviado como |
ListEnginesRequest
Solicite uma mensagem para o método EngineService.ListEngines
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai, como |
page_size |
Opcional. Incompatível. |
page_token |
Opcional. Incompatível. |
filter |
Opcional. Filtre por tipo de solução. Por exemplo: solution_type=SOLUTION_TYPE_SEARCH |
ListEnginesResponse
Mensagem de resposta para o método EngineService.ListEngines
.
Campos | |
---|---|
engines[] |
Todos os |
next_page_token |
Incompatível. |
ListIdentityMappingStoresRequest
Mensagem de solicitação para IdentityMappingStoreService.ListIdentityMappingStores
Campos | |
---|---|
parent |
Obrigatório. O pai dos repositórios de mapeamento de identidades a serem listados. Formato: |
page_size |
Número máximo de IdentityMappingStores a serem retornados. Se não for especificado, o padrão será 100. O valor máximo permitido é 1.000. Valores acima de 1.000 serão convertidos para 1.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListIdentityMappingStoresResponse
Mensagem de resposta para IdentityMappingStoreService.ListIdentityMappingStores
.
Campos | |
---|---|
identity_mapping_stores[] |
Os repositórios de mapeamento de identidade. |
next_page_token |
Um token que pode ser enviado como |
ListIdentityMappingsRequest
Mensagem de solicitação para IdentityMappingStoreService.ListIdentityMappings
Campos | |
---|---|
identity_mapping_store |
Obrigatório. O nome do armazenamento de mapeamento de identidade em que as entradas de mapeamento de identidade serão listadas. Formato: |
page_size |
Número máximo de IdentityMappings a serem retornados. Se não for especificado, o padrão será 2.000. O valor máximo permitido é 10.000. Valores acima de 10.000 serão convertidos para 10.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListIdentityMappingsResponse
Mensagem de resposta para IdentityMappingStoreService.ListIdentityMappings
.
Campos | |
---|---|
identity_mapping_entries[] |
As entradas de mapeamento de identidade. |
next_page_token |
Um token que pode ser enviado como |
ListSchemasRequest
Solicite uma mensagem para o método SchemaService.ListSchemas
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso da repositório de dados principal, no formato |
page_size |
O número máximo de Se não for especificado, no máximo 100 O valor máximo é 1.000. Valores acima de 1.000 são definidos como 1.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListSchemasResponse
Mensagem de resposta para o método SchemaService.ListSchemas
.
Campos | |
---|---|
schemas[] |
Os |
next_page_token |
Um token que pode ser enviado como |
ListSessionsRequest
Solicitação para o método "ListSessions".
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do repositório de dados. Formato: |
page_size |
Número máximo de resultados a serem retornados. Se não for especificado, o padrão será 50. O valor máximo permitido é 1000. |
page_token |
Um token de página recebido de uma chamada |
filter |
Uma lista separada por vírgulas de campos para filtrar, na gramática EBNF. Os campos aceitos são:
Exemplos:
|
order_by |
Uma lista separada por vírgulas de campos para ordenar, classificados em ordem crescente. Use "desc" depois de um nome de campo para ordem decrescente. Campos compatíveis:
Exemplo:
|
ListSessionsResponse
Resposta para o método ListSessions.
Campos | |
---|---|
sessions[] |
Todas as sessões de um determinado repositório de dados. |
next_page_token |
Token de paginação. Se não for retornado, indica a última página. |
ListTargetSitesRequest
Solicite uma mensagem para o método SiteSearchEngineService.ListTargetSites
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do mecanismo de pesquisa do site pai, como Se o autor da chamada não tiver permissão para listar |
page_size |
Tamanho da página solicitada. O servidor pode retornar menos resultados do que o solicitado. Se não for especificado, o servidor escolherá um padrão apropriado. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. Se esse campo for negativo, um erro INVALID_ARGUMENT será retornado. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListTargetSitesResponse
Mensagem de resposta para o método SiteSearchEngineService.ListTargetSites
.
Campos | |
---|---|
target_sites[] |
Lista de TargetSites. |
next_page_token |
Um token que pode ser enviado como |
total_size |
O número total de itens que correspondem à solicitação. Isso sempre será preenchido na resposta. |
ListUserLicensesRequest
Mensagem de solicitação para UserLicenseService.ListUserLicenses
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso [UserStore][] principal, formato: |
page_size |
Opcional. Tamanho da página solicitada. O servidor pode retornar menos resultados do que o solicitado. Se não for especificado, o padrão será 10. O valor máximo é 50. Valores acima disso serão convertidos para 50. Se esse campo for negativo, um erro INVALID_ARGUMENT será retornado. |
page_token |
Opcional. Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
filter |
Opcional. Filtro para a solicitação de lista. Campos compatíveis:
Exemplos:
|
ListUserLicensesResponse
Mensagem de resposta para UserLicenseService.ListUserLicenses
.
Campos | |
---|---|
user_licenses[] |
Todos os |
next_page_token |
Um token, que pode ser enviado como |
MediaInfo
Informações de eventos do usuário específicas da mídia.
Campos | |
---|---|
media_progress_duration |
O tempo de progresso da mídia em segundos, se aplicável. Por exemplo, se o usuário final tiver terminado 90 segundos de um vídeo de reprodução, |
media_progress_percentage |
O progresso da mídia deve ser calculado usando apenas o Esse valor precisa estar entre Se não for uma reprodução ou se o progresso não puder ser calculado (por exemplo, uma transmissão ao vivo em andamento), esse campo não deve ser definido. |
PageInfo
Informações detalhadas da página.
Campos | |
---|---|
pageview_id |
Um ID exclusivo de uma visualização de página da Web. Isso precisa ser mantido igual para todos os eventos de usuário acionados na mesma visualização de página. Por exemplo, uma visualização de página de detalhes do item pode acionar vários eventos enquanto o usuário navega pela página. A propriedade Ao usar a geração de relatórios de eventos do lado do cliente com o pixel JavaScript e o Gerenciador de tags do Google, esse valor é preenchido automaticamente. |
page_category |
A categoria mais específica associada a uma página de categoria. Para representar o caminho completo da categoria, use o sinal ">" para separar diferentes hierarquias. Se ">" fizer parte do nome da categoria, substitua por outros caracteres. As páginas de categoria incluem páginas especiais, como vendas ou promoções. Por exemplo, uma página de promoção especial pode ter a hierarquia de categorias: Obrigatório para eventos |
uri |
URL completo (window.location.href) da página atual do usuário. Ao usar a geração de relatórios de eventos do lado do cliente com o pixel JavaScript e o Gerenciador de tags do Google, esse valor é preenchido automaticamente. O tamanho máximo é de 5.000 caracteres. |
referrer_uri |
O URL de indicação da página atual. Ao usar a geração de relatórios de eventos do lado do cliente com o pixel JavaScript e o Gerenciador de tags do Google, esse valor é preenchido automaticamente. No entanto, algumas restrições de privacidade do navegador podem fazer com que esse campo fique vazio. |
PanelInfo
Informações detalhadas do painel associadas a um evento do usuário.
Campos | |
---|---|
panel_id |
Obrigatório. O ID do painel. |
display_name |
O nome de exibição do painel. |
documents[] |
Opcional. Os IDs de documento associados a este painel. |
panel_position |
A posição ordenada do painel, se ele for mostrado ao usuário com outros painéis. Se definido, |
total_panels |
O número total de painéis, incluindo este, mostrados ao usuário. Precisa ser definido se |
Principal
Identificador principal de um usuário ou grupo.
Campos | |
---|---|
Campo de união principal . Campo principal da união. O principal pode ser um usuário ou um grupo. principal pode ser apenas de um dos tipos a seguir: |
|
user_id |
Identificador do usuário. Para contas de usuário do Google Workspace, o user_id precisa ser o e-mail do usuário do Google Workspace. Para contas de usuário de provedores de identidade que não são do Google, o user_id é o identificador de usuário mapeado configurado durante a configuração do pool de colaboradores. |
group_id |
Identificador do grupo. Para contas de usuário do Google Workspace, group_id precisa ser o e-mail do grupo do Google Workspace. Para contas de usuário de provedores de identidade que não são do Google, o group_id é o identificador de grupo mapeado configurado durante a configuração do workforcepool. |
external_entity_id |
Para identidades de aplicativos de terceiros que não estão presentes no provedor de identidade do cliente. |
Projeto
Metadados e configurações de um projeto do Google Cloud no serviço.
Campos | |
---|---|
name |
Apenas saída. Nome completo do recurso do projeto, por exemplo, |
create_time |
Apenas saída. O carimbo de data/hora em que o projeto foi criado. |
provision_completion_time |
Apenas saída. O carimbo de data/hora em que o projeto foi provisionado. Um valor vazio significa que o projeto ainda está sendo provisionado e não está pronto para uso. |
service_terms_map |
Apenas saída. Um mapa de Termos de Serviço. A chave é o |
customer_provided_config |
Opcional. Configurações fornecidas pelo cliente. |
CustomerProvidedConfig
Configurações fornecidas pelo cliente.
Campos | |
---|---|
notebooklm_config |
Opcional. Configuração para as configurações do NotebookLM. |
NotebooklmConfig
Configuração do NotebookLM.
Campos | |
---|---|
model_armor_config |
Configuração do Model Armor a ser usada para higienizar comandos do usuário e respostas do LLM. |
ModelArmorConfig
Configuração para modelos do Model Armor definidos pelo cliente que serão usados para higienizar comandos do usuário e respostas do LLM.
Campos | |
---|---|
user_prompt_template |
Opcional. O nome do recurso do modelo do Model Armor para higienizar comandos do usuário. Formato: projects/{project}/locations/{location}/templates/{template_id}. Se não for especificado, nenhuma limpeza será aplicada ao comando do usuário. |
response_template |
Opcional. O nome do recurso do modelo do Model Armor para higienização de respostas do LLM. Formato: projects/{project}/locations/{location}/templates/{template_id}. Se não for especificado, nenhuma limpeza será aplicada à resposta do LLM. |
ServiceTerms
Metadados sobre os Termos de Serviço.
Campos | |
---|---|
id |
O identificador exclusivo destes Termos de Serviço. Termos disponíveis:
|
version |
A string da versão dos Termos de Serviço. Para valores aceitáveis, consulte os comentários de |
state |
Se o projeto aceitou/rejeitou os termos de serviço ou se ainda está pendente. |
accept_time |
A última vez em que o projeto concordou com os Termos de Serviço. |
decline_time |
A última vez em que o projeto recusou ou revogou o contrato de termos de serviço. |
Estado
O contrato afirma estes Termos de Serviço.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
O valor padrão do enum. Esse valor não é usado. |
TERMS_ACCEPTED |
O projeto deu consentimento aos Termos de Serviço. |
TERMS_PENDING |
O projeto está pendente de revisão e aceitação dos Termos de Serviço. |
TERMS_DECLINED |
O projeto recusou ou revogou o contrato dos Termos de Serviço. |
ProvisionProjectMetadata
Esse tipo não tem campos.
Metadados associados a uma operação de provisionamento de projeto.
ProvisionProjectRequest
Solicitação para o método ProjectService.ProvisionProject
.
Campos | |
---|---|
name |
Obrigatório. Nome completo do recurso de um |
accept_data_use_terms |
Obrigatório. Defina como |
data_use_terms_version |
Obrigatório. A versão dos Termos de uso de dados que o autor da chamada leu e quer consentir. A versão aceita é |
saas_params |
Opcional. Parâmetros do Agentspace. |
SaasParams
Parâmetros do Agentspace.
Campos | |
---|---|
accept_biz_qos |
Opcional. Definido como |
is_biz |
Opcional. Indica se a solicitação atual é para a edição Biz (= true) ou não (= false). |
PurgeCompletionSuggestionsMetadata
Metadados relacionados ao progresso da operação "PurgeCompletionSuggestions". Isso é retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
PurgeCompletionSuggestionsRequest
Solicite uma mensagem para o método CompletionService.PurgeCompletionSuggestions
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do repositório de dados principal para limpar as sugestões de conclusão. Segue o padrão projects/*/locations/*/collections/*/dataStores/*. |
PurgeCompletionSuggestionsResponse
Mensagem de resposta para o método CompletionService.PurgeCompletionSuggestions
.
Campos | |
---|---|
purge_succeeded |
Se as sugestões de conclusão foram excluídas. |
error_samples[] |
Uma amostra de erros encontrados ao processar a solicitação. |
PurgeDocumentsMetadata
Metadados relacionados ao progresso da operação "PurgeDocuments". Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
success_count |
Contagem de entradas excluídas. |
failure_count |
Contagem de entradas que encontraram erros durante o processamento. |
ignored_count |
Contagem de entradas ignoradas porque não foram encontradas. |
PurgeDocumentsRequest
Solicite uma mensagem para o método DocumentService.PurgeDocuments
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai, como |
filter |
Obrigatório. Filtre os documentos correspondentes para excluir permanentemente. O único valor aceito no momento é |
error_config |
O local desejado dos erros ocorridos durante a limpeza. |
force |
Realiza a limpeza. Se |
Campo de união source . A origem de entrada desejada para a exclusão de documentos com base nos IDs. source pode ser apenas de um dos tipos a seguir: |
|
gcs_source |
Local do Cloud Storage para o conteúdo de entrada. |
inline_source |
Origem inline do conteúdo de entrada para remoção. |
InlineSource
A origem inline da configuração de entrada para o método DocumentService.PurgeDocuments
.
Campos | |
---|---|
documents[] |
Obrigatório. Uma lista de nomes completos de recursos de documentos a serem excluídos. No formato |
PurgeDocumentsResponse
Mensagem de resposta para o método DocumentService.PurgeDocuments
. Se a operação de longa duração for concluída com êxito, essa mensagem será retornada pelo campo google.longrunning.Operations.response.
Campos | |
---|---|
purge_count |
A contagem total de documentos excluídos como resultado da operação. |
purge_sample[] |
Uma amostra dos nomes de documentos que serão excluídos. Preenchido apenas se |
PurgeErrorConfig
Configuração do destino para erros relacionados à exclusão.
Campos | |
---|---|
Campo de união destination . Obrigatório. Destino de erros. destination pode ser apenas de um dos tipos a seguir: |
|
gcs_prefix |
Prefixo do Cloud Storage para erros de remoção. Precisa ser um diretório do Cloud Storage vazio e existente. Os erros de exclusão são gravados em arquivos fragmentados neste diretório, um por linha, como uma mensagem |
PurgeIdentityMappingsRequest
Mensagem de solicitação para IdentityMappingStoreService.PurgeIdentityMappings
Campos | |
---|---|
identity_mapping_store |
Obrigatório. O nome do armazenamento de mapeamento de identidade de onde as entradas de mapeamento de identidade serão excluídas. Formato: |
filter |
Filtre os mapeamentos de identidade correspondentes a serem excluídos. O campo qualificado para filtragem é: * Exemplos:
Os campos de filtragem têm um AND implícito. Não pode ser usado com a origem. Um erro será gerado se ambos forem fornecidos. |
Campo de união source . A origem da entrada. source pode ser apenas de um dos tipos a seguir: |
|
inline_source |
A origem in-line de onde as entradas de mapeamento de identidade serão excluídas. |
force |
Realiza a limpeza. Se |
InlineSource
A origem in-line de onde as entradas de mapeamento de identidade serão excluídas.
Campos | |
---|---|
identity_mapping_entries[] |
É possível excluir no máximo 10.000 entradas por vez. |
PurgeSuggestionDenyListEntriesMetadata
Metadados relacionados ao progresso da operação "PurgeSuggestionDenyListEntries". Isso é retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
PurgeSuggestionDenyListEntriesRequest
Solicite uma mensagem para o método CompletionService.PurgeSuggestionDenyListEntries
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso de repositório de dados pai para importar entradas da lista de bloqueio. Segue o padrão projects/*/locations/*/collections/*/dataStores/*. |
PurgeSuggestionDenyListEntriesResponse
Mensagem de resposta para o método CompletionService.PurgeSuggestionDenyListEntries
.
Campos | |
---|---|
purge_count |
Número de entradas da lista de bloqueio de sugestões limpas. |
error_samples[] |
Uma amostra de erros encontrados ao processar a solicitação. |
PurgeUserEventsMetadata
Metadados relacionados ao progresso da operação "PurgeUserEvents". Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
success_count |
Contagem de entradas excluídas. |
failure_count |
Contagem de entradas que encontraram erros durante o processamento. |
PurgeUserEventsRequest
Mensagem de solicitação para o método "PurgeUserEvents".
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do catálogo em que os eventos são criados. O formato é |
filter |
Obrigatório. A string de filtro para especificar os eventos a serem excluídos com um limite de 5.000 caracteres. Os campos qualificados para filtragem são:
Observação: essa API só permite limpar um período máximo de 30 dias. Exemplos:
Os campos de filtragem têm um AND implícito. |
force |
No momento, o campo |
PurgeUserEventsResponse
Resposta do PurgeUserEventsRequest. Se a operação de longa duração for concluída com êxito, essa mensagem será retornada pelo campo google.longrunning.Operations.response.
Campos | |
---|---|
purge_count |
A contagem total de eventos excluídos como resultado da operação. |
Consulta
Define uma consulta inserida pelo usuário.
Campos | |
---|---|
query_id |
Apenas saída. ID exclusivo da consulta. |
Campo de união content . Conteúdo da consulta. content pode ser apenas de um dos tipos a seguir: |
|
text |
Texto simples. |
RankRequest
Solicite uma mensagem para o método RankService.Rank
.
Campos | |
---|---|
ranking_config |
Obrigatório. O nome do recurso da configuração do serviço de classificação, como |
model |
O identificador do modelo a ser usado. É uma destas opções:
Se não for especificado, o padrão será |
top_n |
O número de resultados a serem mostrados. Se não for definido ou for menor ou igual a zero, todos os resultados serão retornados. |
query |
A consulta a ser usada. |
records[] |
Obrigatório. Uma lista de registros a serem classificados. |
ignore_record_details_in_response |
Se for "true", a resposta vai conter apenas o ID do registro e a pontuação. Por padrão, é "false", e a resposta contém detalhes do registro. |
user_labels |
Os rótulos de usuário aplicados a um recurso precisam atender aos seguintes requisitos:
Consulte o documento do Google Cloud para mais detalhes. |
RankResponse
Mensagem de resposta para o método RankService.Rank
.
Campos | |
---|---|
records[] |
Uma lista de registros classificados por pontuação decrescente. |
RankingRecord
Grave uma mensagem para o método RankService.Rank
.
Campos | |
---|---|
id |
O ID exclusivo para representar o registro. |
title |
O título do registro. Vazio por padrão. Pelo menos uma das propriedades |
content |
O conteúdo do registro. Vazio por padrão. Pelo menos uma das propriedades |
score |
A pontuação deste registro com base na consulta e no modelo selecionados. A pontuação será arredondada para duas casas decimais. Se a pontuação estiver próxima de 0, ela será arredondada para 0,0001 para evitar o retorno de "não definido". |
RecommendRequest
Mensagem de solicitação para o método "Recommend".
Campos | |
---|---|
serving_config |
Obrigatório. Nome completo do recurso de um Uma configuração de exibição padrão é criada junto com o mecanismo de recomendação. O ID do mecanismo é usado como o ID da configuração de veiculação padrão. Por exemplo, para o Engine |
user_event |
Obrigatório. Contexto sobre o usuário, o que ele está olhando e qual ação ele realizou para acionar a solicitação de recomendação. Esses detalhes não serão ingeridos nos registros de userEvent. Portanto, é necessário fazer uma solicitação de gravação userEvent separada para o registro de eventos. Não defina |
page_size |
Número máximo de resultados a serem retornados. Defina essa propriedade como o número de resultados de recomendação necessários. Se for zero, o serviço vai escolher um padrão razoável. O valor máximo permitido é 100. Valores acima de 100 são definidos como 100. |
filter |
Filtro para restringir os resultados de recomendação com um limite de 5.000 caracteres. No momento, só há suporte para expressões de filtro no atributo Exemplos:
Se
Se o filtro bloquear todos os resultados, a API vai retornar documentos populares genéricos (sem filtro). Se você quiser apenas resultados que correspondam estritamente aos filtros, defina A API nunca retorna |
validate_only |
Use o modo "validar apenas" para esta consulta de recomendação. Se definido como |
params |
Outros parâmetros específicos do domínio para as recomendações. Valores permitidos:
|
user_labels |
Os rótulos de usuário aplicados a um recurso precisam atender aos seguintes requisitos:
Consulte Requisitos para rótulos para mais detalhes. |
RecommendResponse
Mensagem de resposta para o método "Recommend".
Campos | |
---|---|
results[] |
Uma lista de documentos recomendados. A ordem representa a classificação (do documento mais relevante para o menos relevante). |
attribution_token |
Um token de atribuição exclusivo. Isso precisa ser incluído nos registros |
missing_ids[] |
IDs de documentos na solicitação que estavam ausentes da ramificação padrão associada ao ServingConfig solicitado. |
validate_only |
Verdadeiro se |
RecommendationResult
"RecommendationResult" representa um resultado de recomendação genérico com metadados associados.
Campos | |
---|---|
id |
ID do recurso do documento recomendado. |
document |
Definido se |
metadata |
Metadados ou anotações adicionais do documento. Valores possíveis:
|
RecrawlUrisMetadata
Metadados relacionados ao progresso da operação SiteSearchEngineService.RecrawlUris
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
invalid_uris[] |
URIs exclusivos na solicitação com formato inválido. Amostra limitada a 1.000. |
invalid_uris_count |
Número total de URIs exclusivos na solicitação que têm formato inválido. |
noindex_uris[] |
URIs que não têm uma metatag de indexação. Amostra limitada a 1.000. |
noindex_uris_count |
Número total de URIs que não têm uma metatag de índice. |
uris_not_matching_target_sites[] |
URIs únicos na solicitação que não correspondem a nenhum TargetSite no DataStore, correspondem apenas a TargetSites que não foram totalmente indexados ou correspondem a um TargetSite com o tipo EXCLUDE. Amostra limitada a 1.000. |
uris_not_matching_target_sites_count |
Número total de URIs que não correspondem a nenhum TargetSite. |
valid_uris_count |
Número total de URIs únicos na solicitação que não estão em "invalid_uris". |
success_count |
Número total de URIs rastreados até o momento. |
pending_count |
Número total de URIs que ainda não foram rastreados. |
quota_exceeded_count |
Número total de URIs rejeitados por recursos de indexação insuficientes. |
RecrawlUrisRequest
Solicite uma mensagem para o método SiteSearchEngineService.RecrawlUris
.
Campos | |
---|---|
site_search_engine |
Obrigatório. Nome completo do recurso do |
uris[] |
Obrigatório. Lista de URIs a serem rastreados. No máximo, 10 mil URIs são aceitas. Caso contrário, um erro INVALID_ARGUMENT será gerado. Cada URI precisa corresponder a pelo menos um |
site_credential |
Opcional. ID da credencial a ser usada para rastreamento. |
RecrawlUrisResponse
Mensagem de resposta para o método SiteSearchEngineService.RecrawlUris
.
Campos | |
---|---|
failure_samples[] |
Detalhes de uma amostra de até 10 |
failed_uris[] |
URIs que não foram rastreados antes do término da LRO. |
FailureInfo
Detalhes sobre o motivo da falha na rastreamento de um URI específico. Cada FailureInfo contém um FailureReason por CorpusType.
Campos | |
---|---|
uri |
URI que não foi rastreado. |
failure_reasons[] |
Lista de motivos de falha por tipo de corpus (por exemplo, computador, dispositivo móvel). |
FailureReason
Detalhes sobre o motivo da falha na rastreamento para um CorpusType específico, por exemplo, O rastreamento em DESKTOP e MOBILE pode falhar por motivos diferentes.
Campos | |
---|---|
corpus_type |
DESKTOP, MOBILE ou CORPUS_TYPE_UNSPECIFIED. |
error_message |
Motivo pelo qual o URI não foi rastreado. |
CorpusType
CorpusType para a operação de rastreamento com falha.
Tipos enumerados | |
---|---|
CORPUS_TYPE_UNSPECIFIED |
Valor padrão. |
DESKTOP |
Denota uma tentativa de rastreamento da versão para computador de uma página. |
MOBILE |
Denota uma tentativa de rastreamento da versão para dispositivos móveis de uma página. |
Responder
Define uma mensagem de resposta para o usuário.
Campos | |
---|---|
summary |
Resumo com base nos resultados da pesquisa. |
SafetyRating
Classificação de segurança correspondente ao conteúdo gerado.
Campos | |
---|---|
category |
Apenas saída. Categoria de dano. |
probability |
Apenas saída. Os níveis de probabilidade de danos no conteúdo. |
probability_score |
Apenas saída. Pontuação de probabilidade de danos. |
severity |
Apenas saída. Níveis de gravidade de danos no conteúdo. |
severity_score |
Apenas saída. Pontuação de gravidade do dano. |
blocked |
Apenas saída. Indica se o conteúdo foi filtrado devido a essa classificação. |
HarmProbability
Os níveis de probabilidade de danos no conteúdo.
Tipos enumerados | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
Probabilidade de danos não especificada. |
NEGLIGIBLE |
Nível de dano insignificante. |
LOW |
Baixo nível de dano. |
MEDIUM |
Nível médio de dano. |
HIGH |
Alto nível de dano. |
HarmSeverity
Níveis de gravidade de danos.
Tipos enumerados | |
---|---|
HARM_SEVERITY_UNSPECIFIED |
Gravidade do dano não especificada. |
HARM_SEVERITY_NEGLIGIBLE |
Nível insignificante de gravidade do dano. |
HARM_SEVERITY_LOW |
Baixo nível de gravidade do dano. |
HARM_SEVERITY_MEDIUM |
Nível médio de gravidade do dano. |
HARM_SEVERITY_HIGH |
Alto nível de gravidade do dano. |
Esquema
Define a estrutura e o layout de um tipo de dados de documento.
Campos | |
---|---|
name |
Imutável. O nome completo do recurso do esquema, no formato Este campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
Campo de união schema . Representação do esquema. É necessário fornecer struct_schema ou json_schema . Caso contrário, um erro INVALID_ARGUMENT será gerado. schema pode ser apenas um dos seguintes: |
|
struct_schema |
A representação estruturada do esquema. |
json_schema |
A representação JSON do esquema. |
SearchAddOn
Complemento que oferece mais funcionalidades para a pesquisa.
Tipos enumerados | |
---|---|
SEARCH_ADD_ON_UNSPECIFIED |
Valor padrão quando a enumeração não é especificada. Isso é inválido para uso. |
SEARCH_ADD_ON_LLM |
Complemento de modelo de linguagem grande. |
SearchInfo
Informações detalhadas da pesquisa.
Campos | |
---|---|
search_query |
A consulta de pesquisa do usuário. Consulte O valor precisa ser uma string codificada em UTF-8 com um limite de 5.000 caracteres. Caso contrário, um erro É necessário incluir pelo menos uma das seguintes propriedades: |
order_by |
A ordem em que os produtos são retornados, se aplicável. Consulte O valor precisa ser uma string codificada em UTF-8 com um limite de 1.000 caracteres. Caso contrário, um erro Isso só pode ser definido para eventos |
offset |
Um número inteiro que especifica o deslocamento atual para paginação (o local inicial indexado em 0, entre os produtos considerados relevantes pela API). Consulte Se esse campo for negativo, um Isso só pode ser definido para eventos |
SearchLinkPromotion
O proto de promoção inclui URI e outras informações úteis para mostrar a promoção.
Campos | |
---|---|
title |
Obrigatório. O título da promoção. Comprimento máximo: 160 caracteres. |
uri |
Opcional. O URL da página que o usuário quer promover. Precisa ser definido para a pesquisa no site. Para outras categorias, isso é opcional. |
document |
Opcional. O |
image_uri |
Opcional. O URL da imagem em miniatura da promoção. |
description |
Opcional. A descrição da promoção. Comprimento máximo: 200 caracteres. |
enabled |
Opcional. A promoção ativada será retornada para todas as configurações de veiculação associadas ao pai do controle a que ela está anexada. Essa flag é usada apenas para a pesquisa básica no site. |
SearchRequest
Solicite uma mensagem para o método SearchService.Search
.
Campos | |
---|---|
serving_config |
Obrigatório. O nome do recurso da configuração de exibição da pesquisa, como |
branch |
O nome do recurso da ramificação, como Use |
query |
Consulta de pesquisa bruta. |
image_query |
Consulta de imagem bruta. |
page_size |
Número máximo de
Se esse campo for negativo, um |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
offset |
Um número inteiro com índice zero que especifica o deslocamento atual (ou seja, o local do resultado inicial, entre os Se esse campo for negativo, um Um grande valor de ajuste pode ser limitado a um limite razoável. |
one_box_page_size |
O número máximo de resultados a serem retornados para a OneBox. Isso se aplica a cada tipo de OneBox individualmente. O número padrão é 10. |
data_store_specs[] |
Especificações que definem os |
filter |
A sintaxe do filtro consiste em uma linguagem de expressão para construir um predicado a partir de um ou mais campos dos documentos que estão sendo filtrados. A expressão de filtro diferencia maiúsculas de minúsculas. Se esse campo não for reconhecido, um A filtragem na Vertex AI para Pesquisa é feita mapeando a chave de filtro do lado esquerdo (LHS, na sigla em inglês) para uma propriedade de chave definida no back-end da Vertex AI para Pesquisa. Esse mapeamento é definido pelo cliente no esquema dele. Por exemplo, um cliente de mídia pode ter um campo "name" no esquema. Nesse caso, o filtro ficaria assim: filter --> name:'ANY("king kong")' Para mais informações sobre filtragem, incluindo sintaxe e operadores de filtro, consulte Filtrar. |
canonical_filter |
O filtro padrão aplicado quando um usuário faz uma pesquisa sem marcar nenhum filtro na página de pesquisa. O filtro aplicado a cada solicitação de pesquisa quando é necessário melhorar a qualidade, como a expansão de consultas. Se uma consulta não tiver resultados suficientes, esse filtro será usado para determinar se o fluxo de expansão de consulta será ativado ou não. O filtro original ainda será usado na pesquisa expandida da consulta. Recomendamos usar esse campo para alcançar uma alta qualidade da pesquisa. Para mais informações sobre a sintaxe de filtro, consulte |
order_by |
A ordem em que os documentos são retornados. Os documentos podem ser ordenados por um campo em um objeto Para mais informações sobre como ordenar os resultados da pesquisa no site, consulte Ordenar resultados da pesquisa na Web. Para mais informações sobre como ordenar os resultados da pesquisa de saúde, consulte Ordenar resultados da pesquisa de saúde. Se esse campo não for reconhecido, um |
user_info |
Informações sobre o usuário final. Altamente recomendado para análises e personalização. |
language_code |
O código de idioma BCP-47, como pt-BR ou en-US. Para mais informações, consulte Campos padrão. Esse campo ajuda a interpretar melhor a consulta. Se um valor não for especificado, o código do idioma da consulta será detectado automaticamente, o que pode não ser preciso. |
facet_specs[] |
Especificações de atributos para pesquisa de atributos. Se estiver vazio, nenhum atributo será retornado. São permitidos no máximo 100 valores. Caso contrário, um erro |
boost_spec |
Aumente a especificação para impulsionar determinados documentos. Para mais informações sobre o aumento, consulte Aumento. |
params |
Parâmetros de pesquisa adicionais. Para pesquisa de sites públicos, os valores aceitos são:
Para ver os códigos disponíveis, consulte Códigos de país.
|
query_expansion_spec |
A especificação de expansão de consulta que especifica as condições em que ela ocorre. |
spell_correction_spec |
A especificação de correção ortográfica que especifica o modo em que ela entra em vigor. |
user_pseudo_id |
Um identificador exclusivo para rastrear visitantes. Por exemplo, isso pode ser implementado com um cookie HTTP, que deve ser capaz de identificar um visitante de maneira exclusiva em um único dispositivo. Esse identificador exclusivo não deve mudar se o visitante fizer login ou logout no site. Esse campo NÃO pode ter um valor fixo, como Precisa ser o mesmo identificador de O campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. Caso contrário, um erro |
content_search_spec |
Uma especificação para configurar o comportamento da pesquisa de conteúdo. |
ranking_expression |
Opcional. A expressão de classificação controla a classificação personalizada nos documentos de recuperação. Isso substitui Se
Funções compatíveis:
Variáveis de função:
Exemplo de expressão de classificação: Se o documento tiver um campo de incorporação doc_embedding, a expressão de classificação poderá ser Se
Confira alguns exemplos de fórmulas de classificação que usam os tipos de expressões de classificação aceitos:
Há suporte para os seguintes indicadores:
|
ranking_expression_backend |
Opcional. O back-end a ser usado para a avaliação da expressão de classificação. |
safe_search |
Se o safe search deve ser ativado. Esse recurso só está disponível para a pesquisa de sites. |
user_labels |
Os rótulos de usuário aplicados a um recurso precisam atender aos seguintes requisitos:
Consulte o documento do Google Cloud para mais detalhes. |
natural_language_query_understanding_spec |
Opcional. Configuração para recursos de compreensão de consultas em linguagem natural, como extrair filtros de campos estruturados da consulta. Consulte esta documentação para mais informações. Se |
search_as_you_type_spec |
Configuração de pesquisa enquanto você digita. Compatível apenas com a categoria |
display_spec |
Opcional. Configuração para recursos de exibição, como o destaque de correspondências nos resultados da pesquisa. |
session |
O nome do recurso da sessão. Opcional. A sessão permite que os usuários façam chamadas de API /search de várias rodadas ou a coordenação entre chamadas de API /search e /answer. Exemplo 1 (chamadas de API /search com várias interações): chame a API /search com o ID da sessão gerado na primeira chamada. Aqui, a consulta de pesquisa anterior é considerada na posição da consulta. Por exemplo, se a primeira consulta for "Como foi o desempenho da Alphabet em 2022?" e a consulta atual for "E 2023?", ela será interpretada como "Como foi o desempenho da Alphabet em 2023?". Exemplo 2 (coordenação entre chamadas de API /search e /answer): chame a API /answer com o ID da sessão gerado na primeira chamada. Aqui, a geração de respostas acontece no contexto dos resultados da pesquisa da primeira chamada. No momento, o recurso de pesquisa com várias interações está na fase de GA particular. Use a versão v1alpha ou v1beta antes de lançarmos esse recurso para disponibilidade geral pública ou peça a inclusão na lista de permissões para a equipe de suporte do Google. |
session_spec |
Especificação da sessão. Só pode ser usado quando |
relevance_threshold |
O limite de relevância dos resultados da pesquisa. Use o limite definido pelo Google, aproveitando um equilíbrio entre precisão e recall para fornecer resultados altamente precisos e cobertura abrangente de informações relevantes. Esse recurso não é compatível com a pesquisa de saúde. |
relevance_score_spec |
Opcional. A especificação para retornar a pontuação de relevância. |
BoostSpec
Aumente a especificação para impulsionar determinados documentos.
Campos | |
---|---|
condition_boost_specs[] |
Especificações de otimização de condição. Se um documento corresponder a várias condições nas especificações, as pontuações de reforço dessas especificações serão aplicadas e combinadas de maneira não linear. O número máximo de especificações é 20. |
ConditionBoostSpec
O reforço é aplicado a documentos que correspondem a uma condição.
Campos | |
---|---|
condition |
Uma expressão que especifica uma condição de reforço. A sintaxe e os campos aceitos são os mesmos de uma expressão de filtro. Consulte Exemplos:
|
boost |
Intensidade da otimização da condição, que precisa estar em [-1, 1]. Reforço negativo significa rebaixamento. O padrão é 0,0. Definir como 1.0 oferece uma boa promoção ao documento. No entanto, isso não significa necessariamente que o documento otimizado será o resultado principal em todos os momentos, nem que os outros documentos serão excluídos. É possível que sejam mostrados resultados mesmo que nenhum deles corresponda à condição. Além disso, os resultados mais relevantes para a consulta de pesquisa ainda podem superar os documentos mais favorecidos, mas irrelevantes. Definir como -1,0 rebaixa muito o documento. No entanto, os resultados altamente relevantes ainda poderão ser mostrados. O documento terá uma disputa upstream para conseguir uma classificação razoavelmente alta, mas não será completamente bloqueado. Definir como 0,0 significa que não há otimização aplicada. A condição de reforço é ignorada. Apenas uma das combinações (condição, reforço) ou o boost_control_spec abaixo está definido. Se ambos estiverem definidos, o reforço global será ignorado e o boost_control_spec mais refinado será aplicado. |
boost_control_spec |
Especificação complexa para classificação personalizada com base no valor do atributo definido pelo cliente. |
BoostControlSpec
Especificação para classificação personalizada com base no valor do atributo especificado pelo cliente. Ela oferece mais controles para classificação personalizada do que a combinação simples (condição, reforço) acima.
Campos | |
---|---|
field_name |
O nome do campo cujo valor será usado para determinar o valor do reforço. |
attribute_type |
O tipo de atributo a ser usado para determinar o valor do reforço. O valor do atributo pode ser derivado do valor do campo do field_name especificado. No caso de valores numéricos, é simples: attribute_value = numerical_field_value. No caso da atualização, attribute_value = (time.now() - datetime_field_value). |
interpolation_type |
O tipo de interpolação a ser aplicado para conectar os pontos de controle listados abaixo. |
control_points[] |
Os pontos de controle usados para definir a curva. A função monotônica (definida pelo interpolation_type acima) passa pelos pontos de controle listados aqui. |
AttributeType
O atributo(ou função) a que o ranking personalizado será aplicado.
Tipos enumerados | |
---|---|
ATTRIBUTE_TYPE_UNSPECIFIED |
AttributeType não especificado. |
NUMERICAL |
O valor do campo numérico será usado para atualizar dinamicamente o valor do reforço. Nesse caso, o attribute_value (o valor x) do ponto de controle será o valor real do campo numérico para o qual o boost_amount é especificado. |
FRESHNESS |
Para o caso de uso de atualização, o valor do atributo será a duração entre a hora atual e a data no campo de data e hora especificado. O valor precisa ser formatado como um valor dayTimeDuration XSD (um subconjunto restrito de um valor de duração ISO 8601). O padrão é: [nD][T[nH][nM][nS]] . Por exemplo, 5D , 3DT12H30M , T24H . |
ControlPoint
Os pontos de controle usados para definir a curva. A curva definida por esses pontos de controle só pode ser monotonicamente crescente ou decrescente(valores constantes são aceitáveis).
Campos | |
---|---|
attribute_value |
Pode ser um dos seguintes: 1. O valor do campo numérico. 2. A especificação de duração para atualização. O valor precisa ser formatado como um valor XSD |
boost_amount |
O valor entre -1 e 1 pelo qual aumentar a pontuação se o atributo "attribute_value" for avaliado como o valor especificado acima. |
InterpolationType
O tipo de interpolação a ser aplicado. O padrão é linear (linear por partes).
Tipos enumerados | |
---|---|
INTERPOLATION_TYPE_UNSPECIFIED |
O tipo de interpolação não foi especificado. Nesse caso, o padrão é "Linear". |
LINEAR |
A interpolação linear por partes será aplicada. |
ContentSearchSpec
Uma especificação para configurar o comportamento da pesquisa de conteúdo.
Campos | |
---|---|
snippet_spec |
Se |
summary_spec |
Se |
extractive_content_spec |
Se não houver um extractive_content_spec, não haverá uma resposta extraída na resposta da pesquisa. |
search_result_mode |
Especifica o modo de resultado da pesquisa. Se não for especificado, o modo de resultado da pesquisa será |
chunk_spec |
Especifica a especificação do bloco a ser retornada da resposta da pesquisa. Disponível apenas se |
ChunkSpec
Especifica a especificação do bloco a ser retornada da resposta da pesquisa. Disponível apenas se SearchRequest.ContentSearchSpec.search_result_mode
estiver definido como CHUNKS
Campos | |
---|---|
num_previous_chunks |
O número de partes anteriores a serem retornadas da parte atual. O valor máximo permitido é 3. Se não for especificado, nenhum trecho anterior será retornado. |
num_next_chunks |
O número de próximos trechos a serem retornados do trecho atual. O valor máximo permitido é 3. Se não for especificado, nenhum próximo bloco será retornado. |
ExtractiveContentSpec
Uma especificação para configurar o conteúdo extrativo em uma resposta de pesquisa.
Campos | |
---|---|
max_extractive_answer_count |
O número máximo de respostas extraídas retornadas em cada resultado da pesquisa. Uma resposta extrativa é uma resposta literal extraída do documento original, que fornece uma resposta precisa e contextualmente relevante para a consulta de pesquisa. Se o número de respostas correspondentes for menor que No máximo, cinco respostas são retornadas para cada |
max_extractive_segment_count |
O número máximo de segmentos extrativos retornados em cada resultado da pesquisa. Só é aplicado se o Um segmento extrativo é um trecho de texto extraído do documento original que é relevante para a consulta de pesquisa e, em geral, mais detalhado do que uma resposta extrativa. O segmento pode ser usado como entrada para LLMs gerarem resumos e respostas. Se o número de segmentos correspondentes for menor que |
return_extractive_segment_score |
Especifica se é necessário retornar a pontuação de confiança dos segmentos extrativos em cada resultado da pesquisa. Esse recurso está disponível apenas para repositórios de dados novos ou na lista de permissões. Para autorizar seu repositório de dados, entre em contato com seu engenheiro de clientes. O valor padrão é |
num_previous_segments |
Especifica se também é necessário incluir o adjacente de cada segmento selecionado. Retorne no máximo |
num_next_segments |
Retorne no máximo |
SearchResultMode
Especifica o modo de resultado da pesquisa. Se não for especificado, o modo de resultado da pesquisa será DOCUMENTS
por padrão.
Tipos enumerados | |
---|---|
SEARCH_RESULT_MODE_UNSPECIFIED |
Valor padrão. |
DOCUMENTS |
Retorna documentos no resultado da pesquisa. |
CHUNKS |
Retorna partes no resultado da pesquisa. Disponível apenas se o DocumentProcessingConfig.chunking_config for especificado. |
SnippetSpec
Uma especificação para configurar snippets em uma resposta de pesquisa.
Campos | |
---|---|
max_snippet_count |
[DESCONTINUADO] O uso deste campo foi descontinuado. Para controlar o retorno de snippets, use o campo |
reference_only |
[DESCONTINUADO] Este campo está descontinuado e não vai afetar o snippet. |
return_snippet |
Se |
SummarySpec
Uma especificação para configurar um resumo retornado em uma resposta de pesquisa.
Campos | |
---|---|
summary_result_count |
O número dos principais resultados para gerar o resumo. Se o número de resultados retornados for menor que É possível usar no máximo 10 resultados no modo de documentos ou 50 no modo de partes para gerar um resumo. O modo de partes é usado quando |
include_citations |
Especifica se as citações devem ser incluídas no resumo. O valor padrão é Quando esse campo é definido como Exemplo de resumo com citações: O BigQuery é o data warehouse corporativo totalmente gerenciado e sem servidor do Google Cloud [1]. O BigQuery oferece suporte a todos os tipos de dados, funciona em diferentes nuvens e tem machine learning e Business Intelligence integrados, tudo em uma plataforma unificada [2, 3]. Os números de citação se referem aos resultados da pesquisa retornados e são indexados de 1 a 1. Por exemplo, [1] significa que a frase é atribuída ao primeiro resultado da pesquisa. [2, 3] significa que a frase é atribuída ao segundo e ao terceiro resultados da pesquisa. |
ignore_adversarial_query |
Especifica se as consultas adversárias devem ser filtradas. O valor padrão é O Google usa a classificação de consultas de pesquisa para detectar consultas adversárias. Nenhum resumo é retornado se a consulta de pesquisa for classificada como adversária. Por exemplo, um usuário pode fazer uma pergunta sobre comentários negativos sobre a empresa ou enviar uma consulta projetada para gerar uma saída não segura que viola a política. Se esse campo for definido como |
ignore_non_summary_seeking_query |
Especifica se é necessário filtrar consultas que não buscam um resumo. O valor padrão é O Google usa a classificação de consultas de pesquisa para detectar consultas que buscam resumos. Nenhum resumo é retornado se a consulta de pesquisa for classificada como uma consulta que não busca resumos. Por exemplo, |
ignore_low_relevant_content |
Especifica se as consultas de baixa relevância devem ser filtradas. O valor padrão é Se esse campo for definido como |
ignore_jail_breaking_query |
Opcional. Especifica se as consultas de jailbreak devem ser filtradas. O valor padrão é O Google usa a classificação de consultas de pesquisa para detectar consultas de jailbreak. Nenhum resumo é retornado se a consulta de pesquisa for classificada como uma consulta de jailbreak. Um usuário pode adicionar instruções à consulta para mudar o tom, o estilo, o idioma, o conteúdo da resposta ou pedir que o modelo aja como uma entidade diferente, por exemplo, "Responda no tom de um CEO de uma empresa concorrente". Se esse campo for definido como |
model_prompt_spec |
Se especificado, a especificação será usada para modificar o comando fornecido ao LLM. |
language_code |
Código do idioma do resumo. Use tags de idioma definidas pelo BCP47 (em inglês). Observação: este é um recurso experimental. |
model_spec |
Se especificado, ele será usado para modificar a especificação do modelo fornecida ao LLM. |
use_semantic_chunks |
Se for "true", a resposta será gerada com base nos trechos mais relevantes dos principais resultados da pesquisa. Esse recurso vai melhorar a qualidade do resumo. Com esse recurso ativado, nem todos os principais resultados da pesquisa serão referenciados e incluídos na lista de referências. Portanto, o índice de origem da citação aponta apenas para os resultados da pesquisa listados na lista de referências. |
ModelPromptSpec
Especificação do comando a ser usado com o modelo.
Campos | |
---|---|
preamble |
Texto no início do comando que instrui o assistente. Exemplos estão disponíveis no guia do usuário. |
ModelSpec
Especificação do modelo.
Campos | |
---|---|
version |
A versão do modelo usada para gerar o resumo. Os valores aceitos são:
|
DataStoreSpec
Uma struct para definir os repositórios de dados a serem filtrados em uma chamada de pesquisa e as configurações desses repositórios. Caso contrário, um erro INVALID_ARGUMENT
será retornado.
Campos | |
---|---|
data_store |
Obrigatório. Nome completo do recurso de |
filter |
Opcional. Especificação de filtro para filtrar documentos no repositório de dados especificado pelo campo "data_store". Para mais informações sobre filtragem, consulte Filtragem. |
boost_spec |
Opcional. Aumente a especificação para impulsionar determinados documentos. Para mais informações sobre o aumento, consulte Aumento. |
custom_search_operators |
Opcional. Operadores de pesquisa personalizados que, se especificados, serão usados para filtrar resultados dos repositórios de dados do espaço de trabalho. Para mais informações sobre operadores de pesquisa personalizados, consulte SearchOperators. |
DisplaySpec
Especifica recursos para exibição, como o destaque de correspondências.
Campos | |
---|---|
match_highlighting_condition |
A condição em que o destaque de correspondência deve ocorrer. |
MatchHighlightingCondition
Enumeração que descreve em qual condição o destaque de correspondência deve ocorrer.
Tipos enumerados | |
---|---|
MATCH_HIGHLIGHTING_CONDITION_UNSPECIFIED |
O comportamento do servidor é o mesmo que MATCH_HIGHLIGHTING_DISABLED . |
MATCH_HIGHLIGHTING_DISABLED |
Desativa o destaque de correspondências em todos os documentos. |
MATCH_HIGHLIGHTING_ENABLED |
Ativa o destaque de correspondências em todos os documentos. |
FacetSpec
Uma especificação de atributo para realizar uma pesquisa facetada.
Campos | |
---|---|
facet_key |
Obrigatório. A especificação da chave de faceta. |
limit |
Número máximo de valores de atributo retornados para este atributo. Se não for especificado, o padrão será 20. O valor máximo permitido é 300. Valores acima de 300 são convertidos para 300. Para agregação na pesquisa de saúde, quando o [FacetKey.key] é "healthcare_aggregation_key", o limite é substituído por 10.000 internamente, independente do valor definido aqui. Se esse campo for negativo, um |
excluded_filter_keys[] |
Lista de chaves a serem excluídas ao criar facetas. Por padrão, Listar uma chave de atributo nesse campo permite que os valores dela apareçam como resultados de atributos, mesmo quando são filtrados dos resultados da pesquisa. O uso desse campo não afeta os resultados da pesquisa retornados. Por exemplo, suponha que haja 100 documentos com o atributo "Vermelho" e 200 documentos com o atributo "Azul". Uma consulta que contenha o filtro "color:ANY("Red")" e tenha "color" como Se "color" estiver listado em "excludedFilterKeys", a consulta vai retornar os valores de faceta "Red" com a contagem 100 e "Blue" com a contagem 200, porque a chave "color" agora está excluída do filtro. Como esse campo não afeta os resultados da pesquisa, eles ainda são filtrados corretamente para retornar apenas documentos "Vermelho". São permitidos no máximo 100 valores. Caso contrário, um erro |
enable_dynamic_position |
Ativa a posição dinâmica para esse atributo. Se definido como "true", a posição dessa faceta entre todas as facetas na resposta será determinada automaticamente. Se os atributos dinâmicos estiverem ativados, eles serão ordenados juntos. Se definido como "false", a posição desse atributo na resposta será a mesma da solicitação, e ele será classificado antes dos atributos com posição dinâmica ativada e de todos os atributos dinâmicos. Por exemplo, talvez você queira que o aspecto de classificação sempre seja retornado na resposta, mas não necessariamente que ele seja exibido na parte superior. Nesse caso, defina "enable_dynamic_position" como "true" para que a posição da faceta de classificação na resposta seja determinada automaticamente. Outro exemplo, supondo que você tenha as seguintes facetas na solicitação:
Além disso, você tem atributos dinâmicos ativados, o que gera um atributo |
FacetKey
Especifica como uma faceta é calculada.
Campos | |
---|---|
key |
Obrigatório. Chaves de atributos textuais e numéricos aceitas no objeto |
intervals[] |
Definido apenas se os valores forem agrupados em intervalos. Precisa ser definido para facetas com valores numéricos. Não pode ser definido para facetas com valores de texto. O número máximo de intervalos é 30. |
restricted_values[] |
Recebe apenas o aspecto para os valores restritos especificados. Disponível apenas em campos de texto. Por exemplo, suponha que "category" tenha três valores: "Action > 2022", "Action > 2021" e "Sci-Fi > 2022". Se você definir "restricted_values" como "Action > 2022", a faceta "category" vai conter apenas "Action > 2022". Disponível apenas em campos de texto. O máximo é 10. |
prefixes[] |
Recebe apenas valores de faceta que começam com o prefixo de string especificado. Por exemplo, suponha que "category" tenha três valores: "Action > 2022", "Action > 2021" e "Sci-Fi > 2022". Se você definir "prefixes" como "Action", a faceta "category" vai conter apenas "Action > 2022" e "Action > 2021". Disponível apenas em campos de texto. O máximo é 10. |
contains[] |
Recebe apenas valores de faceta que contêm as strings especificadas. Por exemplo, suponha que "category" tenha três valores: "Action > 2022", "Action > 2021" e "Sci-Fi > 2022". Se o valor "contém" for definido como "2022", a faceta "categoria" vai conter apenas "Ação > 2022" e "Ficção científica > 2022". Disponível apenas em campos de texto. O máximo é 10. |
case_insensitive |
Verdadeiro para tornar as chaves de refinamento insensíveis a maiúsculas e minúsculas ao receber valores de refinamento com prefixos ou contém. Caso contrário, será falso. |
order_by |
A ordem em que os documentos são retornados. Os valores permitidos são:
Se não for definido, os valores textuais serão classificados em ordem natural, e os intervalos numéricos serão classificados na ordem fornecida por |
ImageQuery
Especifica a entrada da consulta de imagem.
Campos | |
---|---|
Campo de união
|
|
image_bytes |
Bytes de imagem codificados em Base64. Formatos de imagem compatíveis: JPEG, PNG e BMP. |
NaturalLanguageQueryUnderstandingSpec
Especificação para ativar recursos de compreensão de linguagem natural para solicitações de pesquisa.
Campos | |
---|---|
filter_extraction_condition |
A condição em que a extração de filtro deve ocorrer. O comportamento padrão do servidor é |
geo_search_query_detection_field_names[] |
Nomes de campos usados para filtragem com base na localização, em que filtros de geolocalização são detectados em consultas de pesquisa em linguagem natural. Só é válido quando "FilterExtractionCondition" está definido como Se esse campo for definido, ele vai substituir os nomes de campo definidos em |
extracted_filter_behavior |
Opcional. Controla o comportamento de como os filtros extraídos são aplicados à pesquisa. O comportamento padrão depende da solicitação. Para uma única pesquisa estruturada no armazenamento de dados, o padrão é |
allowed_field_names[] |
Opcional. Lista de permissões de campos que podem ser usados para extração de filtros de linguagem natural. Por padrão, se não for especificado, todos os campos indexáveis estarão qualificados para extração de filtro de linguagem natural, mas não há garantia de que serão usados. Se algum campo for especificado em "allowed_field_names", apenas os campos marcados como indexáveis no esquema e especificados na lista de permissões estarão qualificados para extração de filtro de linguagem natural. Observação: para pesquisa em vários armazenamentos de dados, isso ainda não é compatível e será ignorado. |
ExtractedFilterBehavior
Enumeração que descreve como os filtros extraídos são aplicados à pesquisa.
Tipos enumerados | |
---|---|
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED |
O EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED vai usar o comportamento padrão para filtros extraídos. Para uma única pesquisa do Datastore, o padrão é aplicar como filtros rígidos. Para a pesquisa em vários repositórios de dados, o padrão é aplicar como reforços leves. |
HARD_FILTER |
Aplica todos os filtros extraídos como filtros fixos nos resultados. Os resultados que não passarem nos filtros extraídos não serão retornados no conjunto de resultados. |
SOFT_BOOST |
Aplica todos os filtros extraídos como aumentos leves. Os resultados que passarem pelos filtros serão promovidos para posições mais altas no conjunto de resultados. |
FilterExtractionCondition
Enumeração que descreve em qual condição a extração de filtro deve ocorrer.
Tipos enumerados | |
---|---|
CONDITION_UNSPECIFIED |
O comportamento padrão do servidor é DISABLED . |
DISABLED |
Desativa a extração de filtros de linguagem natural. |
ENABLED |
Ativa a extração de filtros de linguagem natural. |
QueryExpansionSpec
Especificação para determinar em quais condições a expansão da consulta deve ocorrer.
Campos | |
---|---|
condition |
A condição em que a expansão de consulta deve ocorrer. O padrão é |
pin_unexpanded_results |
Se os resultados não expandidos devem ser fixados. Se esse campo for definido como verdadeiro, os produtos não expandidos sempre vão aparecer na parte de cima dos resultados da pesquisa, seguidos pelos resultados expandidos. |
Condição
Enumeração que descreve em qual condição a expansão da consulta deve ocorrer.
Tipos enumerados | |
---|---|
CONDITION_UNSPECIFIED |
Condição de expansão de consulta não especificada. Nesse caso, o comportamento padrão do servidor é Condition.DISABLED . |
DISABLED |
A expansão de consulta foi desativada. Somente a consulta de pesquisa exata é usada, mesmo que SearchResponse.total_size seja zero. |
AUTO |
Expansão automática de consulta criada pela API Search. |
RankingExpressionBackend
O back-end a ser usado para a avaliação da expressão de classificação.
Tipos enumerados | |
---|---|
RANKING_EXPRESSION_BACKEND_UNSPECIFIED |
Opção padrão para valores não especificados/desconhecidos. |
BYOE |
Descontinuado: use |
CLEARBOX |
Descontinuado: use |
RANK_BY_EMBEDDING |
Classificação por modelo de incorporação personalizada, a maneira padrão de avaliar a expressão de classificação. |
RANK_BY_FORMULA |
Classificação por fórmula personalizada. |
RelevanceScoreSpec
A especificação para retornar a pontuação de relevância do documento.
Campos | |
---|---|
return_relevance_score |
Opcional. Define se a pontuação de relevância será retornada para os resultados da pesquisa. Quanto maior a pontuação, mais relevante é o documento para a consulta. |
RelevanceThreshold
O limite de relevância dos resultados da pesquisa. Quanto maior o limite de relevância, mais resultados relevantes são mostrados e menos resultados são retornados.
Tipos enumerados | |
---|---|
RELEVANCE_THRESHOLD_UNSPECIFIED |
Valor padrão. Nesse caso, o comportamento padrão do servidor é o limite definido pelo Google. |
LOWEST |
Limite de relevância mais baixo. |
LOW |
Limite de relevância baixo. |
MEDIUM |
Limite de relevância média. |
HIGH |
Limite de alta relevância. |
SearchAsYouTypeSpec
Especificação para pesquisa conforme você digita em solicitações de pesquisa.
Campos | |
---|---|
condition |
A condição em que a pesquisa conforme você digita deve ocorrer. O padrão é |
Condição
Enumeração que descreve em qual condição a pesquisa conforme você digita deve ocorrer.
Tipos enumerados | |
---|---|
CONDITION_UNSPECIFIED |
O comportamento padrão do servidor é Condition.DISABLED . |
DISABLED |
Desativa o recurso "Pesquisar enquanto você digita". |
ENABLED |
Ativa o recurso "Pesquisar enquanto você digita". |
AUTO |
Alternância automática entre os modos de pesquisa instantânea e padrão, ideal para implementações de API única (por exemplo, remoção de repetições). |
SessionSpec
Especificação da sessão.
No momento, o recurso de pesquisa com várias interações está na fase de GA particular. Use a versão v1alpha ou v1beta antes de lançarmos esse recurso para disponibilidade geral pública ou peça a inclusão na lista de permissões para a equipe de suporte do Google.
Campos | |
---|---|
query_id |
Se definido, o resultado da pesquisa será armazenado na "rodada" especificada por esse ID de consulta. Exemplo: digamos que a sessão seja assim: 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" } } } O usuário pode chamar a API /search com uma solicitação como esta: session: ".../sessions/xxx" session_spec { query_id: ".../questions/zzz" } Em seguida, a API armazena o resultado da pesquisa, associado à última interação. O resultado da pesquisa armazenado pode ser usado por uma chamada de API /answer subsequente (com o ID da sessão e o ID da consulta especificados). Também é possível chamar /search e /answer em paralelo com o mesmo ID de sessão e ID de consulta. |
search_result_persistence_count |
O número dos principais resultados da pesquisa a serem mantidos. Os resultados da pesquisa persistentes podem ser usados na próxima chamada de API /answer. Esse campo é semelhante ao campo No máximo, 10 resultados para o modo de documentos ou 50 para o modo de partes. |
SpellCorrectionSpec
A especificação para correção ortográfica de consultas.
Campos | |
---|---|
mode |
O modo em que a correção ortográfica substitui a consulta de pesquisa original. O valor padrão é |
Modo
Enumeração que descreve em qual modo a correção ortográfica deve ocorrer.
Tipos enumerados | |
---|---|
MODE_UNSPECIFIED |
Modo de correção ortográfica não especificado. Nesse caso, o comportamento padrão do servidor é Mode.AUTO . |
SUGGESTION_ONLY |
A API Search tenta encontrar uma sugestão de ortografia. Se uma sugestão for encontrada, ela será colocada no SearchResponse.corrected_query . A sugestão de ortografia não será usada como consulta de pesquisa. |
AUTO |
Correção ortográfica automática criada pela API Search. A pesquisa será baseada na consulta corrigida, se encontrada. |
SearchResponse
Mensagem de resposta para o método SearchService.Search
.
Campos | |
---|---|
results[] |
Uma lista de documentos correspondentes. A ordem representa a classificação. |
facets[] |
Resultados das facetas solicitadas pelo usuário. |
total_size |
A contagem total estimada de itens correspondentes, independentemente da paginação. A contagem de |
attribution_token |
Um token de pesquisa exclusivo. Isso precisa ser incluído nos registros |
redirect_uri |
O URI de uma página de redirecionamento definida pelo cliente. Se a ação de redirecionamento for acionada, nenhuma pesquisa será realizada, e apenas |
next_page_token |
Um token que pode ser enviado como |
corrected_query |
Contém a consulta com grafia corrigida, se encontrada. Se o tipo de correção ortográfica for AUTOMATIC, os resultados da pesquisa serão baseados em corrected_query. Caso contrário, a consulta original será usada para a pesquisa. |
summary |
Um resumo como parte dos resultados da pesquisa. Esse campo só será retornado se |
query_expansion_info |
Informações de expansão de consulta para os resultados retornados. |
session_info |
Informações da sessão. Só é definido se |
search_link_promotions[] |
Promoções para pesquisa no site. |
Atributo
Um resultado de atributo.
Campos | |
---|---|
key |
A chave desse atributo. Por exemplo, |
values[] |
Os valores de atributo para este campo. |
dynamic_facet |
Indica se o refinamento é gerado dinamicamente. |
FacetValue
Um valor de faceta que contém nomes de valores e a contagem deles.
Campos | |
---|---|
count |
Número de itens que têm esse valor de atributo. |
Campo de união facet_value . Um valor de faceta que contém valores. facet_value pode ser apenas de um dos tipos a seguir: |
|
value |
Valor de texto de um atributo, como "Preto" para o atributo "cores". |
interval |
Valor do intervalo para um atributo, como [10, 20) para o atributo "price". Ele corresponde a |
QueryExpansionInfo
Informações que descrevem a expansão de consulta, incluindo se ela ocorreu.
Campos | |
---|---|
expanded_query |
Booleano que descreve se a expansão de consulta ocorreu. |
pinned_result_count |
Número de resultados fixados. Esse campo só será definido quando a expansão ocorrer e |
SearchResult
Representa os resultados da pesquisa.
Campos | |
---|---|
id |
|
document |
O snippet de dados do documento na resposta da pesquisa. Somente os campos marcados como |
chunk |
Os dados de bloco na resposta da pesquisa se |
model_scores |
Apenas saída. O Google forneceu as pontuações disponíveis. |
rank_signals |
Opcional. Um conjunto de indicadores de classificação associados ao resultado. |
RankSignals
Um conjunto de indicadores de classificação.
Campos | |
---|---|
default_rank |
Opcional. A classificação padrão do resultado. |
custom_signals[] |
Opcional. Uma lista de indicadores personalizados de caixa transparente. |
keyword_similarity_score |
Opcional. Ajuste de correspondência de palavra-chave. |
relevance_score |
Opcional. Ajuste de relevância semântica. |
semantic_similarity_score |
Opcional. Ajuste de similaridade semântica. |
pctr_rank |
Opcional. Ajuste da taxa de conversão prevista como uma classificação. |
topicality_rank |
Opcional. Ajuste de relevância como uma classificação. |
document_age |
Opcional. Idade do documento em horas. |
boosting_factor |
Opcional. Aumentos personalizados combinados para um documento. |
CustomSignal
Indicador clearbox personalizado representado por um par nome-valor.
Campos | |
---|---|
name |
Opcional. Nome do indicador. |
value |
Opcional. Valor de ponto flutuante que representa o indicador de classificação (por exemplo, 1,25 para BM25). |
SessionInfo
Informações sobre a sessão.
Campos | |
---|---|
name |
Nome da sessão. Se o modo de sessão automática for usado (quando |
query_id |
ID da consulta que corresponde a esta chamada da API Search. Uma sessão pode ter vários turnos, cada um com um ID de consulta exclusivo. Ao especificar o nome da sessão e esse ID de consulta na chamada da API Answer, a geração de respostas acontece no contexto dos resultados da pesquisa dessa chamada. |
Resumo
Resumo dos N principais resultados da pesquisa especificados pela especificação de resumo.
Campos | |
---|---|
summary_text |
O conteúdo do resumo. |
summary_skipped_reasons[] |
Outros motivos para o resumo ser ignorado. Isso informa o motivo dos casos ignorados. Se nada for ignorado, esse campo não será definido. |
safety_attributes |
Uma coleção de categorias de atributo de segurança e as pontuações de confiança associadas a elas. |
summary_with_metadata |
Resumo com informações de metadados. |
Citação
Informações de citação para um segmento.
Campos | |
---|---|
start_index |
O índice indica o início do segmento, medido em bytes/unicode. |
end_index |
Fim do segmento atribuído, exclusivo. |
sources[] |
Fontes de citação do segmento atribuído. |
CitationMetadata
Metadados da citação.
Campos | |
---|---|
citations[] |
Citações para segmentos. |
CitationSource
Fonte da citação.
Campos | |
---|---|
reference_index |
Índice de referência de documento de SummaryWithMetadata.references. Ele é indexado em zero, e o valor será zero se o "reference_index" não for definido explicitamente. |
Referência
Referência do documento.
Campos | |
---|---|
title |
Título do documento. |
document |
Obrigatório. |
uri |
URI do Cloud Storage ou HTTP para o documento. |
chunk_contents[] |
Lista de conteúdo de trechos citados derivados do conteúdo do documento. |
ChunkContent
Conteúdo em partes.
Campos | |
---|---|
content |
Conteúdo textual do bloco. |
page_identifier |
Identificador da página. |
SafetyAttributes
Categorias de atributo de segurança e as pontuações de confiança associadas a elas.
Campos | |
---|---|
categories[] |
Os nomes de exibição das categorias de atributo de segurança associadas ao conteúdo gerado. A ordem corresponde às pontuações. |
scores[] |
As pontuações de confiança de cada categoria, maior valor significa maior confiança. A ordem corresponde às categorias. |
SummarySkippedReason
Uma enumeração para motivos de resumo ignorados.
Tipos enumerados | |
---|---|
SUMMARY_SKIPPED_REASON_UNSPECIFIED |
Valor padrão. O motivo para o resumo ter sido ignorado não foi especificado. |
ADVERSARIAL_QUERY_IGNORED |
A consulta adversária ignorou o caso. Usado apenas quando |
NON_SUMMARY_SEEKING_QUERY_IGNORED |
A consulta que não busca um resumo ignorou o caso. O Google pula o resumo se a consulta for uma conversa informal. Usado apenas quando |
OUT_OF_DOMAIN_QUERY_IGNORED |
A consulta fora do domínio ignorou o caso. O Google pula o resumo se não houver resultados de pesquisa de alta relevância. Por exemplo, o repositório de dados contém fatos sobre a empresa A, mas a consulta do usuário faz perguntas sobre a empresa B. |
POTENTIAL_POLICY_VIOLATION |
O possível caso de violação da política. O Google pula o resumo se detectar uma possível violação da política. Isso inclui conteúdo violento ou tóxico. |
LLM_ADDON_NOT_ENABLED |
O caso em que o complemento de LLM não está ativado. O Google pula o resumo se o complemento de LLM não estiver ativado. |
NO_RELEVANT_CONTENT |
O caso de conteúdo irrelevante. O Google pula o resumo se não houver conteúdo relevante nos resultados da pesquisa recuperados. |
JAIL_BREAKING_QUERY_IGNORED |
A consulta de jailbreak não diferenciava maiúsculas de minúsculas. Por exemplo, "Responda no tom de um CEO de uma empresa concorrente". Usado somente quando [SearchRequest.ContentSearchSpec.SummarySpec.ignore_jail_breaking_query] está definido como |
CUSTOMER_POLICY_VIOLATION |
O caso de violação da política do cliente. O Google pula o resumo se uma violação da política do cliente for detectada. A política é definida pelo cliente. |
NON_SUMMARY_SEEKING_QUERY_IGNORED_V2 |
A consulta que não busca respostas ignorou o caso. O Google pula o resumo se a consulta não tiver um objetivo claro. Usado somente quando [SearchRequest.ContentSearchSpec.SummarySpec.ignore_non_answer_seeking_query] está definido como |
TIME_OUT |
O caso de tempo limite. O Google pula o resumo se o tempo expirar. |
SummaryWithMetadata
Resumo com informações de metadados.
Campos | |
---|---|
summary |
Texto de resumo sem informações de citação. |
citation_metadata |
Metadados de citação para o resumo fornecido. |
references[] |
Referências de documentos. |
SearchTier
Níveis de recursos de pesquisa. Os preços podem variar de acordo com o nível. Para saber mais, consulte a documentação de preços.
Tipos enumerados | |
---|---|
SEARCH_TIER_UNSPECIFIED |
Valor padrão quando a enumeração não é especificada. Isso é inválido para uso. |
SEARCH_TIER_STANDARD |
Nível Standard. |
SEARCH_TIER_ENTERPRISE |
Nível Enterprise. |
SearchUseCase
Define uma subdivisão adicional de SolutionType
. Especificamente para SOLUTION_TYPE_SEARCH
.
Tipos enumerados | |
---|---|
SEARCH_USE_CASE_UNSPECIFIED |
Valor usado quando não definido. Não vai ocorrer no CSS. |
SEARCH_USE_CASE_SEARCH |
Caso de uso de pesquisa. Espera que o tráfego tenha um query não vazio. |
SEARCH_USE_CASE_BROWSE |
Navegar pelo caso de uso. Espera que o tráfego tenha um query vazio. |
ServingConfig
Configura metadados usados para gerar resultados no momento da exibição (por exemplo, resultados da pesquisa ou previsões de recomendação). O ServingConfig é transmitido na solicitação de pesquisa e previsão e gera resultados.
Campos | |
---|---|
name |
Imutável. Nome totalmente qualificado |
display_name |
Obrigatório. O nome de exibição legível da configuração de exibição. Usado na interface do usuário do Discovery. Esse campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. Caso contrário, um erro INVALID_ARGUMENT será retornado. |
solution_type |
Obrigatório. Imutável. Especifica o tipo de solução a que uma configuração de exibição pode ser associada. |
model_id |
O ID do modelo a ser usado no momento da disponibilização. No momento, apenas RecommendationModels são aceitos. Pode ser mudado, mas apenas para um modelo compatível (por exemplo, CTR de "Outras categorias que você pode gostar" para CVR de "Outras categorias que você pode gostar"). Obrigatório quando |
diversity_level |
A quantidade de diversidade a ser usada nos resultados do modelo de recomendação, por exemplo,
Se não for especificado, vamos escolher o padrão com base no tipo de modelo de recomendação. Valor padrão: Só pode ser definido se |
ranking_expression |
A expressão de classificação controla a classificação personalizada nos documentos de recuperação. Para aproveitar isso, é necessário incorporar documentos. A configuração de expressão de classificação em ServingConfig se aplica a todas as solicitações de pesquisa atendidas pela configuração de veiculação. No entanto, se A expressão de classificação é uma única função ou várias funções unidas por "+".
Funções compatíveis:
Variáveis de função:
Exemplo de expressão de classificação: Se o documento tiver um campo de incorporação doc_embedding, a expressão de classificação poderá ser |
create_time |
Apenas saída. Carimbo de data/hora da criação de ServingConfig. |
update_time |
Apenas saída. Carimbo de data/hora da atualização de ServingConfig. |
filter_control_ids[] |
Controles de filtro para usar no caminho de veiculação. Todos os controles de filtro acionados serão aplicados. Os controles de filtro precisam estar no mesmo repositório de dados que a configuração de exibição. Máximo de 20 controles de filtros. |
boost_control_ids[] |
Controles de reforço para usar no caminho de veiculação. Todos os controles de reforço acionados serão aplicados. Os controles de reforço precisam estar no mesmo repositório de dados que a configuração de exibição. Máximo de 20 controles de otimização. |
redirect_control_ids[] |
IDs dos controles de redirecionamento. Apenas a primeira ação de redirecionamento acionada é aplicada, mesmo que várias sejam válidas. O número máximo de especificações é 100. Só pode ser definido se |
synonyms_control_ids[] |
Especificações de sinônimos de condição. Se várias condições de sinônimos corresponderem, todos os controles de sinônimos correspondentes na lista serão executados. O número máximo de especificações é 100. Só pode ser definido se |
oneway_synonyms_control_ids[] |
Especificações de sinônimos unidirecionais de condição. Se várias condições de sinônimos unidirecionais forem correspondentes, todos os controles de sinônimos unidirecionais correspondentes na lista serão executados. O número máximo de especificações é 100. Só pode ser definido se |
dissociate_control_ids[] |
A condição não associa especificações. Se várias condições de não associação forem correspondentes, todos os controles de não associação correspondentes na lista serão executados. A ordem não importa. O número máximo de especificações é 100. Só pode ser definido se |
replacement_control_ids[] |
Especificações de substituição de condição. Aplicados de acordo com a ordem na lista. Um termo substituído anteriormente não pode ser substituído novamente. O número máximo de especificações é 100. Só pode ser definido se |
ignore_control_ids[] |
Condição para ignorar especificações. Se várias condições de ignorar forem correspondentes, todos os controles de ignorar correspondentes na lista serão executados. A ordem não importa. O número máximo de especificações é 100. |
promote_control_ids[] |
Especificações de promoção condicional. O número máximo de especificações é 100. |
answer_generation_spec |
Opcional. A especificação para a geração de respostas. |
Campo de união vertical_config . Configuração específica do segmento do setor. vertical_config pode ser apenas de um dos tipos a seguir: |
|
media_config |
O MediaConfig da configuração de exibição. |
generic_config |
O GenericConfig da configuração de exibição. |
GenericConfig
Especifica as configurações necessárias para a descoberta genérica.No momento, oferecemos suporte a:
content_search_spec
: configuração para pesquisa de conteúdo genérico.
Campos | |
---|---|
content_search_spec |
Especifica o comportamento esperado da pesquisa de conteúdo. Válido apenas para repositório de dados com pesquisa de conteúdo ativada. |
MediaConfig
Especifica as configurações necessárias para a descoberta de mídia. No momento, oferecemos suporte a:
demote_content_watched
: limite para a redução de conteúdo assistido. Os clientes podem especificar se querem usar o rebaixamento de conteúdo assistido ou a página de detalhes visualizada. Ao usar a redução de classificação de conteúdo assistido, os clientes precisam especificar os minutos ou a porcentagem assistida que excedem o limite. Assim, o conteúdo será rebaixado no resultado da recomendação.promote_fresh_content
: dias de corte para a promoção de conteúdo novo. Os clientes podem especificar se estão usando a promoção de atualização de conteúdo. Se o conteúdo foi publicado dentro do período de corte, ele será promovido no resultado da recomendação. Só pode ser definido seSolutionType
forSOLUTION_TYPE_RECOMMENDATION
.
Campos | |
---|---|
demotion_event_type |
Especifica o tipo de evento usado para reduzir o resultado da recomendação. Valores aceitos no momento:
Se não for definida, a redução do histórico de exibição não será aplicada. A redução de classificação por atualização de conteúdo ainda será aplicada. |
demote_content_watched_past_days |
Opcional. Especifica o número de dias a serem considerados para rebaixar o conteúdo assistido. Se for definido como zero ou não definido, o padrão será o máximo de 365 dias. |
content_freshness_cutoff_days |
Especifica a atualização de conteúdo usada para o resultado da recomendação. O conteúdo será rebaixado se tiver sido publicado há mais tempo do que os dias de corte de atualização de conteúdo. |
Campo de união demote_content_watched . Especifique o limite para rebaixar o conteúdo assistido. Ele pode ser uma porcentagem ou um valor em minutos. Isso precisa ser definido para o tipo de evento media-complete . demote_content_watched pode ser apenas de um dos tipos a seguir: |
|
content_watched_percentage_threshold |
Especifica o limite de porcentagem de conteúdo assistido para rebaixamento. O valor do limite precisa estar entre [0, 1,0], inclusive. |
content_watched_seconds_threshold |
Especifica o limite de minutos assistidos para rebaixamento. |
Sessão
Definição de proto de sessão externa.
Campos | |
---|---|
name |
Imutável. Nome totalmente qualificado |
display_name |
Opcional. O nome de exibição da sessão. Esse campo é usado para identificar a sessão na UI. Por padrão, o nome de exibição é o primeiro texto de consulta do turno na sessão. |
state |
O estado da sessão. |
user_pseudo_id |
Um identificador exclusivo para rastrear usuários. |
turns[] |
Gira. |
labels[] |
Opcional. Os rótulos da sessão. Pode ser definido como filtro em "ListSessionsRequest". |
start_time |
Apenas saída. O horário em que a sessão começou. |
end_time |
Apenas saída. O horário em que a sessão terminou. |
is_pinned |
Opcional. Se a sessão estiver fixada, ela vai aparecer na parte de cima da lista. |
Estado
Enumeração do estado da sessão.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
Estado não especificado. |
IN_PROGRESS |
A sessão está aberta no momento. |
Turn
Representa uma interação, incluindo uma consulta do usuário e uma resposta do serviço.
Campos | |
---|---|
query |
Opcional. A consulta do usuário. Não pode ser definido se esta vez estiver apenas regenerando uma resposta para uma vez diferente. |
answer |
Opcional. O nome do recurso da resposta à consulta do usuário. Definido somente se a geração de respostas (chamada da API /answer) ocorreu nesta vez. |
assist_answer |
Apenas saída. O nome do recurso da resposta do Google Assistente à consulta do usuário. Definido apenas se uma chamada de assistência (chamada de API /assist) ocorreu nesta rodada. Formato: |
detailed_answer |
Apenas saída. Na API |
detailed_assist_answer |
Apenas saída. Na API |
query_config |
Opcional. Representa metadados relacionados à configuração da consulta, por exemplo, modelo e versão de LLM usados, parâmetros do modelo (temperatura, parâmetros de embasamento etc.). O prefixo "google." é reservado para funcionalidades desenvolvidas pelo Google. |
SetUpDataConnectorMetadata
Esse tipo não tem campos.
Metadados para o método DataConnectorService.SetUpDataConnector
.
SetUpDataConnectorRequest
Solicitação para o método DataConnectorService.SetUpDataConnector
.
Campos | |
---|---|
parent |
Obrigatório. O pai de |
collection_id |
Obrigatório. O ID a ser usado para o Esse campo precisa estar em conformidade com o padrão RFC-1034 e ter um limite de 63 caracteres. Caso contrário, um erro INVALID_ARGUMENT será retornado. |
collection_display_name |
Obrigatório. Precisa ser legível e usado para mostrar coleções no painel do console. String codificada em UTF-8 com limite de 1.024 caracteres. |
data_connector |
Obrigatório. O |
SingleRegionKey
Metadados para CMEKs de região única.
Campos | |
---|---|
kms_key |
Obrigatório. Nome do recurso de chave do KMS de região única que será usado para criptografar recursos |
SiteSearchEngine
O SiteSearchEngine captura configurações persistentes de pesquisa no site no nível do DataStore. É um valor único por repositório de dados.
Campos | |
---|---|
name |
O nome totalmente qualificado do recurso do mecanismo de pesquisa do site. Formato: |
SiteVerificationInfo
Informações de verificação para sites de destino na pesquisa avançada no site.
Campos | |
---|---|
site_verification_state |
Estado da verificação do site que indica a propriedade e a validade. |
verify_time |
Hora da última verificação do site. |
SiteVerificationState
Estado da verificação do site.
Tipos enumerados | |
---|---|
SITE_VERIFICATION_STATE_UNSPECIFIED |
O padrão é VERIFIED. |
VERIFIED |
A propriedade do site foi verificada. |
UNVERIFIED |
A verificação da propriedade do site está pendente ou falhou. |
EXEMPTED |
Site isento de verificação, por exemplo, um site público aberto a todos. |
Sitemap
Um sitemap para o SiteSearchEngine.
Campos | |
---|---|
name |
Apenas saída. O nome totalmente qualificado do recurso do sitemap. |
create_time |
Apenas saída. O horário de criação do sitemap. |
Campo de união feed . Fontes de feed compatíveis. feed pode ser apenas de um dos tipos a seguir: |
|
uri |
URI público do sitemap, por exemplo, |
SolutionType
O tipo de solução.
Tipos enumerados | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Valor padrão. |
SOLUTION_TYPE_RECOMMENDATION |
Usado para a Recommendations AI. |
SOLUTION_TYPE_SEARCH |
Usado para a pesquisa de descoberta. |
SOLUTION_TYPE_CHAT |
Usado para casos de uso relacionados ao agente de IA generativa. |
SOLUTION_TYPE_GENERATIVE_CHAT |
Usado para casos de uso relacionados ao agente do chat generativo. Ele é usado apenas para o mecanismo de chat generativo, e os repositórios de dados associados precisam estar registrados na solução SOLUTION_TYPE_CHAT . |
SpannerSource
A origem do Spanner para importar dados
Campos | |
---|---|
project_id |
O ID do projeto que contém a origem do Spanner. Tem um limite de 128 caracteres. Se não for especificado, herda o ID do projeto da solicitação principal. |
instance_id |
Obrigatório. O ID da instância da tabela de origem do Spanner. |
database_id |
Obrigatório. O ID do banco de dados da tabela de origem do Spanner. |
table_id |
Obrigatório. O nome da tabela do banco de dados do Spanner que precisa ser importada. |
enable_data_boost |
Se o Data Boost será aplicado na exportação do Spanner. A ativação dessa opção gera custos extras. Confira mais informações neste link. |
StreamAssistRequest
Solicitação para o método AssistantService.StreamAssist
.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso do |
query |
Opcional. Consulta do usuário atual. Uma consulta vazia só é aceita se |
session |
Opcional. A sessão a ser usada na solicitação. Se especificado, o assistente terá acesso ao histórico da sessão, e a consulta e a resposta serão armazenadas lá. Se Formato: |
user_metadata |
Opcional. Informações sobre o usuário que iniciou a consulta. |
agents_spec |
Opcional. Especificação dos agentes usados para atender à solicitação. |
tools_spec |
Opcional. Especificação das ferramentas usadas para atender à solicitação. |
generation_spec |
Opcional. Especificação da configuração de geração para a solicitação. |
AgentsSpec
Especificação dos agentes usados para atender à solicitação.
Campos | |
---|---|
agent_specs[] |
Opcional. Especificação dos agentes usados para atender à solicitação. |
AgentSpec
Especificação de um agente.
Campos | |
---|---|
agent_id |
Obrigatório. ID para identificar o recurso do agente que atende à solicitação. Esse campo precisa estar em conformidade com a RFC-1034 e ter um limite de 63 caracteres. |
GenerationSpec
Especificação de geração do assistente para a solicitação. Isso permite substituir a configuração de geração padrão no nível do mecanismo.
Campos | |
---|---|
model_id |
Opcional. O model_id da Vertex AI usado para o modelo generativo. Se não for definido, o modelo padrão do Google Assistente será usado. |
ToolsSpec
Especificação das ferramentas usadas para atender à solicitação.
Campos | |
---|---|
vertex_ai_search_spec |
Opcional. Especificação da ferramenta Vertex AI para Pesquisa. |
web_grounding_spec |
Opcional. Especificação da ferramenta de embasamento da Web. Se o campo estiver presente, ativa o embasamento com a pesquisa na Web. Funciona apenas se |
image_generation_spec |
Opcional. Especificação da ferramenta de geração de imagens. |
video_generation_spec |
Opcional. Especificação da ferramenta de geração de vídeo. |
ImageGenerationSpec
Esse tipo não tem campos.
Especificação da ferramenta de geração de imagens.
VertexAiSearchSpec
Especificação da ferramenta Vertex AI para Pesquisa.
Campos | |
---|---|
data_store_specs[] |
Opcional. Especificações que definem |
filter |
Opcional. A sintaxe do filtro consiste em uma linguagem de expressão para construir um predicado a partir de um ou mais campos dos documentos que estão sendo filtrados. A expressão de filtro diferencia maiúsculas de minúsculas. Se esse campo não for reconhecido, um A filtragem na Vertex AI para Pesquisa é feita mapeando a chave de filtro do lado esquerdo (LHS, na sigla em inglês) para uma propriedade de chave definida no back-end da Vertex AI para Pesquisa. Esse mapeamento é definido pelo cliente no esquema dele. Por exemplo, um cliente de mídia pode ter um campo "name" no esquema. Nesse caso, o filtro ficaria assim: filter --> name:'ANY("king kong")' Para mais informações sobre filtragem, incluindo sintaxe e operadores de filtro, consulte Filtrar. |
VideoGenerationSpec
Esse tipo não tem campos.
Especificação da ferramenta de geração de vídeo.
WebGroundingSpec
Esse tipo não tem campos.
Especificação da ferramenta de embasamento da Web.
StreamAssistResponse
Resposta para o método AssistantService.StreamAssist
.
Campos | |
---|---|
answer |
Objeto de recurso de resposta do Assistente que contém partes da resposta final do assistente para a consulta do usuário. Não está presente se a resposta atual não adicionar nada ao Observe Se o estado for |
session_info |
Informações da sessão. Incluído apenas no StreamAssistResponse final do fluxo de resposta. |
assist_token |
Um ID global exclusivo que identifica o par atual de solicitação e fluxo de respostas. Usado para feedback e suporte. |
SessionInfo
Informações sobre a sessão.
Campos | |
---|---|
session |
Nome da sessão recém-gerada ou continuada. Formato: |
SubscriptionTerm
Vigência da assinatura. LINT.IfChange
Tipos enumerados | |
---|---|
SUBSCRIPTION_TERM_UNSPECIFIED |
Valor padrão. Não usar. |
SUBSCRIPTION_TERM_ONE_MONTH |
1 mês. |
SUBSCRIPTION_TERM_ONE_YEAR |
1 ano. |
SUBSCRIPTION_TERM_THREE_YEARS |
3 anos. |
SubscriptionTier
Informações sobre o nível da assinatura.
Tipos enumerados | |
---|---|
SUBSCRIPTION_TIER_UNSPECIFIED |
Valor padrão. |
SUBSCRIPTION_TIER_SEARCH |
Nível de pesquisa. O nível de pesquisa pode acessar os recursos de pesquisa do VAIS e do NotebookLM. |
SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT |
Nível Pesquisa + Assistente. O nível Pesquisa + Assistente pode acessar os recursos de pesquisa do VAIS, do NotebookLM e do Google Assistente. |
SUBSCRIPTION_TIER_NOTEBOOK_LM |
Nível do NotebookLM. O NotebookLM é um nível de assinatura que só pode acessar os recursos do NotebookLM. |
SUBSCRIPTION_TIER_FRONTLINE_WORKER |
Nível para profissionais na linha de frente. |
SUBSCRIPTION_TIER_AGENTSPACE_STARTER |
Nível Starter do Agentspace. |
SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS |
Nível do Agentspace Business. |
SUBSCRIPTION_TIER_ENTERPRISE |
Nível Enterprise. |
SUBSCRIPTION_TIER_EDU |
nível EDU. |
SUBSCRIPTION_TIER_EDU_PRO |
Nível EDU Pro. |
SUBSCRIPTION_TIER_EDU_EMERGING |
Nível de mercado emergente do EDU. |
SUBSCRIPTION_TIER_EDU_PRO_EMERGING |
Nível de mercado emergente do EDU Pro. |
SuggestionDenyListEntry
Entrada da lista de bloqueio de sugestões que identifica a frase a ser bloqueada das sugestões e a operação aplicada a ela.
Campos | |
---|---|
block_phrase |
Obrigatório. Frase a ser bloqueada das sugestões veiculadas. Pode ter no máximo 125 caracteres. |
match_operator |
Obrigatório. O operador de correspondência a ser aplicado a essa frase. Se você quer bloquear a frase exata ou qualquer sugestão que a contenha. |
MatchOperator
Operador para correspondência com as sugestões geradas.
Tipos enumerados | |
---|---|
MATCH_OPERATOR_UNSPECIFIED |
Valor padrão. Não pode ser usado |
EXACT_MATCH |
Se a sugestão for uma correspondência exata de block_phrase, bloqueie-a. |
CONTAINS |
Se a sugestão contiver a frase bloqueada, bloqueie-a. |
TargetSite
Um site de destino para o SiteSearchEngine.
Campos | |
---|---|
name |
Apenas saída. O nome do recurso totalmente qualificado do site de destino. |
provided_uri_pattern |
Obrigatório. Somente entrada. O padrão de URI fornecido pelo usuário de que o |
type |
O tipo do site de destino, por exemplo, se ele deve ser incluído ou excluído. |
exact_match |
Imutável. Se for definido como "false", um uri_pattern será gerado para incluir todas as páginas cujo endereço contenha o provided_uri_pattern. Se definido como "true", um uri_pattern será gerado para tentar ser uma correspondência exata do provided_uri_pattern ou apenas da página específica se o provided_uri_pattern for específico. O provided_uri_pattern é sempre normalizado para gerar o padrão de URI a ser usado pelo mecanismo de pesquisa. |
generated_uri_pattern |
Apenas saída. Gerado pelo sistema com base no provided_uri_pattern. |
root_domain_uri |
Apenas saída. Domínio raiz do provided_uri_pattern. |
site_verification_info |
Apenas saída. Status da verificação da propriedade e validade do site. |
indexing_status |
Apenas saída. Status da indexação. |
update_time |
Apenas saída. O horário da última atualização do site de destino. |
failure_reason |
Apenas saída. Motivo da falha. |
FailureReason
Motivos de falha na indexação da pesquisa no site.
Campos | |
---|---|
Campo de união failure . Motivo da falha. failure pode ser apenas de um dos tipos a seguir: |
|
quota_failure |
Falha devido à cota insuficiente. |
QuotaFailure
Falha devido à cota insuficiente.
Campos | |
---|---|
total_required_quota |
Esse número é uma estimativa de quanta cota total o projeto precisa para concluir a indexação. |
IndexingStatus
Enumeração do status de indexação do site de destino.
Tipos enumerados | |
---|---|
INDEXING_STATUS_UNSPECIFIED |
O padrão é SUCCEEDED. |
PENDING |
O site de destino está na fila de atualização e será selecionado pelo pipeline de indexação. |
FAILED |
O site de destino não é indexado. |
SUCCEEDED |
O site de destino foi indexado. |
DELETING |
O site de destino indexado anteriormente foi marcado para exclusão. Esse é um estado de transição que resulta em: 1. exclusão do site de destino se a remoção do índice for bem-sucedida; 2. reversão do estado para "SUCCEEDED" se a remoção do índice falhar. |
CANCELLABLE |
A mudança de site de destino está pendente, mas pode ser cancelada. |
CANCELLED |
A mudança de site de destino é cancelada. |
Tipo
Tipos de site de destino possíveis.
Tipos enumerados | |
---|---|
TYPE_UNSPECIFIED |
Esse valor não é usado. Nesse caso, o comportamento padrão do servidor é Type.INCLUDE . |
INCLUDE |
Inclua o site de destino. |
EXCLUDE |
Exclua o site de destino. |
Locatário
Informações do locatário para uma origem de conector. Isso inclui algumas das mesmas informações armazenadas na mensagem de credencial, mas se limita apenas ao que é necessário para fornecer uma lista de locatários acessíveis ao usuário.
Campos | |
---|---|
id |
O ID da instância do locatário. Exemplos: Jira ("8594f221-9797-5f78-1fa4-485e198d7cd0"), Slack ("T123456"). |
uri |
O URI do locatário, se aplicável. Por exemplo, o URI de uma instância do Jira é https://my-jira-instance.atlassian.net, e um locatário do Slack não tem um URI. |
display_name |
Nome de exibição opcional para o locatário, por exemplo, "Minha equipe do Slack". |
TextInput
Define a entrada de texto.
Campos | |
---|---|
input |
Entrada de texto. |
context |
Contexto da conversa da entrada. |
TrainCustomModelMetadata
Metadados relacionados ao progresso da operação TrainCustomModel. Isso é retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
TrainCustomModelRequest
Solicite uma mensagem para o método SearchTuningService.TrainCustomModel
.
Campos | |
---|---|
data_store |
Obrigatório. O nome do recurso do repositório de dados, como |
model_type |
Modelo a ser treinado. Os valores aceitos são:
|
error_config |
O local desejado dos erros ocorridos durante a ingestão e o treinamento de dados. |
model_id |
Se não for fornecido, um UUID será gerado. |
Campo de união training_input . Entrada de treinamento do modelo. training_input pode ser apenas de um dos tipos a seguir: |
|
gcs_training_input |
Entrada de treinamento do Cloud Storage. |
GcsTrainingInput
Entrada de dados de treinamento do Cloud Storage.
Campos | |
---|---|
corpus_data_path |
Os dados do corpus do Cloud Storage que podem ser associados aos dados de treinamento. O formato do caminho de dados é Para o modelo de ajuste de pesquisa, cada linha precisa ter _id, título e texto. Exemplo: |
query_data_path |
Os dados de consulta do GCS que podem ser associados aos dados de treinamento. O formato do caminho de dados é Para o modelo de ajuste de pesquisa, cada linha precisa ter _id e texto. Exemplo: {"_id": "query1", "text": "example query"} |
train_data_path |
Caminho dos dados de treinamento do Cloud Storage cujo formato deve ser Para o modelo de ajuste de pesquisa, ele precisa ter a consulta-id corpus-id score como cabeçalho do arquivo TSV. A pontuação precisa ser um número em
|
test_data_path |
Dados de teste do Cloud Storage. Mesmo formato de "train_data_path". Se não for fornecido, uma divisão aleatória de treinamento/teste de 80/20 será realizada em "train_data_path". |
TrainCustomModelResponse
Resposta do TrainCustomModelRequest
. Essa mensagem é retornada pelo campo google.longrunning.Operations.response.
Campos | |
---|---|
error_samples[] |
Uma amostra de erros encontrados ao processar os dados. |
error_config |
Reflete o destino dos erros completos na solicitação, se definido. |
model_status |
O status do modelo treinado. Os valores possíveis são:
|
metrics |
As métricas do modelo treinado. |
model_name |
Nome totalmente qualificado do CustomTuningModel. |
TransactionInfo
Uma transação representa toda a transação de compra.
Campos | |
---|---|
currency |
Obrigatório. Código da moeda. Use o código ISO-4217 de três caracteres. |
transaction_id |
O ID da transação com um limite de 128 caracteres. |
value |
Obrigatório. Valor total diferente de zero associado à transação. Esse valor pode incluir frete, tributos ou outros ajustes no valor total que você quer incluir. |
tax |
Todos os tributos associados à transação. |
cost |
Todos os custos associados aos produtos. Podem ser custos de fabricação, despesas de frete não pagas pelo usuário final ou outros custos, de modo que: |
discount_value |
O valor total dos descontos aplicados a esta transação. Esse valor precisa ser excluído de Por exemplo, se um usuário pagou o valor Isso significa que o lucro é calculado da mesma forma, independente do valor do desconto, e que |
UpdateAclConfigRequest
Mensagem de solicitação para o método UpdateAclConfig.
Campos | |
---|---|
acl_config |
UpdateAssistantRequest
Mensagem de solicitação para o método AssistantService.UpdateAssistant
.
Campos | |
---|---|
assistant |
Obrigatório. O O campo Se o usuário não tiver permissão para atualizar o Se o |
update_mask |
Lista de campos a serem atualizados. |
UpdateCmekConfigMetadata
Metadados relacionados ao progresso da operação CmekConfigService.UpdateCmekConfig
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
UpdateCmekConfigRequest
Mensagem de solicitação para o método "UpdateCmekConfig". rpc.
Campos | |
---|---|
config |
Obrigatório. O recurso CmekConfig. |
set_default |
Defina o seguinte CmekConfig como o padrão a ser usado para recursos filhos se um não for especificado. |
UpdateControlRequest
Solicitação para o método "UpdateControl".
Campos | |
---|---|
control |
Obrigatório. O controle a ser atualizado. |
update_mask |
Opcional. Indica quais campos no Se não estiver definido ou vazio, todos os campos com suporte serão atualizados. |
UpdateConversationRequest
Solicitação para o método "UpdateConversation".
Campos | |
---|---|
conversation |
Obrigatório. A conversa a ser atualizada. |
update_mask |
Indica quais campos no Se não estiver definido ou vazio, todos os campos com suporte serão atualizados. |
UpdateDataConnectorRequest
Solicite uma mensagem para o método DataConnectorService.UpdateDataConnector
.
Campos | |
---|---|
data_connector |
Obrigatório. O Se o usuário não tiver permissão para atualizar o Se o |
update_mask |
Indica quais campos no Os caminhos de campo aceitos incluem:
Observação: a compatibilidade com esses campos pode variar de acordo com o tipo de conector. Por exemplo, nem todos os conectores são compatíveis com Se um caminho de campo sem suporte ou desconhecido for fornecido, a solicitação vai retornar um erro INVALID_ARGUMENT. |
UpdateDataStoreRequest
Solicite uma mensagem para o método DataStoreService.UpdateDataStore
.
Campos | |
---|---|
data_store |
Obrigatório. O Se o usuário não tiver permissão para atualizar o Se o |
update_mask |
Indica quais campos no Caso seja fornecido um campo sem suporte ou desconhecido, será retornado um erro INVALID_ARGUMENT. |
UpdateDocumentRequest
Solicite uma mensagem para o método DocumentService.UpdateDocument
.
Campos | |
---|---|
document |
Obrigatório. O documento a ser atualizado/criado. Se o autor da chamada não tiver permissão para atualizar o Se o |
allow_missing |
Se definido como |
update_mask |
Indica quais campos do "documento" importado fornecido precisam ser atualizados. Se não for definido, todos os campos serão atualizados por padrão. |
UpdateEngineRequest
Solicite uma mensagem para o método EngineService.UpdateEngine
.
Campos | |
---|---|
engine |
Obrigatório. O Se o usuário não tiver permissão para atualizar o Se o |
update_mask |
Indica quais campos no Caso seja fornecido um campo sem suporte ou desconhecido, será retornado um erro INVALID_ARGUMENT. |
UpdateLicenseConfigRequest
Solicite uma mensagem para o método LicenseConfigService.UpdateLicenseConfig
.
Campos | |
---|---|
license_config |
Obrigatório. O |
update_mask |
Opcional. Indica quais campos no Caso seja fornecido um campo sem suporte ou desconhecido, será retornado um erro INVALID_ARGUMENT. |
UpdateSchemaMetadata
Metadados para LRO UpdateSchema.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
UpdateSchemaRequest
Solicite uma mensagem para o método SchemaService.UpdateSchema
.
Campos | |
---|---|
schema |
Obrigatório. O |
allow_missing |
Se definido como verdadeiro e o |
UpdateServingConfigRequest
Solicitação para o método "UpdateServingConfig".
Campos | |
---|---|
serving_config |
Obrigatório. O ServingConfig a ser atualizado. |
update_mask |
Indica quais campos no Se não for definido, todos os campos com suporte serão atualizados. |
UpdateSessionRequest
Solicitação para o método UpdateSession.
Campos | |
---|---|
session |
Obrigatório. A sessão a ser atualizada. |
update_mask |
Indica quais campos no Se não estiver definido ou vazio, todos os campos com suporte serão atualizados. |
UpdateTargetSiteMetadata
Metadados relacionados ao progresso da operação SiteSearchEngineService.UpdateTargetSite
. Isso será retornado pelo campo google.longrunning.Operation.metadata.
Campos | |
---|---|
create_time |
Horário de criação da operação. |
update_time |
Horário da última atualização da operação. Se a operação for concluída, esse também será o horário de término. |
UpdateTargetSiteRequest
Solicite uma mensagem para o método SiteSearchEngineService.UpdateTargetSite
.
Campos | |
---|---|
target_site |
Obrigatório. O site de destino a ser atualizado. Se o usuário não tiver permissão para atualizar o Se o |
UserEvent
O UserEvent captura todas as informações de metadados que a API Discovery Engine precisa saber sobre como os usuários finais interagem com seu site.
Campos | |
---|---|
event_type |
Obrigatório. Tipo de evento do usuário. Os valores permitidos são: Valores genéricos:
Valores relacionados ao varejo:
Valores relacionados à mídia:
Valor de conversão personalizado:
|
conversion_type |
Opcional. Tipo de conversão. Obrigatório se Não defina o campo se |
user_pseudo_id |
Obrigatório. Um identificador exclusivo para rastrear visitantes. Por exemplo, isso pode ser implementado com um cookie HTTP, que deve ser capaz de identificar um visitante de maneira exclusiva em um único dispositivo. Esse identificador exclusivo não deve mudar se o visitante fizer login/logout do site. Não defina o campo com o mesmo ID fixo para usuários diferentes. Isso mistura o histórico de eventos desses usuários, o que resulta em uma qualidade de modelo degradada. O campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. Caso contrário, um erro O campo não pode conter PII ou dados do usuário. Recomendamos usar o Client-ID do Google Analytics para esse campo. |
engine |
O nome do recurso Opcional. Só é obrigatório para eventos de usuário produzidos por |
data_store |
O nome completo do recurso Opcional. Necessário apenas para eventos de usuário cujo repositório de dados não pode ser determinado por |
event_time |
Obrigatório apenas para o método |
user_info |
Informações sobre o usuário final. |
direct_user_request |
Defina como "true" se a solicitação for feita diretamente pelo usuário final. Nesse caso, o Essa flag só deve ser definida se a solicitação de API for feita diretamente pelo usuário final, como um app para dispositivos móveis, e não se um gateway ou servidor estiver processando e enviando os eventos do usuário. Não defina esse parâmetro ao usar a tag JavaScript em |
session_id |
Um identificador exclusivo para rastrear uma sessão de visitante com um limite de 128 bytes. Uma sessão é uma agregação do comportamento de um usuário final em um período. Uma diretriz geral para preencher o session_id:
|
page_info |
Metadados da página, como categorias e outras informações importantes para determinados tipos de eventos, como |
attribution_token |
Token para atribuir uma resposta da API a ações do usuário para acionar o evento. Altamente recomendado para eventos do usuário que são resultado de O valor precisa ser um dos seguintes:
Com ele, podemos atribuir com precisão a visualização de página ou a conclusão da conversão ao evento e à resposta de previsão específica que contém o produto clicado/comprado. Se o usuário clicar no produto K nos resultados da recomendação, transmita |
filter |
A sintaxe do filtro consiste em uma linguagem de expressão para construir um predicado a partir de um ou mais campos dos documentos que estão sendo filtrados. Por exemplo, para eventos Da mesma forma, para eventos O valor precisa ser uma string codificada em UTF-8 com um limite de 1.000 caracteres. Caso contrário, um erro |
documents[] |
Lista de Esse campo é opcional, exceto para os seguintes tipos de evento:
Em um evento |
panel |
Metadados do painel associados a esse evento do usuário. |
search_info |
Detalhes de Esse campo precisa ser definido para o evento |
completion_info |
Detalhes de Esse campo precisa ser definido para o evento |
transaction_info |
Os metadados da transação (se houver) associados a esse evento do usuário. |
tag_ids[] |
Uma lista de identificadores dos grupos de experimentos independentes a que este evento do usuário pertence. Usado para distinguir eventos de usuário associados a diferentes configurações de experimentos. |
promotion_ids[] |
Os IDs das promoções, se este for um evento associado a elas. No momento, esse campo é restrito a no máximo um ID. |
attributes |
Recursos extras de eventos do usuário para incluir no modelo de recomendação. Esses atributos NÃO podem conter dados que precisam ser analisados ou processados posteriormente, como JSON ou outras codificações. Se você fornecer atributos personalizados para eventos do usuário ingeridos, inclua-os também nos eventos do usuário associados às solicitações de previsão. A formatação de atributos personalizados precisa ser consistente entre os eventos importados e os eventos fornecidos com solicitações de previsão. Isso permite que a API Discovery Engine use esses atributos personalizados ao treinar modelos e veicular previsões, o que ajuda a melhorar a qualidade das recomendações. Esse campo precisa atender a todos os critérios abaixo. Caso contrário, um erro
Para recomendações de produtos, um exemplo de informação extra do usuário é |
media_info |
Informações específicas da mídia. |
panels[] |
Opcional. Lista de painéis associados a este evento. Usado para dados de impressão no nível da página. |
UserInfo
Informações de um usuário final.
Campos | |
---|---|
user_id |
Altamente recomendado para usuários conectados. Identificador exclusivo do usuário conectado, como um nome de usuário. Não defina para usuários anônimos. Sempre use um valor de hash para esse ID. Não defina o campo com o mesmo ID fixo para usuários diferentes. Isso mistura o histórico de eventos desses usuários, o que resulta em uma qualidade de modelo degradada. O campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. Caso contrário, um erro |
user_agent |
User agent incluído no cabeçalho HTTP. O campo precisa ser uma string codificada em UTF-8 com um limite de 1.000 caracteres. Caso contrário, um erro Não defina isso ao usar o relatório de eventos do lado do cliente com a tag do GTM ou do JavaScript em |
time_zone |
Opcional. Fuso horário da IANA, por exemplo, Europe/Budapest. |
UserLicense
Informações da licença do usuário atribuídas pelo administrador.
Campos | |
---|---|
user_principal |
Obrigatório. Imutável. O principal do usuário, que pode ser um endereço de e-mail ou outro identificador principal. Este campo não pode ser modificado. O administrador atribui licenças com base no principal do usuário. |
user_profile |
Opcional. O perfil do usuário. Usamos o nome completo do usuário(nome + sobrenome) como perfil de usuário. |
license_assignment_state |
Apenas saída. Estado de atribuição da licença do usuário. Se o usuário tiver uma configuração de licença atribuída, o login dele será associado a ela. Se o estado de atribuição de licença do usuário for "não atribuído" ou "não especificado", nenhuma configuração de licença será associada ao usuário. |
license_config |
Opcional. O nome completo do recurso da assinatura(LicenseConfig) atribuída ao usuário. |
create_time |
Apenas saída. Carimbo de data/hora da criação do usuário. |
update_time |
Apenas saída. Carimbo de data/hora da atualização do usuário. |
last_login_time |
Apenas saída. Horário do último login do usuário. Se o usuário ainda não tiver feito login, esse campo vai estar vazio. |
LicenseAssignmentState
Enumeração do estado de atribuição de licença.
Tipos enumerados | |
---|---|
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED |
Valor padrão. |
ASSIGNED |
Licença atribuída ao usuário. |
UNASSIGNED |
Nenhuma licença atribuída ao usuário. Obsoleto, traduzido para NO_LICENSE. |
NO_LICENSE |
Nenhuma licença atribuída ao usuário. |
NO_LICENSE_ATTEMPTED_LOGIN |
O usuário tentou fazer login, mas não tem uma licença atribuída. Esse estado é usado apenas para tentativas de login pela primeira vez sem usuário, mas não é possível atribuir uma licença. Os usuários que já fizeram login, mas não conseguem receber uma licença, vão receber o estado NO_LICENSE(a licença pode ser cancelada pelo administrador). |
BLOCKED |
O usuário está bloqueado e não pode atribuir uma licença. |
WorkspaceConfig
Configuração para armazenar a configuração do tipo de repositório de dados para dados do espaço de trabalho.
Campos | |
---|---|
type |
A fonte de dados do Google Workspace. |
dasher_customer_id |
ID de cliente Dasher ofuscado. |
super_admin_service_account |
Opcional. A conta de serviço de superadministrador do espaço de trabalho que será usada para gerar tokens de acesso. Por enquanto, só usamos para ingestão de dados do conector nativo do Google Drive. |
super_admin_email_address |
Opcional. O endereço de e-mail do superadministrador do espaço de trabalho que será usado para gerar o token de acesso. Por enquanto, só usamos para ingestão de dados do conector nativo do Google Drive. |
Tipo
Especifica o tipo de app do Workspace compatível com este DataStore.
Tipos enumerados | |
---|---|
TYPE_UNSPECIFIED |
O padrão é um tipo de espaço de trabalho não especificado. |
GOOGLE_DRIVE |
O repositório de dados do Workspace contém dados do Drive |
GOOGLE_MAIL |
O armazenamento de dados do Workspace contém dados do Gmail |
GOOGLE_SITES |
O armazenamento de dados do Workspace contém dados do Google Sites |
GOOGLE_CALENDAR |
O armazenamento de dados do Workspace contém dados da Agenda |
GOOGLE_CHAT |
O repositório de dados do Workspace contém dados do Chat |
GOOGLE_GROUPS |
O Workspace Data Store contém dados de grupos |
GOOGLE_KEEP |
O armazenamento de dados do Workspace contém dados do Keep |
GOOGLE_PEOPLE |
O repositório de dados do Workspace contém dados de pessoas |
WriteUserEventRequest
Mensagem de solicitação para o método "WriteUserEvent".
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai. Se a ação de gravação do evento do usuário for aplicada no nível |
write_async |
Se definido como "true", o evento do usuário será gravado de forma assíncrona após a validação, e a API vai responder sem esperar a gravação. |
user_event |
Obrigatório. Evento de usuário a ser gravado. |