Index
AgentService(interface)DataFoundryService(interface)DatasetService(interface)DeploymentResourcePoolService(interface)EndpointService(interface)EvaluationAnalyticsService(interface)EvaluationService(interface)ExampleStoreService(interface)ExtensionExecutionService(interface)ExtensionRegistryService(interface)FeatureOnlineStoreAdminService(interface)FeatureOnlineStoreService(interface)FeatureRegistryService(interface)FeaturestoreOnlineServingService(interface)FeaturestoreService(interface)GenAiCacheService(interface)GenAiTuningService(interface)IndexEndpointService(interface)IndexService(interface)JobService(interface)LlmUtilityService(interface)MatchService(interface)MemoryBankService(interface)MetadataService(interface)MigrationService(interface)ModelGardenService(interface)ModelMonitoringService(interface)ModelService(interface)NotebookService(interface)OnlineEvaluatorService(interface)PersistentResourceService(interface)PipelineService(interface)PredictionService(interface)ReasoningEngineExecutionService(interface)ReasoningEngineRuntimeRevisionService(interface)ReasoningEngineService(interface)ScheduleService(interface)SessionService(interface)SkillRegistryService(interface)SpecialistPoolService(interface)TensorboardService(interface)VertexRagDataService(interface)VertexRagService(interface)VizierService(interface)AcceleratorType(enum)AcceptPublisherModelEulaRequest(message)ActivateOnlineEvaluatorOperationMetadata(message)ActivateOnlineEvaluatorRequest(message)AddContextArtifactsAndExecutionsRequest(message)AddContextArtifactsAndExecutionsResponse(message)AddContextChildrenRequest(message)AddContextChildrenResponse(message)AddExecutionEventsRequest(message)AddExecutionEventsResponse(message)AddTrialMeasurementRequest(message)Agent(message)AgentConfig(message)AgentData(message)AgentEvent(message)AgentTool(message)AggregationOutput(message)AggregationResult(message)Annotation(message)AnnotationSpec(message)ApiAuth(message)ApiAuth.ApiKeyConfig(message)AppendEventRequest(message)AppendEventResponse(message)Artifact(message)Artifact.State(enum)ArtifactTypeSchema(message)AskContextsRequest(message)AskContextsResponse(message)AssembleDataOperationMetadata(message)AssembleDataRequest(message)AssembleDataResponse(message)AssessDataOperationMetadata(message)AssessDataRequest(message)AssessDataRequest.BatchPredictionResourceUsageAssessmentConfig(message)AssessDataRequest.BatchPredictionValidationAssessmentConfig(message)AssessDataRequest.TuningResourceUsageAssessmentConfig(message)AssessDataRequest.TuningValidationAssessmentConfig(message)AssessDataRequest.TuningValidationAssessmentConfig.DatasetUsage(enum)AssessDataResponse(message)AssessDataResponse.BatchPredictionResourceUsageAssessmentResult(message)AssessDataResponse.BatchPredictionValidationAssessmentResult(message)AssessDataResponse.TuningResourceUsageAssessmentResult(message)AssessDataResponse.TuningValidationAssessmentResult(message)AssignNotebookRuntimeOperationMetadata(message)AssignNotebookRuntimeRequest(message)AsyncQueryReasoningEngineOperationMetadata(message)AsyncQueryReasoningEngineRequest(message)AsyncQueryReasoningEngineResponse(message)AsyncRetrieveContextsOperationMetadata(message)AsyncRetrieveContextsRequest(message)AsyncRetrieveContextsResponse(message)Attribution(message)AugmentPromptRequest(message)AugmentPromptRequest.Model(message)AugmentPromptResponse(message)AuthConfig(message)AuthConfig.ApiKeyConfig(message)AuthConfig.GoogleServiceAccountConfig(message)AuthConfig.HttpBasicAuthConfig(message)AuthConfig.OauthConfig(message)AuthConfig.OidcConfig(message)AuthType(enum)AutomaticResources(message)AutoraterConfig(message)AutoscalingMetricSpec(message)AvroSource(message)BatchCancelPipelineJobsOperationMetadata(message)BatchCancelPipelineJobsRequest(message)BatchCancelPipelineJobsResponse(message)BatchCreateFeaturesOperationMetadata(message)BatchCreateFeaturesRequest(message)BatchCreateFeaturesResponse(message)BatchCreateRagDataSchemasOperationMetadata(message)BatchCreateRagDataSchemasRequest(message)BatchCreateRagDataSchemasResponse(message)BatchCreateRagMetadataOperationMetadata(message)BatchCreateRagMetadataRequest(message)BatchCreateRagMetadataResponse(message)BatchCreateTensorboardRunsRequest(message)BatchCreateTensorboardRunsResponse(message)BatchCreateTensorboardTimeSeriesRequest(message)BatchCreateTensorboardTimeSeriesResponse(message)BatchDedicatedResources(message)BatchDeletePipelineJobsRequest(message)BatchDeletePipelineJobsResponse(message)BatchDeleteRagDataSchemasRequest(message)BatchDeleteRagMetadataRequest(message)BatchImportEvaluatedAnnotationsRequest(message)BatchImportEvaluatedAnnotationsResponse(message)BatchImportModelEvaluationSlicesRequest(message)BatchImportModelEvaluationSlicesResponse(message)BatchMigrateResourcesOperationMetadata(message)BatchMigrateResourcesOperationMetadata.PartialResult(message)BatchMigrateResourcesRequest(message)BatchMigrateResourcesResponse(message)BatchPredictionJob(message)BatchPredictionJob.InputConfig(message)BatchPredictionJob.InstanceConfig(message)BatchPredictionJob.OutputConfig(message)BatchPredictionJob.OutputInfo(message)BatchReadFeatureValuesOperationMetadata(message)BatchReadFeatureValuesRequest(message)BatchReadFeatureValuesRequest.EntityTypeSpec(message)BatchReadFeatureValuesRequest.PassThroughField(message)BatchReadFeatureValuesResponse(message)BatchReadTensorboardTimeSeriesDataRequest(message)BatchReadTensorboardTimeSeriesDataResponse(message)BidiInvokeReasoningEngineRequest(message)BigQueryDestination(message)BigQuerySource(message)BleuInput(message)BleuInstance(message)BleuMetricValue(message)BleuResults(message)BleuSpec(message)Blob(message)BlurBaselineConfig(message)BoolArray(message)CachedContent(message)CachedContent.UsageMetadata(message)CancelAsyncQueryReasoningEngineRequest(message)CancelAsyncQueryReasoningEngineResponse(message)CancelBatchPredictionJobRequest(message)CancelCustomJobRequest(message)CancelHyperparameterTuningJobRequest(message)CancelPipelineJobRequest(message)CancelTrainingPipelineRequest(message)CancelTuningJobRequest(message)Candidate(message)Candidate.FinishReason(enum)ChatCompletionsRequest(message)CheckPublisherModelEulaAcceptanceRequest(message)CheckTrialEarlyStoppingStateMetatdata(message)CheckTrialEarlyStoppingStateRequest(message)CheckTrialEarlyStoppingStateResponse(message)Checkpoint(message)Citation(message)CitationMetadata(message)Claim(message)ClientConnectionConfig(message)CodeExecutionResult(message)CodeExecutionResult.Outcome(enum)CoherenceInput(message)CoherenceInstance(message)CoherenceResult(message)CoherenceSpec(message)ColabImage(message)CometInput(message)CometInstance(message)CometResult(message)CometSpec(message)CometSpec.CometVersion(enum)CompleteTrialRequest(message)CompletionStats(message)ComputationBasedMetricSpec(message)ComputationBasedMetricSpec.ComputationBasedMetricType(enum)ComputeTokensRequest(message)ComputeTokensResponse(message)ContainerRegistryDestination(message)ContainerSpec(message)Content(message)ContentMap(message)ContentMap.Contents(message)ContentsExample(message)ContentsExample.ExpectedContent(message)Context(message)ConversationTurn(message)CopyModelOperationMetadata(message)CopyModelRequest(message)CopyModelResponse(message)CorpusStatus(message)CorpusStatus.State(enum)CorroborateContentRequest(message)CorroborateContentRequest.Parameters(message)CorroborateContentResponse(message)CountTokensRequest(message)CountTokensResponse(message)CreateAgentOperationMetadata(message)CreateAgentRequest(message)CreateArtifactRequest(message)CreateBatchPredictionJobRequest(message)CreateCachedContentRequest(message)CreateContextRequest(message)CreateCustomJobRequest(message)CreateDatasetOperationMetadata(message)CreateDatasetRequest(message)CreateDatasetVersionOperationMetadata(message)CreateDatasetVersionRequest(message)CreateDeploymentResourcePoolOperationMetadata(message)CreateDeploymentResourcePoolRequest(message)CreateEndpointOperationMetadata(message)CreateEndpointRequest(message)CreateEntityTypeOperationMetadata(message)CreateEntityTypeRequest(message)CreateExampleStoreOperationMetadata(message)CreateExampleStoreRequest(message)CreateExecutionRequest(message)CreateExtensionControllerOperationMetadata(message)CreateFeatureGroupOperationMetadata(message)CreateFeatureGroupRequest(message)CreateFeatureMonitorJobRequest(message)CreateFeatureMonitorOperationMetadata(message)CreateFeatureMonitorRequest(message)CreateFeatureOnlineStoreOperationMetadata(message)CreateFeatureOnlineStoreRequest(message)CreateFeatureOperationMetadata(message)CreateFeatureRequest(message)CreateFeatureViewOperationMetadata(message)CreateFeatureViewRequest(message)CreateFeaturestoreOperationMetadata(message)CreateFeaturestoreRequest(message)CreateHyperparameterTuningJobRequest(message)CreateIndexEndpointOperationMetadata(message)CreateIndexEndpointRequest(message)CreateIndexOperationMetadata(message)CreateIndexRequest(message)CreateMemoryOperationMetadata(message)CreateMemoryRequest(message)CreateMetadataSchemaRequest(message)CreateMetadataStoreOperationMetadata(message)CreateMetadataStoreRequest(message)CreateModelDeploymentMonitoringJobRequest(message)CreateModelMonitorOperationMetadata(message)CreateModelMonitorRequest(message)CreateModelMonitoringJobRequest(message)CreateNotebookExecutionJobOperationMetadata(message)CreateNotebookExecutionJobRequest(message)CreateNotebookRuntimeTemplateOperationMetadata(message)CreateNotebookRuntimeTemplateRequest(message)CreateOnlineEvaluatorOperationMetadata(message)CreateOnlineEvaluatorRequest(message)CreatePersistentResourceOperationMetadata(message)CreatePersistentResourceRequest(message)CreatePipelineJobRequest(message)CreateRagCorpusOperationMetadata(message)CreateRagCorpusRequest(message)CreateRagDataSchemaRequest(message)CreateRagMetadataRequest(message)CreateReasoningEngineOperationMetadata(message)CreateReasoningEngineRequest(message)CreateRegistryFeatureOperationMetadata(message)CreateScheduleRequest(message)CreateSessionOperationMetadata(message)CreateSessionRequest(message)CreateSkillOperationMetadata(message)CreateSkillRequest(message)CreateSolverOperationMetadata(message)CreateSpecialistPoolOperationMetadata(message)CreateSpecialistPoolRequest(message)CreateStudyRequest(message)CreateTensorboardExperimentRequest(message)CreateTensorboardOperationMetadata(message)CreateTensorboardRequest(message)CreateTensorboardRunRequest(message)CreateTensorboardTimeSeriesRequest(message)CreateTrainingPipelineRequest(message)CreateTrialRequest(message)CreateTuningJobRequest(message)CsvDestination(message)CsvSource(message)CustomCodeExecutionResult(message)CustomCodeExecutionSpec(message)CustomJob(message)CustomJobSpec(message)CustomOutput(message)CustomOutputFormatConfig(message)DataItem(message)DataItemView(message)Dataset(message)DatasetDistribution(message)DatasetDistribution.DistributionBucket(message)DatasetStats(message)DatasetVersion(message)DedicatedResources(message)DedicatedResources.ScaleToZeroSpec(message)DeleteAgentRequest(message)DeleteArtifactRequest(message)DeleteBatchPredictionJobRequest(message)DeleteCachedContentRequest(message)DeleteContextRequest(message)DeleteCustomJobRequest(message)DeleteDatasetRequest(message)DeleteDatasetVersionRequest(message)DeleteDeploymentResourcePoolRequest(message)DeleteEndpointRequest(message)DeleteEntityTypeRequest(message)DeleteExampleStoreOperationMetadata(message)DeleteExampleStoreRequest(message)DeleteExecutionRequest(message)DeleteExtensionRequest(message)DeleteFeatureGroupRequest(message)DeleteFeatureMonitorRequest(message)DeleteFeatureOnlineStoreRequest(message)DeleteFeatureRequest(message)DeleteFeatureValuesOperationMetadata(message)DeleteFeatureValuesRequest(message)DeleteFeatureValuesRequest.SelectEntity(message)DeleteFeatureValuesRequest.SelectTimeRangeAndFeature(message)DeleteFeatureValuesResponse(message)DeleteFeatureValuesResponse.SelectEntity(message)DeleteFeatureValuesResponse.SelectTimeRangeAndFeature(message)DeleteFeatureViewRequest(message)DeleteFeaturestoreRequest(message)DeleteHyperparameterTuningJobRequest(message)DeleteIndexEndpointRequest(message)DeleteIndexRequest(message)DeleteMemoryOperationMetadata(message)DeleteMemoryRequest(message)DeleteMetadataStoreOperationMetadata(message)DeleteMetadataStoreRequest(message)DeleteModelDeploymentMonitoringJobRequest(message)DeleteModelMonitorRequest(message)DeleteModelMonitoringJobRequest(message)DeleteModelRequest(message)DeleteModelVersionRequest(message)DeleteNotebookExecutionJobRequest(message)DeleteNotebookRuntimeRequest(message)DeleteNotebookRuntimeTemplateRequest(message)DeleteOnlineEvaluatorOperationMetadata(message)DeleteOnlineEvaluatorRequest(message)DeleteOperationMetadata(message)DeletePersistentResourceRequest(message)DeletePipelineJobRequest(message)DeleteRagCorpusRequest(message)DeleteRagDataSchemaRequest(message)DeleteRagFileRequest(message)DeleteRagMetadataRequest(message)DeleteReasoningEngineRequest(message)DeleteReasoningEngineRuntimeRevisionOperationMetadata(message)DeleteReasoningEngineRuntimeRevisionRequest(message)DeleteResponseRequest(message)DeleteSavedQueryRequest(message)DeleteScheduleRequest(message)DeleteSessionRequest(message)DeleteSkillOperationMetadata(message)DeleteSkillRequest(message)DeleteSpecialistPoolRequest(message)DeleteStudyRequest(message)DeleteTensorboardExperimentRequest(message)DeleteTensorboardRequest(message)DeleteTensorboardRunRequest(message)DeleteTensorboardTimeSeriesRequest(message)DeleteTrainingPipelineRequest(message)DeleteTrialRequest(message)DeployIndexOperationMetadata(message)DeployIndexRequest(message)DeployIndexResponse(message)DeployModelOperationMetadata(message)DeployModelRequest(message)DeployModelResponse(message)DeployOperationMetadata(message)DeployPublisherModelOperationMetadata(message) (deprecated)DeployPublisherModelRequest(message) (deprecated)DeployPublisherModelResponse(message) (deprecated)DeployRequest(message)DeployRequest.CustomModel(message)DeployRequest.DeployConfig(message)DeployRequest.EndpointConfig(message)DeployRequest.ModelConfig(message)DeployResponse(message)DeploySolverOperationMetadata(message)DeployedIndex(message)DeployedIndex.DeploymentTier(enum)DeployedIndexAuthConfig(message)DeployedIndexAuthConfig.AuthProvider(message)DeployedIndexRef(message)DeployedModel(message)DeployedModel.Status(message)DeployedModelRef(message)DeploymentResourcePool(message)DeploymentStage(enum)DestinationFeatureSetting(message)DirectPredictRequest(message)DirectPredictResponse(message)DirectRawPredictRequest(message)DirectRawPredictResponse(message)DirectUploadSource(message)DiskSpec(message)DistillationDataStats(message)DistillationHyperParameters(message)DistillationSpec(message)DnsPeeringConfig(message)DoubleArray(message)DynamicRetrievalConfig(message)DynamicRetrievalConfig.Mode(enum)EmbedContentRequest(message)EmbedContentRequest.EmbedContentConfig(message)EmbedContentRequest.EmbeddingTaskType(enum)EmbedContentResponse(message)EmbedContentResponse.Embedding(message)EncryptionSpec(message)Endpoint(message)EnterpriseWebSearch(message)EntityIdSelector(message)EntityType(message)EnvVar(message)ErrorAnalysisAnnotation(message)ErrorAnalysisAnnotation.AttributedItem(message)ErrorAnalysisAnnotation.QueryType(enum)EvaluateDatasetOperationMetadata(message)EvaluateDatasetRequest(message)EvaluateDatasetResponse(message)EvaluateDatasetRun(message)EvaluateInstancesRequest(message)EvaluateInstancesResponse(message)EvaluatedAnnotation(message)EvaluatedAnnotation.EvaluatedAnnotationType(enum)EvaluatedAnnotationExplanation(message)EvaluationConfig(message)EvaluationDataset(message)EvaluationInstance(message)EvaluationInstance.DeprecatedAgentConfig(message) (deprecated)EvaluationInstance.DeprecatedAgentConfig.Tools(message)EvaluationInstance.DeprecatedAgentData(message) (deprecated)EvaluationInstance.DeprecatedAgentData.AgentEvent(message)EvaluationInstance.DeprecatedAgentData.ConversationTurn(message)EvaluationInstance.DeprecatedAgentData.Events(message)EvaluationInstance.DeprecatedAgentData.Tools(message)EvaluationInstance.InstanceData(message)EvaluationInstance.InstanceData.Contents(message)EvaluationInstance.MapInstance(message)EvaluationParserConfig(message)EvaluationParserConfig.CustomCodeParserConfig(message)Event(message)Event.Type(enum)EventActions(message)EventMetadata(message)ExactMatchInput(message)ExactMatchInstance(message)ExactMatchMetricValue(message)ExactMatchResults(message)ExactMatchSpec(message)Example(message)ExampleStore(message)ExampleStoreConfig(message)Examples(message)Examples.ExampleGcsSource(message)Examples.ExampleGcsSource.DataFormat(enum)ExamplesArrayFilter(message)ExamplesArrayFilter.ArrayOperator(enum)ExamplesOverride(message)ExamplesOverride.DataFormat(enum)ExamplesRestrictionsNamespace(message)ExecutableCode(message)ExecutableCode.Language(enum)ExecuteExtensionRequest(message)ExecuteExtensionResponse(message)Execution(message)Execution.State(enum)ExplainRequest(message)ExplainResponse(message)ExplainResponse.ConcurrentExplanation(message)Explanation(message)ExplanationMetadata(message)ExplanationMetadata.InputMetadata(message)ExplanationMetadata.InputMetadata.Encoding(enum)ExplanationMetadata.InputMetadata.FeatureValueDomain(message)ExplanationMetadata.InputMetadata.Visualization(message)ExplanationMetadata.InputMetadata.Visualization.ColorMap(enum)ExplanationMetadata.InputMetadata.Visualization.OverlayType(enum)ExplanationMetadata.InputMetadata.Visualization.Polarity(enum)ExplanationMetadata.InputMetadata.Visualization.Type(enum)ExplanationMetadata.OutputMetadata(message)ExplanationMetadataOverride(message)ExplanationMetadataOverride.InputMetadataOverride(message)ExplanationParameters(message)ExplanationSpec(message)ExplanationSpecOverride(message)ExportDataConfig(message)ExportDataOperationMetadata(message)ExportDataRequest(message)ExportDataResponse(message)ExportFeatureValuesOperationMetadata(message)ExportFeatureValuesRequest(message)ExportFeatureValuesRequest.FullExport(message)ExportFeatureValuesRequest.SnapshotExport(message)ExportFeatureValuesResponse(message)ExportFractionSplit(message)ExportModelOperationMetadata(message)ExportModelOperationMetadata.OutputInfo(message)ExportModelRequest(message)ExportModelRequest.OutputConfig(message)ExportModelResponse(message)ExportPublisherModelOperationMetadata(message)ExportPublisherModelRequest(message)ExportPublisherModelResponse(message)ExportTensorboardTimeSeriesDataRequest(message)ExportTensorboardTimeSeriesDataResponse(message)Extension(message)ExtensionManifest(message)ExtensionManifest.ApiSpec(message)ExtensionOperation(message)ExtensionPrivateServiceConnectConfig(message)Fact(message)FailedRubric(message)FasterDeploymentConfig(message)Feature(message)Feature.MonitoringStatsAnomaly(message)Feature.MonitoringStatsAnomaly.Objective(enum)Feature.ValueType(enum)FeatureGroup(message)FeatureGroup.BigQuery(message)FeatureGroup.BigQuery.TimeSeries(message)FeatureGroup.ServiceAgentType(enum)FeatureMonitor(message)FeatureMonitorJob(message)FeatureMonitorJob.FeatureMonitorJobTrigger(enum)FeatureMonitorJob.JobSummary(message)FeatureNoiseSigma(message)FeatureNoiseSigma.NoiseSigmaForFeature(message)FeatureOnlineStore(message)FeatureOnlineStore.Bigtable(message)FeatureOnlineStore.Bigtable.AutoScaling(message)FeatureOnlineStore.Bigtable.BigtableMetadata(message)FeatureOnlineStore.DedicatedServingEndpoint(message)FeatureOnlineStore.EmbeddingManagement(message) (deprecated)FeatureOnlineStore.Optimized(message)FeatureOnlineStore.State(enum)FeatureSelectionConfig(message)FeatureSelectionConfig.FeatureConfig(message)FeatureSelector(message)FeatureStatsAndAnomaly(message)FeatureStatsAndAnomalySpec(message)FeatureStatsAnomaly(message)FeatureValue(message)FeatureValue.Metadata(message)FeatureValueDestination(message)FeatureValueList(message)FeatureView(message)FeatureView.BigQuerySource(message)FeatureView.BigtableMetadata(message)FeatureView.FeatureRegistrySource(message)FeatureView.FeatureRegistrySource.FeatureGroup(message)FeatureView.IndexConfig(message)FeatureView.IndexConfig.BruteForceConfig(message)FeatureView.IndexConfig.DistanceMeasureType(enum)FeatureView.IndexConfig.TreeAHConfig(message)FeatureView.OptimizedConfig(message)FeatureView.ServiceAgentType(enum)FeatureView.SyncConfig(message)FeatureView.VectorSearchConfig(message) (deprecated)FeatureView.VectorSearchConfig.BruteForceConfig(message)FeatureView.VectorSearchConfig.DistanceMeasureType(enum)FeatureView.VectorSearchConfig.TreeAHConfig(message)FeatureView.VertexRagSource(message)FeatureViewDataFormat(enum)FeatureViewDataKey(message)FeatureViewDataKey.CompositeKey(message)FeatureViewDirectWriteRequest(message)FeatureViewDirectWriteRequest.DataKeyAndFeatureValues(message)FeatureViewDirectWriteRequest.DataKeyAndFeatureValues.Feature(message)FeatureViewDirectWriteRequest.DataKeyAndFeatureValues.Feature.FeatureValueAndTimestamp(message)FeatureViewDirectWriteResponse(message)FeatureViewDirectWriteResponse.WriteResponse(message)FeatureViewSync(message)FeatureViewSync.SyncSummary(message)Featurestore(message)Featurestore.OnlineServingConfig(message)Featurestore.OnlineServingConfig.Scaling(message)Featurestore.State(enum)FeaturestoreMonitoringConfig(message)FeaturestoreMonitoringConfig.ImportFeaturesAnalysis(message)FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline(enum)FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State(enum)FeaturestoreMonitoringConfig.SnapshotAnalysis(message)FeaturestoreMonitoringConfig.ThresholdConfig(message)FetchExamplesRequest(message)FetchExamplesResponse(message)FetchFeatureValuesRequest(message)FetchFeatureValuesRequest.Format(enum) (deprecated)FetchFeatureValuesResponse(message)FetchFeatureValuesResponse.FeatureNameValuePairList(message)FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair(message)FetchPublisherModelConfigRequest(message)FileData(message)FileStatus(message)FileStatus.State(enum)FilterSplit(message)FlexStart(message)FluencyInput(message)FluencyInstance(message)FluencyResult(message)FluencySpec(message)FractionSplit(message)FulfillmentInput(message)FulfillmentInstance(message)FulfillmentResult(message)FulfillmentSpec(message)FullFineTunedResources(message)FullFineTunedResources.DeploymentType(enum)FunctionCall(message)FunctionCallingConfig(message)FunctionCallingConfig.Mode(enum)FunctionDeclaration(message)FunctionResponse(message)FunctionResponseBlob(message)FunctionResponseFileData(message)FunctionResponsePart(message)GcsDestination(message)GcsSource(message)GeminiExample(message)GeminiRequestReadConfig(message)GeminiTemplateConfig(message)GenAiAdvancedFeaturesConfig(message)GenAiAdvancedFeaturesConfig.RagConfig(message)GenerateContentRequest(message)GenerateContentResponse(message)GenerateContentResponse.PromptFeedback(message)GenerateContentResponse.PromptFeedback.BlockedReason(enum)GenerateContentResponse.UsageMetadata(message)GenerateContentResponse.UsageMetadata.TrafficType(enum)GenerateFetchAccessTokenRequest(message)GenerateFetchAccessTokenResponse(message)GenerateInstanceRubricsRequest(message)GenerateInstanceRubricsResponse(message)GenerateLossClustersOperationMetadata(message)GenerateLossClustersRequest(message)GenerateLossClustersRequest.EvaluationResultList(message)GenerateLossClustersResponse(message)GenerateMemoriesOperationMetadata(message)GenerateMemoriesRequest(message)GenerateMemoriesRequest.DirectContentsSource(message)GenerateMemoriesRequest.DirectContentsSource.Event(message)GenerateMemoriesRequest.DirectMemoriesSource(message)GenerateMemoriesRequest.DirectMemoriesSource.DirectMemory(message)GenerateMemoriesRequest.VertexSessionSource(message)GenerateMemoriesResponse(message)GenerateMemoriesResponse.GeneratedMemory(message)GenerateMemoriesResponse.GeneratedMemory.Action(enum)GenerateSyntheticDataRequest(message)GenerateSyntheticDataResponse(message)GenerateVideoResponse(message)GenerationConfig(message)GenerationConfig.MediaResolution(enum)GenerationConfig.Modality(enum)GenerationConfig.ModelConfig(message)GenerationConfig.ModelConfig.FeatureSelectionPreference(enum)GenerationConfig.RoutingConfig(message)GenerationConfig.RoutingConfig.AutoRoutingMode(message)GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference(enum)GenerationConfig.RoutingConfig.ManualRoutingMode(message)GenerationConfig.ThinkingConfig(message)GenerationConfig.ThinkingConfig.ThinkingLevel(enum)GenericOperationMetadata(message)GenieSource(message)GetAgentRequest(message)GetAnnotationSpecRequest(message)GetArtifactRequest(message)GetBatchPredictionJobRequest(message)GetCachedContentRequest(message)GetContextRequest(message)GetCustomJobRequest(message)GetDatasetRequest(message)GetDatasetVersionRequest(message)GetDeploymentResourcePoolRequest(message)GetEndpointRequest(message)GetEntityTypeRequest(message)GetExampleStoreRequest(message)GetExecutionRequest(message)GetExtensionRequest(message)GetFeatureGroupRequest(message)GetFeatureMonitorJobRequest(message)GetFeatureMonitorRequest(message)GetFeatureOnlineStoreRequest(message)GetFeatureRequest(message)GetFeatureViewRequest(message)GetFeatureViewSyncRequest(message)GetFeaturestoreRequest(message)GetHyperparameterTuningJobRequest(message)GetIndexEndpointRequest(message)GetIndexRequest(message)GetMemoryRequest(message)GetMetadataSchemaRequest(message)GetMetadataStoreRequest(message)GetModelDeploymentMonitoringJobRequest(message)GetModelEvaluationRequest(message)GetModelEvaluationSliceRequest(message)GetModelMonitorRequest(message)GetModelMonitoringJobRequest(message)GetModelRequest(message)GetNotebookExecutionJobRequest(message)GetNotebookRuntimeRequest(message)GetNotebookRuntimeTemplateRequest(message)GetOnlineEvaluatorRequest(message)GetPersistentResourceRequest(message)GetPipelineJobRequest(message)GetPublisherModelRequest(message)GetRagCorpusRequest(message)GetRagDataSchemaRequest(message)GetRagEngineConfigRequest(message)GetRagFileRequest(message)GetRagMetadataRequest(message)GetReasoningEngineRequest(message)GetReasoningEngineRuntimeRevisionRequest(message)GetResponseRequest(message)GetScheduleRequest(message)GetSessionRequest(message)GetSkillRequest(message)GetSkillRevisionRequest(message)GetSpecialistPoolRequest(message)GetStudyRequest(message)GetTensorboardExperimentRequest(message)GetTensorboardRequest(message)GetTensorboardRunRequest(message)GetTensorboardTimeSeriesRequest(message)GetTrainingPipelineRequest(message)GetTrialRequest(message)GetTuningJobRequest(message)GoogleDriveSource(message)GoogleDriveSource.ResourceId(message)GoogleDriveSource.ResourceId.ResourceType(enum)GoogleMaps(message)GoogleSearchRetrieval(message)GroundednessInput(message)GroundednessInstance(message)GroundednessResult(message)GroundednessSpec(message)GroundingChunk(message)GroundingChunk.Maps(message)GroundingChunk.Maps.PlaceAnswerSources(message)GroundingChunk.Maps.PlaceAnswerSources.ReviewSnippet(message)GroundingChunk.RetrievedContext(message)GroundingChunk.Web(message)GroundingMetadata(message)GroundingMetadata.SourceFlaggingUri(message)GroundingSupport(message)HarmCategory(enum)HttpElementLocation(enum)HyperparameterTuningJob(message)IdMatcher(message)ImageConfig(message)ImageConfig.ImageOutputOptions(message)ImageConfig.PersonGeneration(enum)ImportDataConfig(message)ImportDataOperationMetadata(message)ImportDataRequest(message)ImportDataResponse(message)ImportExtensionOperationMetadata(message)ImportExtensionRequest(message)ImportFeatureValuesOperationMetadata(message)ImportFeatureValuesRequest(message)ImportFeatureValuesRequest.FeatureSpec(message)ImportFeatureValuesResponse(message)ImportIndexOperationMetadata(message)ImportIndexRequest(message)ImportIndexRequest.ConnectorConfig(message)ImportIndexRequest.ConnectorConfig.BigQuerySourceConfig(message)ImportIndexRequest.ConnectorConfig.DatapointFieldMapping(message)ImportIndexRequest.ConnectorConfig.DatapointFieldMapping.NumericRestrict(message)ImportIndexRequest.ConnectorConfig.DatapointFieldMapping.NumericRestrict.ValueType(enum)ImportIndexRequest.ConnectorConfig.DatapointFieldMapping.Restrict(message)ImportModelEvaluationRequest(message)ImportRagFilesConfig(message)ImportRagFilesOperationMetadata(message)ImportRagFilesRequest(message)ImportRagFilesResponse(message)Index(message)Index.IndexUpdateMethod(enum)IndexDatapoint(message)IndexDatapoint.CrowdingTag(message)IndexDatapoint.NumericRestriction(message)IndexDatapoint.NumericRestriction.Operator(enum)IndexDatapoint.Restriction(message)IndexDatapoint.SparseEmbedding(message)IndexEndpoint(message)IndexPrivateEndpoints(message)IndexStats(message)IngestEventsMetadata(message)IngestEventsRequest(message)IngestEventsResponse(message)IngestionDirectContentsSource(message)IngestionDirectContentsSource.Event(message)InputDataConfig(message)Int64Array(message)IntegratedGradientsAttribution(message)InvokeReasoningEngineRequest(message)JiraSource(message)JiraSource.JiraQueries(message)JobState(enum)KeepAliveProbe(message)KeepAliveProbe.HttpGet(message)LLMBasedMetricSpec(message)LargeModelReference(message)LineageSubgraph(message)ListAgentsRequest(message)ListAgentsResponse(message)ListAnnotationsRequest(message)ListAnnotationsResponse(message)ListArtifactsRequest(message)ListArtifactsResponse(message)ListBatchPredictionJobsRequest(message)ListBatchPredictionJobsResponse(message)ListCachedContentsRequest(message)ListCachedContentsResponse(message)ListContextsRequest(message)ListContextsResponse(message)ListCustomJobsRequest(message)ListCustomJobsResponse(message)ListDataItemsRequest(message)ListDataItemsResponse(message)ListDatasetVersionsRequest(message)ListDatasetVersionsResponse(message)ListDatasetsRequest(message)ListDatasetsResponse(message)ListDeploymentResourcePoolsRequest(message)ListDeploymentResourcePoolsResponse(message)ListEndpointsRequest(message)ListEndpointsResponse(message)ListEntityTypesRequest(message)ListEntityTypesResponse(message)ListEventsRequest(message)ListEventsResponse(message)ListExampleStoresRequest(message)ListExampleStoresResponse(message)ListExecutionsRequest(message)ListExecutionsResponse(message)ListExtensionsRequest(message)ListExtensionsResponse(message)ListFeatureGroupsRequest(message)ListFeatureGroupsResponse(message)ListFeatureMonitorJobsRequest(message)ListFeatureMonitorJobsResponse(message)ListFeatureMonitorsRequest(message)ListFeatureMonitorsResponse(message)ListFeatureOnlineStoresRequest(message)ListFeatureOnlineStoresResponse(message)ListFeatureViewSyncsRequest(message)ListFeatureViewSyncsResponse(message)ListFeatureViewsRequest(message)ListFeatureViewsResponse(message)ListFeaturesRequest(message)ListFeaturesResponse(message)ListFeaturestoresRequest(message)ListFeaturestoresResponse(message)ListHyperparameterTuningJobsRequest(message)ListHyperparameterTuningJobsResponse(message)ListIndexEndpointsRequest(message)ListIndexEndpointsResponse(message)ListIndexesRequest(message)ListIndexesResponse(message)ListMemoriesRequest(message)ListMemoriesResponse(message)ListMetadataSchemasRequest(message)ListMetadataSchemasResponse(message)ListMetadataStoresRequest(message)ListMetadataStoresResponse(message)ListModelDeploymentMonitoringJobsRequest(message)ListModelDeploymentMonitoringJobsResponse(message)ListModelEvaluationSlicesRequest(message)ListModelEvaluationSlicesResponse(message)ListModelEvaluationsRequest(message)ListModelEvaluationsResponse(message)ListModelMonitoringJobsRequest(message)ListModelMonitoringJobsResponse(message)ListModelMonitorsRequest(message)ListModelMonitorsResponse(message)ListModelVersionCheckpointsRequest(message)ListModelVersionCheckpointsResponse(message)ListModelVersionsRequest(message)ListModelVersionsResponse(message)ListModelsRequest(message)ListModelsResponse(message)ListNotebookExecutionJobsRequest(message)ListNotebookExecutionJobsResponse(message)ListNotebookRuntimeTemplatesRequest(message)ListNotebookRuntimeTemplatesResponse(message)ListNotebookRuntimesRequest(message)ListNotebookRuntimesResponse(message)ListOnlineEvaluatorsRequest(message)ListOnlineEvaluatorsResponse(message)ListOptimalTrialsRequest(message)ListOptimalTrialsResponse(message)ListPersistentResourcesRequest(message)ListPersistentResourcesResponse(message)ListPipelineJobsRequest(message)ListPipelineJobsResponse(message)ListPublisherModelsRequest(message)ListPublisherModelsResponse(message)ListRagCorporaRequest(message)ListRagCorporaResponse(message)ListRagDataSchemasRequest(message)ListRagDataSchemasResponse(message)ListRagFilesRequest(message)ListRagFilesResponse(message)ListRagMetadataRequest(message)ListRagMetadataResponse(message)ListReasoningEngineRuntimeRevisionsRequest(message)ListReasoningEngineRuntimeRevisionsResponse(message)ListReasoningEnginesRequest(message)ListReasoningEnginesResponse(message)ListSavedQueriesRequest(message)ListSavedQueriesResponse(message)ListSchedulesRequest(message)ListSchedulesResponse(message)ListSessionsRequest(message)ListSessionsResponse(message)ListSkillRevisionsRequest(message)ListSkillRevisionsResponse(message)ListSkillsRequest(message)ListSkillsResponse(message)ListSpecialistPoolsRequest(message)ListSpecialistPoolsResponse(message)ListStudiesRequest(message)ListStudiesResponse(message)ListTensorboardExperimentsRequest(message)ListTensorboardExperimentsResponse(message)ListTensorboardRunsRequest(message)ListTensorboardRunsResponse(message)ListTensorboardTimeSeriesRequest(message)ListTensorboardTimeSeriesResponse(message)ListTensorboardsRequest(message)ListTensorboardsResponse(message)ListTrainingPipelinesRequest(message)ListTrainingPipelinesResponse(message)ListTrialsRequest(message)ListTrialsResponse(message)ListTuningJobsRequest(message)ListTuningJobsResponse(message)LogprobsResult(message)LogprobsResult.Candidate(message)LogprobsResult.TopCandidates(message)LookupStudyRequest(message)LossAnalysisConfig(message)LossAnalysisResult(message)LossCluster(message)LossExample(message)LossTaxonomyEntry(message)LustreMount(message)MachineSpec(message)ManualBatchTuningParameters(message)Measurement(message)Measurement.Metric(message)Memory(message)Memory.StructuredContent(message)MemoryGenerationTriggerConfig(message)MemoryGenerationTriggerConfig.GenerationTriggerRule(message)MemoryProfile(message)MemoryType(enum)MergeVersionAliasesRequest(message)MetadataList(message)MetadataSchema(message)MetadataSchema.MetadataSchemaType(enum)MetadataStore(message)MetadataStore.DataplexConfig(message)MetadataStore.MetadataStoreState(message)MetadataValue(message)Metric(message)Metric.AggregationMetric(enum)MetricMetadata(message)MetricMetadata.ScoreRange(message)MetricResult(message)MetricSource(message)MetricxInput(message)MetricxInstance(message)MetricxResult(message)MetricxSpec(message)MetricxSpec.MetricxVersion(enum)MigratableResource(message)MigratableResource.AutomlDataset(message)MigratableResource.AutomlModel(message)MigratableResource.DataLabelingDataset(message)MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset(message)MigratableResource.MlEngineModelVersion(message)MigrateResourceRequest(message)MigrateResourceRequest.MigrateAutomlDatasetConfig(message)MigrateResourceRequest.MigrateAutomlModelConfig(message)MigrateResourceRequest.MigrateDataLabelingDatasetConfig(message)MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig(message)MigrateResourceRequest.MigrateMlEngineModelVersionConfig(message)MigrateResourceResponse(message)Modality(enum)ModalityTokenCount(message)Model(message)Model.BaseModelSource(message)Model.DeploymentResourcesType(enum)Model.ExportFormat(message)Model.ExportFormat.ExportableContent(enum)Model.OriginalModelInfo(message)ModelArmorConfig(message)ModelContainerSpec(message)ModelDeploymentMonitoringBigQueryTable(message)ModelDeploymentMonitoringBigQueryTable.LogSource(enum)ModelDeploymentMonitoringBigQueryTable.LogType(enum)ModelDeploymentMonitoringJob(message)ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata(message)ModelDeploymentMonitoringJob.MonitoringScheduleState(enum)ModelDeploymentMonitoringObjectiveConfig(message)ModelDeploymentMonitoringObjectiveType(enum)ModelDeploymentMonitoringScheduleConfig(message)ModelEvaluation(message)ModelEvaluation.BiasConfig(message)ModelEvaluation.ModelEvaluationExplanationSpec(message)ModelEvaluationSlice(message)ModelEvaluationSlice.Slice(message)ModelEvaluationSlice.Slice.SliceSpec(message)ModelEvaluationSlice.Slice.SliceSpec.Range(message)ModelEvaluationSlice.Slice.SliceSpec.SliceConfig(message)ModelEvaluationSlice.Slice.SliceSpec.Value(message)ModelExplanation(message)ModelGardenSource(message)ModelMonitor(message)ModelMonitor.ModelMonitoringTarget(message)ModelMonitor.ModelMonitoringTarget.VertexModelSource(message)ModelMonitoringAlert(message)ModelMonitoringAlertCondition(message)ModelMonitoringAlertConfig(message)ModelMonitoringAlertConfig.EmailAlertConfig(message)ModelMonitoringAnomaly(message)ModelMonitoringAnomaly.TabularAnomaly(message)ModelMonitoringConfig(message)ModelMonitoringInput(message)ModelMonitoringInput.BatchPredictionOutput(message)ModelMonitoringInput.ModelMonitoringDataset(message)ModelMonitoringInput.ModelMonitoringDataset.ModelMonitoringBigQuerySource(message)ModelMonitoringInput.ModelMonitoringDataset.ModelMonitoringGcsSource(message)ModelMonitoringInput.ModelMonitoringDataset.ModelMonitoringGcsSource.DataFormat(enum)ModelMonitoringInput.TimeOffset(message)ModelMonitoringInput.VertexEndpointLogs(message)ModelMonitoringJob(message)ModelMonitoringJobExecutionDetail(message)ModelMonitoringJobExecutionDetail.ProcessedDataset(message)ModelMonitoringNotificationSpec(message)ModelMonitoringNotificationSpec.EmailConfig(message)ModelMonitoringNotificationSpec.NotificationChannelConfig(message)ModelMonitoringObjectiveConfig(message)ModelMonitoringObjectiveConfig.ExplanationConfig(message)ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline(message)ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.PredictionFormat(enum)ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig(message)ModelMonitoringObjectiveConfig.TrainingDataset(message)ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig(message)ModelMonitoringObjectiveSpec(message)ModelMonitoringObjectiveSpec.DataDriftSpec(message)ModelMonitoringObjectiveSpec.FeatureAttributionSpec(message)ModelMonitoringObjectiveSpec.TabularObjective(message)ModelMonitoringOutputSpec(message)ModelMonitoringSchema(message)ModelMonitoringSchema.FieldSchema(message)ModelMonitoringSpec(message)ModelMonitoringStats(message)ModelMonitoringStatsAnomalies(message)ModelMonitoringStatsAnomalies.FeatureHistoricStatsAnomalies(message)ModelMonitoringStatsDataPoint(message)ModelMonitoringStatsDataPoint.TypedValue(message)ModelMonitoringStatsDataPoint.TypedValue.DistributionDataValue(message)ModelMonitoringTabularStats(message)ModelSourceInfo(message)ModelSourceInfo.ModelSourceType(enum)ModelVersionCheckpoint(message) (deprecated)MultiSpeakerVoiceConfig(message)MutateDeployedIndexOperationMetadata(message)MutateDeployedIndexRequest(message)MutateDeployedIndexResponse(message)MutateDeployedModelOperationMetadata(message)MutateDeployedModelRequest(message)MutateDeployedModelResponse(message)NearestNeighborQuery(message)NearestNeighborQuery.Embedding(message)NearestNeighborQuery.NumericFilter(message)NearestNeighborQuery.NumericFilter.Operator(enum)NearestNeighborQuery.Parameters(message)NearestNeighborQuery.StringFilter(message)NearestNeighborSearchOperationMetadata(message)NearestNeighborSearchOperationMetadata.ContentValidationStats(message)NearestNeighborSearchOperationMetadata.RecordError(message)NearestNeighborSearchOperationMetadata.RecordError.RecordErrorType(enum)NearestNeighbors(message)NearestNeighbors.Neighbor(message)Neighbor(message)NetworkSpec(message)NfsMount(message)NotebookEucConfig(message)NotebookExecutionJob(message)NotebookExecutionJob.CustomEnvironmentSpec(message)NotebookExecutionJob.DataformRepositorySource(message)NotebookExecutionJob.DirectNotebookSource(message)NotebookExecutionJob.GcsNotebookSource(message)NotebookExecutionJob.WorkbenchRuntime(message)NotebookExecutionJobView(enum)NotebookIdleShutdownConfig(message)NotebookRuntime(message)NotebookRuntime.HealthState(enum)NotebookRuntime.RuntimeState(enum)NotebookRuntimeTemplate(message)NotebookRuntimeTemplateRef(message)NotebookRuntimeType(enum)NotebookSoftwareConfig(message)OnlineEvaluator(message)OnlineEvaluator.CloudObservability(message)OnlineEvaluator.CloudObservability.NumericPredicate(message)OnlineEvaluator.CloudObservability.NumericPredicate.ComparisonOperator(enum)OnlineEvaluator.CloudObservability.OpenTelemetry(message)OnlineEvaluator.CloudObservability.TraceScope(message)OnlineEvaluator.CloudObservability.TraceScope.Predicate(message)OnlineEvaluator.Config(message)OnlineEvaluator.Config.RandomSampling(message)OnlineEvaluator.State(enum)OnlineEvaluator.StateDetails(message)OutputConfig(message)OutputFieldSpec(message)OutputFieldSpec.FieldType(enum)OutputInfo(message)PSCAutomationConfig(message)PSCAutomationState(enum)PairwiseChoice(enum)PairwiseMetricInput(message)PairwiseMetricInstance(message)PairwiseMetricResult(message)PairwiseMetricSpec(message)PairwiseQuestionAnsweringQualityInput(message)PairwiseQuestionAnsweringQualityInstance(message)PairwiseQuestionAnsweringQualityResult(message)PairwiseQuestionAnsweringQualitySpec(message)PairwiseSummarizationQualityInput(message)PairwiseSummarizationQualityInstance(message)PairwiseSummarizationQualityResult(message)PairwiseSummarizationQualitySpec(message)Part(message)Part.MediaResolution(message)Part.MediaResolution.Level(enum)PartialArg(message)PartnerModelTuningSpec(message)PauseModelDeploymentMonitoringJobRequest(message)PauseScheduleRequest(message)PersistentDiskSpec(message)PersistentResource(message)PersistentResource.State(enum)PipelineFailurePolicy(enum)PipelineJob(message)PipelineJob.RuntimeConfig(message)PipelineJob.RuntimeConfig.DefaultRuntime(message)PipelineJob.RuntimeConfig.InputArtifact(message)PipelineJob.RuntimeConfig.PersistentResourceRuntimeDetail(message)PipelineJob.RuntimeConfig.PersistentResourceRuntimeDetail.TaskResourceUnavailableTimeoutBehavior(enum)PipelineJobDetail(message)PipelineState(enum)PipelineTaskDetail(message)PipelineTaskDetail.ArtifactList(message)PipelineTaskDetail.PipelineTaskStatus(message)PipelineTaskDetail.State(enum)PipelineTaskExecutorDetail(message)PipelineTaskExecutorDetail.ContainerDetail(message)PipelineTaskExecutorDetail.CustomJobDetail(message)PipelineTaskRerunConfig(message)PipelineTaskRerunConfig.ArtifactList(message)PipelineTaskRerunConfig.Inputs(message)PipelineTemplateMetadata(message)PointwiseMetricInput(message)PointwiseMetricInstance(message)PointwiseMetricResult(message)PointwiseMetricSpec(message)Port(message)PostStartupScriptConfig(message)PostStartupScriptConfig.PostStartupScriptBehavior(enum)PreTunedModel(message)PrebuiltVoiceConfig(message)PredefinedMetricSpec(message)PredefinedSplit(message)PredictLongRunningMetadata(message)PredictLongRunningRequest(message)PredictLongRunningResponse(message)PredictRequest(message)PredictRequestResponseLoggingConfig(message)PredictResponse(message)PredictSchemata(message)Presets(message)Presets.Modality(enum)Presets.Query(enum)PrivateEndpoints(message)PrivateServiceConnectConfig(message)Probe(message)Probe.ExecAction(message)Probe.GrpcAction(message)Probe.HttpGetAction(message)Probe.HttpHeader(message)Probe.TcpSocketAction(message)PscAutomatedEndpoints(message)PscInterfaceConfig(message)PublisherModel(message)PublisherModel.CallToAction(message)PublisherModel.CallToAction.Deploy(message)PublisherModel.CallToAction.Deploy.DeployMetadata(message)PublisherModel.CallToAction.DeployGke(message)PublisherModel.CallToAction.DeployVertex(message)PublisherModel.CallToAction.OpenFineTuningPipelines(message)PublisherModel.CallToAction.OpenNotebooks(message)PublisherModel.CallToAction.RegionalResourceReferences(message)PublisherModel.CallToAction.ViewRestApi(message)PublisherModel.Documentation(message)PublisherModel.LaunchStage(enum)PublisherModel.OpenSourceCategory(enum)PublisherModel.Parent(message)PublisherModel.ResourceReference(message)PublisherModel.VersionState(enum)PublisherModelConfig(message)PublisherModelEulaAcceptance(message)PublisherModelView(enum)PurgeArtifactsMetadata(message)PurgeArtifactsRequest(message)PurgeArtifactsResponse(message)PurgeContextsMetadata(message)PurgeContextsRequest(message)PurgeContextsResponse(message)PurgeExecutionsMetadata(message)PurgeExecutionsRequest(message)PurgeExecutionsResponse(message)PythonPackageSpec(message)QueryArtifactLineageSubgraphRequest(message)QueryContextLineageSubgraphRequest(message)QueryDeployedModelsRequest(message)QueryDeployedModelsResponse(message)QueryExecutionInputsAndOutputsRequest(message)QueryExtensionRequest(message)QueryExtensionResponse(message)QueryReasoningEngineRequest(message)QueryReasoningEngineResponse(message)QuestionAnsweringCorrectnessInput(message)QuestionAnsweringCorrectnessInstance(message)QuestionAnsweringCorrectnessResult(message)QuestionAnsweringCorrectnessSpec(message)QuestionAnsweringHelpfulnessInput(message)QuestionAnsweringHelpfulnessInstance(message)QuestionAnsweringHelpfulnessResult(message)QuestionAnsweringHelpfulnessSpec(message)QuestionAnsweringQualityInput(message)QuestionAnsweringQualityInstance(message)QuestionAnsweringQualityResult(message)QuestionAnsweringQualitySpec(message)QuestionAnsweringRelevanceInput(message)QuestionAnsweringRelevanceInstance(message)QuestionAnsweringRelevanceResult(message)QuestionAnsweringRelevanceSpec(message)RagChunk(message)RagChunk.PageSpan(message)RagContexts(message)RagContexts.Context(message)RagCorpus(message)RagCorpus.CorpusTypeConfig(message)RagCorpus.CorpusTypeConfig.DocumentCorpus(message)RagCorpus.CorpusTypeConfig.MemoryCorpus(message)RagDataSchema(message)RagEmbeddingModelConfig(message)RagEmbeddingModelConfig.HybridSearchConfig(message)RagEmbeddingModelConfig.SparseEmbeddingConfig(message)RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25(message)RagEmbeddingModelConfig.VertexPredictionEndpoint(message)RagEngineConfig(message)RagFile(message)RagFile.RagFileType(enum)RagFileChunkingConfig(message)RagFileChunkingConfig.FixedLengthChunking(message)RagFileMetadataConfig(message)RagFileParsingConfig(message)RagFileParsingConfig.AdvancedParser(message)RagFileParsingConfig.LayoutParser(message)RagFileParsingConfig.LlmParser(message)RagFileTransformationConfig(message)RagManagedDbConfig(message)RagManagedDbConfig.Basic(message)RagManagedDbConfig.Enterprise(message) (deprecated)RagManagedDbConfig.Scaled(message)RagManagedDbConfig.Serverless(message)RagManagedDbConfig.Spanner(message)RagManagedDbConfig.Unprovisioned(message)RagMetadata(message)RagMetadataSchemaDetails(message)RagMetadataSchemaDetails.DataType(enum)RagMetadataSchemaDetails.Granularity(enum)RagMetadataSchemaDetails.ListConfig(message)RagMetadataSchemaDetails.SearchStrategy(message)RagMetadataSchemaDetails.SearchStrategy.SearchStrategyType(enum)RagQuery(message)RagQuery.Ranking(message)RagRetrievalConfig(message)RagRetrievalConfig.Filter(message)RagRetrievalConfig.HybridSearch(message)RagRetrievalConfig.Ranking(message)RagRetrievalConfig.Ranking.LlmRanker(message)RagRetrievalConfig.Ranking.RankService(message)RagVectorDbConfig(message)RagVectorDbConfig.Pinecone(message)RagVectorDbConfig.RagManagedDb(message)RagVectorDbConfig.RagManagedDb.ANN(message)RagVectorDbConfig.RagManagedDb.KNN(message)RagVectorDbConfig.RagManagedVertexVectorSearch(message)RagVectorDbConfig.VertexFeatureStore(message)RagVectorDbConfig.VertexVectorSearch(message)RagVectorDbConfig.Weaviate(message)RawOutput(message)RawPredictRequest(message)RayLogsSpec(message)RayMetricSpec(message)RaySpec(message)ReadFeatureValuesRequest(message)ReadFeatureValuesResponse(message)ReadFeatureValuesResponse.EntityView(message)ReadFeatureValuesResponse.EntityView.Data(message)ReadFeatureValuesResponse.FeatureDescriptor(message)ReadFeatureValuesResponse.Header(message)ReadTensorboardBlobDataRequest(message)ReadTensorboardBlobDataResponse(message)ReadTensorboardSizeRequest(message)ReadTensorboardSizeResponse(message)ReadTensorboardTimeSeriesDataRequest(message)ReadTensorboardTimeSeriesDataResponse(message)ReadTensorboardUsageRequest(message)ReadTensorboardUsageResponse(message)ReadTensorboardUsageResponse.PerMonthUsageData(message)ReadTensorboardUsageResponse.PerUserUsageData(message)ReasoningEngine(message)ReasoningEngine.TrafficConfig(message)ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest(message)ReasoningEngine.TrafficConfig.TrafficSplitManual(message)ReasoningEngine.TrafficConfig.TrafficSplitManual.Target(message)ReasoningEngineContextSpec(message)ReasoningEngineContextSpec.MemoryBankConfig(message)ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig(message)ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig(message)ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig(message)ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfig(message)ReasoningEngineRuntimeRevision(message)ReasoningEngineRuntimeRevision.State(enum)ReasoningEngineSpec(message)ReasoningEngineSpec.ContainerSpec(message)ReasoningEngineSpec.DeploymentSpec(message)ReasoningEngineSpec.DeploymentSpec.AgentGatewayConfig(message)ReasoningEngineSpec.DeploymentSpec.AgentGatewayConfig.AgentToAnywhereConfig(message)ReasoningEngineSpec.DeploymentSpec.AgentGatewayConfig.ClientToAgentConfig(message)ReasoningEngineSpec.IdentityType(enum)ReasoningEngineSpec.PackageSpec(message)ReasoningEngineSpec.SourceCodeSpec(message)ReasoningEngineSpec.SourceCodeSpec.AgentConfigSource(message)ReasoningEngineSpec.SourceCodeSpec.AgentConfigSource.AdkConfig(message)ReasoningEngineSpec.SourceCodeSpec.DeveloperConnectConfig(message)ReasoningEngineSpec.SourceCodeSpec.DeveloperConnectSource(message)ReasoningEngineSpec.SourceCodeSpec.ImageSpec(message)ReasoningEngineSpec.SourceCodeSpec.InlineSource(message)ReasoningEngineSpec.SourceCodeSpec.PythonSpec(message)RebaseTunedModelOperationMetadata(message)RebaseTunedModelRequest(message)RebootPersistentResourceOperationMetadata(message)RebootPersistentResourceRequest(message)RecommendSpecRequest(message)RecommendSpecResponse(message)RecommendSpecResponse.MachineAndModelContainerSpec(message)RecommendSpecResponse.Recommendation(message)RecommendSpecResponse.Recommendation.QuotaState(enum)RemoveContextChildrenRequest(message)RemoveContextChildrenResponse(message)RemoveDatapointsRequest(message)RemoveDatapointsResponse(message)RemoveExamplesRequest(message)RemoveExamplesResponse(message)ReplicatedVoiceConfig(message)ReservationAffinity(message)ReservationAffinity.Type(enum)ResourcePool(message)ResourcePool.AutoscalingSpec(message)ResourceRuntime(message)ResourceRuntimeSpec(message)ResourcesConsumed(message)RestoreDatasetVersionOperationMetadata(message)RestoreDatasetVersionRequest(message)ResumeModelDeploymentMonitoringJobRequest(message)ResumeScheduleRequest(message)Retrieval(message)RetrievalConfig(message)RetrievalMetadata(message)RetrieveContextsRequest(message)RetrieveContextsRequest.VertexRagStore(message)RetrieveContextsRequest.VertexRagStore.RagResource(message)RetrieveContextsResponse(message)RetrieveMemoriesRequest(message)RetrieveMemoriesRequest.SimilaritySearchParams(message)RetrieveMemoriesRequest.SimpleRetrievalParams(message)RetrieveMemoriesResponse(message)RetrieveMemoriesResponse.RetrievedMemory(message)RetrieveProfilesRequest(message)RetrieveProfilesResponse(message)RetrieveSkillsRequest(message)RetrieveSkillsResponse(message)RetrieveSkillsResponse.RetrievedSkill(message)RolloutOptions(message)RougeInput(message)RougeInstance(message)RougeMetricValue(message)RougeResults(message)RougeSpec(message)Rubric(message)Rubric.Content(message)Rubric.Content.Property(message)Rubric.Importance(enum)RubricBasedInstructionFollowingInput(message)RubricBasedInstructionFollowingInstance(message)RubricBasedInstructionFollowingResult(message)RubricBasedInstructionFollowingSpec(message)RubricCritiqueResult(message)RubricGenerationSpec(message)RubricGenerationSpec.RubricContentType(enum)RubricGroup(message)RubricVerdict(message)RuntimeArtifact(message)RuntimeConfig(message)RuntimeConfig.CodeInterpreterRuntimeConfig(message)RuntimeConfig.VertexAISearchRuntimeConfig(message)SafetyInput(message)SafetyInstance(message)SafetyRating(message)SafetyRating.HarmProbability(enum)SafetyRating.HarmSeverity(enum)SafetyResult(message)SafetySetting(message)SafetySetting.HarmBlockMethod(enum)SafetySetting.HarmBlockThreshold(enum)SafetySpec(message)SampledShapleyAttribution(message)SamplingStrategy(message)SamplingStrategy.RandomSampleConfig(message)SavedQuery(message)Scalar(message)Schedule(message)Schedule.RunResponse(message)Schedule.State(enum)ScheduleConfig(message)Scheduling(message)Scheduling.Strategy(enum)Schema(message)SearchDataItemsRequest(message)SearchDataItemsRequest.OrderByAnnotation(message)SearchDataItemsResponse(message)SearchEntryPoint(message)SearchExamplesRequest(message)SearchExamplesResponse(message)SearchExamplesResponse.SimilarExample(message)SearchFeaturesRequest(message)SearchFeaturesResponse(message)SearchMigratableResourcesRequest(message)SearchMigratableResourcesResponse(message)SearchModelDeploymentMonitoringStatsAnomaliesRequest(message)SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective(message)SearchModelDeploymentMonitoringStatsAnomaliesResponse(message)SearchModelMonitoringAlertsRequest(message)SearchModelMonitoringAlertsResponse(message)SearchModelMonitoringStatsFilter(message)SearchModelMonitoringStatsFilter.TabularStatsFilter(message)SearchModelMonitoringStatsRequest(message)SearchModelMonitoringStatsResponse(message)SearchNearestEntitiesRequest(message)SearchNearestEntitiesResponse(message)SecretEnvVar(message)SecretRef(message)Segment(message)ServiceAccountSpec(message)Session(message)SessionEvent(message)SetPublisherModelConfigOperationMetadata(message)SetPublisherModelConfigRequest(message)SharePointSources(message)SharePointSources.SharePointSource(message)ShieldedVmConfig(message)Skill(message)Skill.SkillSource(enum)Skill.State(enum)SkillRevision(message)SkillRevision.State(enum)SlackSource(message)SlackSource.SlackChannels(message)SlackSource.SlackChannels.SlackChannel(message)SmoothGradConfig(message)SpeakerVoiceConfig(message)SpecialistPool(message)SpeculativeDecodingSpec(message)SpeculativeDecodingSpec.DraftModelSpeculation(message)SpeculativeDecodingSpec.NgramSpeculation(message)SpeechConfig(message)StartNotebookRuntimeOperationMetadata(message)StartNotebookRuntimeRequest(message)StartNotebookRuntimeResponse(message)StopNotebookRuntimeOperationMetadata(message)StopNotebookRuntimeRequest(message)StopNotebookRuntimeResponse(message)StopTrialRequest(message)StoredContentsExample(message)StoredContentsExample.SearchKeyGenerationMethod(message)StoredContentsExample.SearchKeyGenerationMethod.LastEntry(message)StoredContentsExampleFilter(message)StoredContentsExampleParameters(message)StoredContentsExampleParameters.ContentSearchKey(message)StratifiedSplit(message)StreamDirectPredictRequest(message)StreamDirectPredictResponse(message)StreamDirectRawPredictRequest(message)StreamDirectRawPredictResponse(message)StreamQueryReasoningEngineRequest(message)StreamRawPredictRequest(message)StreamingFetchFeatureValuesRequest(message)StreamingFetchFeatureValuesResponse(message)StreamingPredictRequest(message)StreamingPredictResponse(message)StreamingRawPredictRequest(message)StreamingRawPredictResponse(message)StreamingReadFeatureValuesRequest(message)StringArray(message)StructFieldValue(message)StructValue(message)StructuredMemoryConfig(message)StructuredMemoryConfig.SchemaConfig(message)Study(message)Study.State(enum)StudySpec(message)StudySpec.Algorithm(enum)StudySpec.ConvexAutomatedStoppingSpec(message)StudySpec.ConvexStopConfig(message) (deprecated)StudySpec.DecayCurveAutomatedStoppingSpec(message)StudySpec.MeasurementSelectionType(enum)StudySpec.MedianAutomatedStoppingSpec(message)StudySpec.MetricSpec(message)StudySpec.MetricSpec.GoalType(enum)StudySpec.MetricSpec.SafetyMetricConfig(message)StudySpec.ObservationNoise(enum)StudySpec.ParameterSpec(message)StudySpec.ParameterSpec.CategoricalValueSpec(message)StudySpec.ParameterSpec.ConditionalParameterSpec(message)StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition(message)StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition(message)StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition(message)StudySpec.ParameterSpec.DiscreteValueSpec(message)StudySpec.ParameterSpec.DoubleValueSpec(message)StudySpec.ParameterSpec.IntegerValueSpec(message)StudySpec.ParameterSpec.ScaleType(enum)StudySpec.StudyStoppingConfig(message)StudySpec.TransferLearningConfig(message)StudyTimeConstraint(message)SuggestTrialsMetadata(message)SuggestTrialsRequest(message)SuggestTrialsResponse(message)SummarizationHelpfulnessInput(message)SummarizationHelpfulnessInstance(message)SummarizationHelpfulnessResult(message)SummarizationHelpfulnessSpec(message)SummarizationQualityInput(message)SummarizationQualityInstance(message)SummarizationQualityResult(message)SummarizationQualitySpec(message)SummarizationVerbosityInput(message)SummarizationVerbosityInstance(message)SummarizationVerbosityResult(message)SummarizationVerbositySpec(message)SupervisedHyperParameters(message)SupervisedHyperParameters.AdapterSize(enum)SupervisedTuningDataStats(message)SupervisedTuningDatasetDistribution(message)SupervisedTuningDatasetDistribution.DatasetBucket(message)SupervisedTuningSpec(message)SupervisedTuningSpec.TuningMode(enum)SuspendOnlineEvaluatorOperationMetadata(message)SuspendOnlineEvaluatorRequest(message)SyncFeatureViewRequest(message)SyncFeatureViewResponse(message)SyntheticExample(message)SyntheticField(message)TFRecordDestination(message)TaskDescriptionStrategy(message)Tensor(message)Tensor.DataType(enum)Tensorboard(message)TensorboardBlob(message)TensorboardBlobSequence(message)TensorboardExperiment(message)TensorboardRun(message)TensorboardTensor(message)TensorboardTimeSeries(message)TensorboardTimeSeries.Metadata(message)TensorboardTimeSeries.ValueType(enum)ThresholdConfig(message)TimeSeriesData(message)TimeSeriesDataPoint(message)TimestampSplit(message)TokensInfo(message)Tool(message)Tool.CodeExecution(message)Tool.ComputerUse(message)Tool.ComputerUse.Environment(enum)Tool.GoogleSearch(message)Tool.ParallelAiSearch(message)Tool.PhishBlockThreshold(enum)ToolCall(message)ToolCallValidInput(message)ToolCallValidInstance(message)ToolCallValidMetricValue(message)ToolCallValidResults(message)ToolCallValidSpec(message)ToolConfig(message)ToolNameMatchInput(message)ToolNameMatchInstance(message)ToolNameMatchMetricValue(message)ToolNameMatchResults(message)ToolNameMatchSpec(message)ToolParameterKVMatchInput(message)ToolParameterKVMatchInstance(message)ToolParameterKVMatchMetricValue(message)ToolParameterKVMatchResults(message)ToolParameterKVMatchSpec(message)ToolParameterKeyMatchInput(message)ToolParameterKeyMatchInstance(message)ToolParameterKeyMatchMetricValue(message)ToolParameterKeyMatchResults(message)ToolParameterKeyMatchSpec(message)ToolUseExample(message)ToolUseExample.ExtensionOperation(message)TrainingPipeline(message)Trajectory(message)TrajectoryAnyOrderMatchInput(message)TrajectoryAnyOrderMatchInstance(message)TrajectoryAnyOrderMatchMetricValue(message)TrajectoryAnyOrderMatchResults(message)TrajectoryAnyOrderMatchSpec(message)TrajectoryExactMatchInput(message)TrajectoryExactMatchInstance(message)TrajectoryExactMatchMetricValue(message)TrajectoryExactMatchResults(message)TrajectoryExactMatchSpec(message)TrajectoryInOrderMatchInput(message)TrajectoryInOrderMatchInstance(message)TrajectoryInOrderMatchMetricValue(message)TrajectoryInOrderMatchResults(message)TrajectoryInOrderMatchSpec(message)TrajectoryPrecisionInput(message)TrajectoryPrecisionInstance(message)TrajectoryPrecisionMetricValue(message)TrajectoryPrecisionResults(message)TrajectoryPrecisionSpec(message)TrajectoryRecallInput(message)TrajectoryRecallInstance(message)TrajectoryRecallMetricValue(message)TrajectoryRecallResults(message)TrajectoryRecallSpec(message)TrajectorySingleToolUseInput(message)TrajectorySingleToolUseInstance(message)TrajectorySingleToolUseMetricValue(message)TrajectorySingleToolUseResults(message)TrajectorySingleToolUseSpec(message)Transcription(message)Trial(message)Trial.Parameter(message)Trial.State(enum)TrialContext(message)TunedModel(message)TunedModelCheckpoint(message)TunedModelRef(message)TuningDataStats(message)TuningJob(message)Type(enum)UndeployIndexOperationMetadata(message)UndeployIndexRequest(message)UndeployIndexResponse(message)UndeployModelOperationMetadata(message)UndeployModelRequest(message)UndeployModelResponse(message)UndeploySolverOperationMetadata(message)UnmanagedContainerModel(message)UpdateAgentRequest(message)UpdateArtifactRequest(message)UpdateCachedContentRequest(message)UpdateContextRequest(message)UpdateDatasetRequest(message)UpdateDatasetVersionRequest(message)UpdateDeploymentResourcePoolOperationMetadata(message)UpdateDeploymentResourcePoolRequest(message)UpdateEndpointLongRunningRequest(message)UpdateEndpointOperationMetadata(message)UpdateEndpointRequest(message)UpdateEntityTypeRequest(message)UpdateExampleStoreOperationMetadata(message)UpdateExampleStoreRequest(message)UpdateExecutionRequest(message)UpdateExplanationDatasetOperationMetadata(message)UpdateExplanationDatasetRequest(message)UpdateExplanationDatasetResponse(message)UpdateExtensionRequest(message)UpdateFeatureGroupOperationMetadata(message)UpdateFeatureGroupRequest(message)UpdateFeatureMonitorOperationMetadata(message)UpdateFeatureMonitorRequest(message)UpdateFeatureOnlineStoreOperationMetadata(message)UpdateFeatureOnlineStoreRequest(message)UpdateFeatureOperationMetadata(message)UpdateFeatureRequest(message)UpdateFeatureViewOperationMetadata(message)UpdateFeatureViewRequest(message)UpdateFeaturestoreOperationMetadata(message)UpdateFeaturestoreRequest(message)UpdateIndexEndpointRequest(message)UpdateIndexOperationMetadata(message)UpdateIndexRequest(message)UpdateMemoryOperationMetadata(message)UpdateMemoryRequest(message)UpdateModelDeploymentMonitoringJobOperationMetadata(message)UpdateModelDeploymentMonitoringJobRequest(message)UpdateModelMonitorOperationMetadata(message)UpdateModelMonitorRequest(message)UpdateModelRequest(message)UpdateNotebookRuntimeTemplateRequest(message)UpdateOnlineEvaluatorOperationMetadata(message)UpdateOnlineEvaluatorRequest(message)UpdatePersistentResourceOperationMetadata(message)UpdatePersistentResourceRequest(message)UpdateRagCorpusOperationMetadata(message)UpdateRagCorpusRequest(message)UpdateRagEngineConfigOperationMetadata(message)UpdateRagEngineConfigRequest(message)UpdateRagMetadataRequest(message)UpdateReasoningEngineOperationMetadata(message)UpdateReasoningEngineRequest(message)UpdateScheduleRequest(message)UpdateSessionRequest(message)UpdateSkillOperationMetadata(message)UpdateSkillRequest(message)UpdateSpecialistPoolOperationMetadata(message)UpdateSpecialistPoolRequest(message)UpdateTensorboardExperimentRequest(message)UpdateTensorboardOperationMetadata(message)UpdateTensorboardRequest(message)UpdateTensorboardRunRequest(message)UpdateTensorboardTimeSeriesRequest(message)UpgradeNotebookRuntimeOperationMetadata(message)UpgradeNotebookRuntimeRequest(message)UpgradeNotebookRuntimeResponse(message)UploadModelOperationMetadata(message)UploadModelRequest(message)UploadModelResponse(message)UploadRagFileConfig(message)UpsertDatapointsRequest(message)UpsertDatapointsResponse(message)UpsertExamplesRequest(message)UpsertExamplesResponse(message)UpsertExamplesResponse.UpsertResult(message)UrlContext(message)UrlContextMetadata(message)UrlMetadata(message)UrlMetadata.UrlRetrievalStatus(enum)UsageMetadata(message)UsageMetadata.TrafficType(enum)UserActionReference(message)UserSpecifiedMetadata(message)Value(message)VeoHyperParameters(message)VeoHyperParameters.AdapterSize(enum)VeoHyperParameters.TuningSpeed(enum)VeoHyperParameters.TuningTask(enum)VeoLoraTuningSpec(message)VeoTuningSpec(message)VertexAISearch(message)VertexAISearch.DataStoreSpec(message)VertexAiSearchConfig(message)VertexMultimodalDatasetDestination(message)VertexMultimodalDatasetSource(message)VertexRagStore(message)VertexRagStore.RagResource(message)VideoMetadata(message)VoiceConfig(message)WorkerPoolSpec(message)WriteFeatureValuesPayload(message)WriteFeatureValuesRequest(message)WriteFeatureValuesResponse(message)WriteTensorboardExperimentDataRequest(message)WriteTensorboardExperimentDataResponse(message)WriteTensorboardRunDataRequest(message)WriteTensorboardRunDataResponse(message)XraiAttribution(message)
AgentService
The service that manages Vertex Agent related resources.
| CreateAgent |
|---|
|
Creates an agent.
|
| DeleteAgent |
|---|
|
Deletes an agent.
|
| GetAgent |
|---|
|
Retrieves an agent.
|
| ListAgents |
|---|
|
Lists agents in a location.
|
| UpdateAgent |
|---|
|
Updates an agent.
|
DataFoundryService
Service for generating and preparing datasets for Gen AI evaluation.
| GenerateSyntheticData |
|---|
|
Generates synthetic (artificial) data based on a description
|
DatasetService
The service that manages Agent Platform Dataset and its child resources.
| AssembleData |
|---|
|
Assembles each row of a multimodal dataset and writes the result into a BigQuery table.
|
| AssessData |
|---|
|
Assesses the state or validity of the dataset with respect to a given use case.
|
| CreateDataset |
|---|
|
Creates a Dataset.
|
| CreateDatasetVersion |
|---|
|
Create a version from a Dataset.
|
| DeleteDataset |
|---|
|
Deletes a Dataset.
|
| DeleteDatasetVersion |
|---|
|
Deletes a Dataset version.
|
| DeleteSavedQuery |
|---|
|
Deletes a SavedQuery.
|
| ExportData |
|---|
|
Exports data from a Dataset.
|
| GetAnnotationSpec |
|---|
|
Gets an AnnotationSpec.
|
| GetDataset |
|---|
|
Gets a Dataset.
|
| GetDatasetVersion |
|---|
|
Gets a Dataset version.
|
| ImportData |
|---|
|
Imports data into a Dataset.
|
| ListAnnotations |
|---|
|
Lists Annotations belongs to a dataitem.
|
| ListDataItems |
|---|
|
Lists DataItems in a Dataset.
|
| ListDatasetVersions |
|---|
|
Lists DatasetVersions in a Dataset.
|
| ListDatasets |
|---|
|
Lists Datasets in a Location.
|
| ListSavedQueries |
|---|
|
Lists SavedQueries in a Dataset.
|
| RestoreDatasetVersion |
|---|
|
Restores a dataset version.
|
| SearchDataItems |
|---|
|
Searches DataItems in a Dataset.
|
| UpdateDataset |
|---|
|
Updates a Dataset.
|
| UpdateDatasetVersion |
|---|
|
Updates a DatasetVersion.
|
DeploymentResourcePoolService
A service that manages the DeploymentResourcePool resource.
| CreateDeploymentResourcePool |
|---|
|
Create a DeploymentResourcePool.
|
| DeleteDeploymentResourcePool |
|---|
|
Delete a DeploymentResourcePool.
|
| GetDeploymentResourcePool |
|---|
|
Get a DeploymentResourcePool.
|
| ListDeploymentResourcePools |
|---|
|
List DeploymentResourcePools in a location.
|
| QueryDeployedModels |
|---|
|
List DeployedModels that have been deployed on this DeploymentResourcePool.
|
| UpdateDeploymentResourcePool |
|---|
|
Update a DeploymentResourcePool.
|
EndpointService
A service for managing Agent Platform's Endpoints.
| CreateEndpoint |
|---|
|
Creates an Endpoint.
|
| DeleteEndpoint |
|---|
|
Deletes an Endpoint.
|
| DeployModel |
|---|
|
Deploys a Model into this Endpoint, creating a DeployedModel within it.
|
| FetchPublisherModelConfig |
|---|
|
Fetches the configs of publisher models.
|
| GetEndpoint |
|---|
|
Gets an Endpoint.
|
| ListEndpoints |
|---|
|
Lists Endpoints in a Location.
|
| MutateDeployedModel |
|---|
|
Updates an existing deployed model. Updatable fields include
|
| SetPublisherModelConfig |
|---|
|
Sets (creates or updates) configs of publisher models. For example, sets the request/response logging config.
|
| UndeployModel |
|---|
|
Undeploys a Model from an Endpoint, removing a DeployedModel from it, and freeing all resources it's using.
|
| UpdateEndpoint |
|---|
|
Updates an Endpoint.
|
| UpdateEndpointLongRunning |
|---|
|
Updates an Endpoint with a long running operation.
|
EvaluationAnalyticsService
Service for performing advanced analytics on evaluation data.
| GenerateLossClusters |
|---|
|
Generates loss clusters from evaluation results. This is a statelss API method that would not modify the EvaluationSet resource.
|
EvaluationService
Agent Platform Online Evaluation Service.
| EvaluateDataset |
|---|
|
Evaluates a dataset based on a set of given metrics.
|
| EvaluateInstances |
|---|
|
Evaluates instances based on a given metric.
|
| GenerateInstanceRubrics |
|---|
|
Generates rubrics for a given prompt. A rubric represents a single testable criterion for evaluation. One input prompt could have multiple rubrics This RPC allows users to get suggested rubrics based on provided prompt, which can then be reviewed and used for subsequent evaluations.
|
ExampleStoreService
A service for managing and retrieving few-shot examples.
| CreateExampleStore |
|---|
|
Create an ExampleStore.
|
| DeleteExampleStore |
|---|
|
Delete an ExampleStore.
|
| FetchExamples |
|---|
|
Get Examples from the Example Store.
|
| GetExampleStore |
|---|
|
Get an ExampleStore.
|
| ListExampleStores |
|---|
|
List ExampleStores in a Location.
|
| RemoveExamples |
|---|
|
Remove Examples from the Example Store.
|
| SearchExamples |
|---|
|
Search for similar Examples for given selection criteria.
|
| UpdateExampleStore |
|---|
|
Update an ExampleStore.
|
| UpsertExamples |
|---|
|
Create or update Examples in the Example Store.
|
ExtensionExecutionService
A service for Extension execution.
| ExecuteExtension |
|---|
|
Executes the request against a given extension.
|
| QueryExtension |
|---|
|
Queries an extension with a default controller.
|
ExtensionRegistryService
A service for managing Agent Platform's Extension registry.
| DeleteExtension |
|---|
|
Deletes an Extension.
|
| GetExtension |
|---|
|
Gets an Extension.
|
| ImportExtension |
|---|
|
Imports an Extension.
|
| ListExtensions |
|---|
|
Lists Extensions in a location.
|
| UpdateExtension |
|---|
|
Updates an Extension.
|
FeatureOnlineStoreAdminService
The service that handles CRUD and List for resources for FeatureOnlineStore.
| CreateFeatureOnlineStore |
|---|
|
Creates a new FeatureOnlineStore in a given project and location.
|
| CreateFeatureView |
|---|
|
Creates a new FeatureView in a given FeatureOnlineStore.
|
| DeleteFeatureOnlineStore |
|---|
|
Deletes a single FeatureOnlineStore. The FeatureOnlineStore must not contain any FeatureViews.
|
| DeleteFeatureView |
|---|
|
Deletes a single FeatureView.
|
| GetFeatureOnlineStore |
|---|
|
Gets details of a single FeatureOnlineStore.
|
| GetFeatureView |
|---|
|
Gets details of a single FeatureView.
|
| GetFeatureViewSync |
|---|
|
Gets details of a single FeatureViewSync.
|
| ListFeatureOnlineStores |
|---|
|
Lists FeatureOnlineStores in a given project and location.
|
| ListFeatureViewSyncs |
|---|
|
Lists FeatureViewSyncs in a given FeatureView.
|
| ListFeatureViews |
|---|
|
Lists FeatureViews in a given FeatureOnlineStore.
|
| SyncFeatureView |
|---|
|
Triggers on-demand sync for the FeatureView.
|
| UpdateFeatureOnlineStore |
|---|
|
Updates the parameters of a single FeatureOnlineStore.
|
| UpdateFeatureView |
|---|
|
Updates the parameters of a single FeatureView.
|
FeatureOnlineStoreService
A service for fetching feature values from the online store.
| FeatureViewDirectWrite |
|---|
|
Bidirectional streaming RPC to directly write to feature values in a feature view. Requests may not have a one-to-one mapping to responses and responses may be returned out-of-order to reduce latency.
|
| FetchFeatureValues |
|---|
|
Fetch feature values under a FeatureView.
|
| GenerateFetchAccessToken |
|---|
|
RPC to generate an access token for the given feature view. FeatureViews under the same FeatureOnlineStore share the same access token.
|
| SearchNearestEntities |
|---|
|
Search the nearest entities under a FeatureView. Search only works for indexable feature view; if a feature view isn't indexable, returns Invalid argument response.
|
| StreamingFetchFeatureValues |
|---|
|
Bidirectional streaming RPC to fetch feature values under a FeatureView. Requests may not have a one-to-one mapping to responses and responses may be returned out-of-order to reduce latency.
|
FeatureRegistryService
The service that handles CRUD and List for resources for FeatureRegistry.
| BatchCreateFeatures |
|---|
|
Creates a batch of Features in a given FeatureGroup.
|
| CreateFeature |
|---|
|
Creates a new Feature in a given FeatureGroup.
|
| CreateFeatureGroup |
|---|
|
Creates a new FeatureGroup in a given project and location.
|
| CreateFeatureMonitor |
|---|
|
Creates a new FeatureMonitor in a given project, location and FeatureGroup.
|
| CreateFeatureMonitorJob |
|---|
|
Creates a new feature monitor job.
|
| DeleteFeature |
|---|
|
Deletes a single Feature.
|
| DeleteFeatureGroup |
|---|
|
Deletes a single FeatureGroup.
|
| DeleteFeatureMonitor |
|---|
|
Deletes a single FeatureMonitor.
|
| GetFeature |
|---|
|
Gets details of a single Feature.
|
| GetFeatureGroup |
|---|
|
Gets details of a single FeatureGroup.
|
| GetFeatureMonitor |
|---|
|
Gets details of a single FeatureMonitor.
|
| GetFeatureMonitorJob |
|---|
|
Get a feature monitor job.
|
| ListFeatureGroups |
|---|
|
Lists FeatureGroups in a given project and location.
|
| ListFeatureMonitorJobs |
|---|
|
List feature monitor jobs.
|
| ListFeatureMonitors |
|---|
|
Lists FeatureGroups in a given project and location.
|
| ListFeatures |
|---|
|
Lists Features in a given FeatureGroup.
|
| UpdateFeature |
|---|
|
Updates the parameters of a single Feature.
|
| UpdateFeatureGroup |
|---|
|
Updates the parameters of a single FeatureGroup.
|
| UpdateFeatureMonitor |
|---|
|
Updates the parameters of a single FeatureMonitor.
|
FeaturestoreOnlineServingService
A service for serving online feature values.
| ReadFeatureValues |
|---|
|
Reads Feature values of a specific entity of an EntityType. For reading feature values of multiple entities of an EntityType, please use StreamingReadFeatureValues.
|
| StreamingReadFeatureValues |
|---|
|
Reads Feature values for multiple entities. Depending on their size, data for different entities may be broken up across multiple responses.
|
| WriteFeatureValues |
|---|
|
Writes Feature values of one or more entities of an EntityType. The Feature values are merged into existing entities if any. The Feature values to be written must have timestamp within the online storage retention.
|
FeaturestoreService
The service that handles CRUD and List for resources for Featurestore.
| BatchCreateFeatures |
|---|
|
Creates a batch of Features in a given EntityType.
|
| BatchReadFeatureValues |
|---|
|
Batch reads Feature values from a Featurestore. This API enables batch reading Feature values, where each read instance in the batch may read Feature values of entities from one or more EntityTypes. Point-in-time correctness is guaranteed for Feature values of each read instance as of each instance's read timestamp.
|
| CreateEntityType |
|---|
|
Creates a new EntityType in a given Featurestore.
|
| CreateFeature |
|---|
|
Creates a new Feature in a given EntityType.
|
| CreateFeaturestore |
|---|
|
Creates a new Featurestore in a given project and location.
|
| DeleteEntityType |
|---|
|
Deletes a single EntityType. The EntityType must not have any Features or
|
| DeleteFeature |
|---|
|
Deletes a single Feature.
|
| DeleteFeatureValues |
|---|
|
Delete Feature values from Featurestore. The progress of the deletion is tracked by the returned operation. The deleted feature values are guaranteed to be invisible to subsequent read operations after the operation is marked as successfully done. If a delete feature values operation fails, the feature values returned from reads and exports may be inconsistent. If consistency is required, the caller must retry the same delete request again and wait till the new operation returned is marked as successfully done.
|
| DeleteFeaturestore |
|---|
|
Deletes a single Featurestore. The Featurestore must not contain any EntityTypes or
|
| ExportFeatureValues |
|---|
|
Exports Feature values from all the entities of a target EntityType.
|
| GetEntityType |
|---|
|
Gets details of a single EntityType.
|
| GetFeature |
|---|
|
Gets details of a single Feature.
|
| GetFeaturestore |
|---|
|
Gets details of a single Featurestore.
|
| ImportFeatureValues |
|---|
|
Imports Feature values into the Featurestore from a source storage. The progress of the import is tracked by the returned operation. The imported features are guaranteed to be visible to subsequent read operations after the operation is marked as successfully done. If an import operation fails, the Feature values returned from reads and exports may be inconsistent. If consistency is required, the caller must retry the same import request again and wait till the new operation returned is marked as successfully done. There are also scenarios where the caller can cause inconsistency.
|
| ListEntityTypes |
|---|
|
Lists EntityTypes in a given Featurestore.
|
| ListFeatures |
|---|
|
Lists Features in a given EntityType.
|
| ListFeaturestores |
|---|
|
Lists Featurestores in a given project and location.
|
| SearchFeatures |
|---|
|
Searches Features matching a query in a given project.
|
| UpdateEntityType |
|---|
|
Updates the parameters of a single EntityType.
|
| UpdateFeature |
|---|
|
Updates the parameters of a single Feature.
|
| UpdateFeaturestore |
|---|
|
Updates the parameters of a single Featurestore.
|
GenAiCacheService
Service for managing Agent Platform's CachedContent resource.
| CreateCachedContent |
|---|
|
Creates cached content, this call will initialize the cached content in the data storage, and users need to pay for the cache data storage.
|
| DeleteCachedContent |
|---|
|
Deletes cached content
|
| GetCachedContent |
|---|
|
Gets cached content configurations
|
| ListCachedContents |
|---|
|
Lists cached contents in a project
|
| UpdateCachedContent |
|---|
|
Updates cached content configurations
|
GenAiTuningService
A service for creating and managing GenAI Tuning Jobs.
A tuning job is a process that takes a base model and further trains it on a user-provided dataset. This process, also known as fine-tuning, adapts the model to perform better on specific tasks. The result of a successful tuning job is a new "tuned model" that can be deployed and used for inference.
| CancelTuningJob |
|---|
|
Cancels a tuning job. Starts an asynchronous cancellation request. The server makes a best effort to cancel the job, but success is not guaranteed. Clients can use
|
| CreateTuningJob |
|---|
|
Creates a tuning job. A created tuning job will be subsequently executed to start the model tuning process.
|
| GetTuningJob |
|---|
|
Gets a tuning job.
|
| ListTuningJobs |
|---|
|
Lists tuning jobs in a location.
|
| RebaseTunedModel |
|---|
|
Rebase a tuned model. A rebase operation takes a model that was previously tuned on a base model version, and retunes it on a new base model version. The rebase operation creates a new tuning job and a new tuned model.
|
IndexEndpointService
A service for managing Agent Platform's IndexEndpoints.
| CreateIndexEndpoint |
|---|
|
Creates an IndexEndpoint.
|
| DeleteIndexEndpoint |
|---|
|
Deletes an IndexEndpoint.
|
| DeployIndex |
|---|
|
Deploys an Index into this IndexEndpoint, creating a DeployedIndex within it.
|
| GetIndexEndpoint |
|---|
|
Gets an IndexEndpoint.
|
| ListIndexEndpoints |
|---|
|
Lists IndexEndpoints in a Location.
|
| MutateDeployedIndex |
|---|
|
Update an existing DeployedIndex under an IndexEndpoint.
|
| UndeployIndex |
|---|
|
Undeploys an Index from an IndexEndpoint, removing a DeployedIndex from it, and freeing all resources it's using.
|
| UpdateIndexEndpoint |
|---|
|
Updates an IndexEndpoint.
|
IndexService
A service for creating and managing Agent Platform's Index resources.
| CreateIndex |
|---|
|
Creates an Index.
|
| DeleteIndex |
|---|
|
Deletes an Index. An Index can only be deleted when all its
|
| GetIndex |
|---|
|
Gets an Index.
|
| ImportIndex |
|---|
|
Imports an Index from an external source (e.g., BigQuery).
|
| ListIndexes |
|---|
|
Lists Indexes in a Location.
|
| RemoveDatapoints |
|---|
|
Remove Datapoints from an Index.
|
| UpdateIndex |
|---|
|
Updates an Index.
|
| UpsertDatapoints |
|---|
|
Add/update Datapoints into an Index.
|
JobService
A service for creating and managing Agent Platform's jobs.
| CancelBatchPredictionJob |
|---|
|
Cancels a BatchPredictionJob. Starts asynchronous cancellation on the BatchPredictionJob. The server makes the best effort to cancel the job, but success is not guaranteed. Clients can use
|
| CancelCustomJob |
|---|
|
Cancels a CustomJob. Starts asynchronous cancellation on the CustomJob. The server makes a best effort to cancel the job, but success is not guaranteed. Clients can use
|
| CancelHyperparameterTuningJob |
|---|
|
Cancels a HyperparameterTuningJob. Starts asynchronous cancellation on the HyperparameterTuningJob. The server makes a best effort to cancel the job, but success is not guaranteed. Clients can use
|
| CreateBatchPredictionJob |
|---|
|
Creates a BatchPredictionJob. A BatchPredictionJob once created will right away be attempted to start.
|
| CreateCustomJob |
|---|
|
Creates a CustomJob. A created CustomJob right away will be attempted to be run.
|
| CreateHyperparameterTuningJob |
|---|
|
Creates a HyperparameterTuningJob
|
| CreateModelDeploymentMonitoringJob |
|---|
|
Creates a ModelDeploymentMonitoringJob. It will run periodically on a configured interval.
|
| DeleteBatchPredictionJob |
|---|
|
Deletes a BatchPredictionJob. Can only be called on jobs that already finished.
|
| DeleteCustomJob |
|---|
|
Deletes a CustomJob.
|
| DeleteHyperparameterTuningJob |
|---|
|
Deletes a HyperparameterTuningJob.
|
| DeleteModelDeploymentMonitoringJob |
|---|
|
Deletes a ModelDeploymentMonitoringJob.
|
| GetBatchPredictionJob |
|---|
|
Gets a BatchPredictionJob
|
| GetCustomJob |
|---|
|
Gets a CustomJob.
|
| GetHyperparameterTuningJob |
|---|
|
Gets a HyperparameterTuningJob
|
| GetModelDeploymentMonitoringJob |
|---|
|
Gets a ModelDeploymentMonitoringJob.
|
| ListBatchPredictionJobs |
|---|
|
Lists BatchPredictionJobs in a Location.
|
| ListCustomJobs |
|---|
|
Lists CustomJobs in a Location.
|
| ListHyperparameterTuningJobs |
|---|
|
Lists HyperparameterTuningJobs in a Location.
|
| ListModelDeploymentMonitoringJobs |
|---|
|
Lists ModelDeploymentMonitoringJobs in a Location.
|
| PauseModelDeploymentMonitoringJob |
|---|
|
Pauses a ModelDeploymentMonitoringJob. If the job is running, the server makes a best effort to cancel the job. Will mark
|
| ResumeModelDeploymentMonitoringJob |
|---|
|
Resumes a paused ModelDeploymentMonitoringJob. It will start to run from next scheduled time. A deleted ModelDeploymentMonitoringJob can't be resumed.
|
| SearchModelDeploymentMonitoringStatsAnomalies |
|---|
|
Searches Model Monitoring Statistics generated within a given time window.
|
| UpdateModelDeploymentMonitoringJob |
|---|
|
Updates a ModelDeploymentMonitoringJob.
|
LlmUtilityService
Service for LLM related utility functions.
| ComputeTokens |
|---|
|
Return a list of tokens based on the input text.
|
MatchService
MatchService is a Google managed service for efficient vector similarity search at scale.
MemoryBankService
A service for managing memories for LLM applications.
| CreateMemory |
|---|
|
Create a Memory.
|
| DeleteMemory |
|---|
|
Delete a Memory.
|
| GenerateMemories |
|---|
|
Generate memories.
|
| GetMemory |
|---|
|
Get a Memory.
|
| IngestEvents |
|---|
|
Ingests events for a Memory Bank.
|
| ListMemories |
|---|
|
List Memories.
|
| RetrieveMemories |
|---|
|
Retrieve memories.
|
| RetrieveProfiles |
|---|
|
Retrieves profiles.
|
| UpdateMemory |
|---|
|
Update a Memory.
|
MetadataService
Service for reading and writing metadata entries.
| AddContextArtifactsAndExecutions |
|---|
|
Adds a set of Artifacts and Executions to a Context. If any of the Artifacts or Executions have already been added to a Context, they are simply skipped.
|
| AddContextChildren |
|---|
|
Adds a set of Contexts as children to a parent Context. If any of the child Contexts have already been added to the parent Context, they are simply skipped. If this call would create a cycle or cause any Context to have more than 10 parents, the request will fail with an INVALID_ARGUMENT error.
|
| AddExecutionEvents |
|---|
|
Adds Events to the specified Execution. An Event indicates whether an Artifact was used as an input or output for an Execution. If an Event already exists between the Execution and the Artifact, the Event is skipped.
|
| CreateArtifact |
|---|
|
Creates an Artifact associated with a MetadataStore.
|
| CreateContext |
|---|
|
Creates a Context associated with a MetadataStore.
|
| CreateExecution |
|---|
|
Creates an Execution associated with a MetadataStore.
|
| CreateMetadataSchema |
|---|
|
Creates a MetadataSchema.
|
| CreateMetadataStore |
|---|
|
Initializes a MetadataStore, including allocation of resources.
|
| DeleteArtifact |
|---|
|
Deletes an Artifact.
|
| DeleteContext |
|---|
|
Deletes a stored Context.
|
| DeleteExecution |
|---|
|
Deletes an Execution.
|
| DeleteMetadataStore |
|---|
|
Deletes a single MetadataStore and all its child resources (Artifacts, Executions, and Contexts).
|
| GetArtifact |
|---|
|
Retrieves a specific Artifact.
|
| GetContext |
|---|
|
Retrieves a specific Context.
|
| GetExecution |
|---|
|
Retrieves a specific Execution.
|
| GetMetadataSchema |
|---|
|
Retrieves a specific MetadataSchema.
|
| GetMetadataStore |
|---|
|
Retrieves a specific MetadataStore.
|
| ListArtifacts |
|---|
|
Lists Artifacts in the MetadataStore.
|
| ListContexts |
|---|
|
Lists Contexts on the MetadataStore.
|
| ListExecutions |
|---|
|
Lists Executions in the MetadataStore.
|
| ListMetadataSchemas |
|---|
|
Lists MetadataSchemas.
|
| ListMetadataStores |
|---|
|
Lists MetadataStores for a Location.
|
| PurgeArtifacts |
|---|
|
Purges Artifacts.
|
| PurgeContexts |
|---|
|
Purges Contexts.
|
| PurgeExecutions |
|---|
|
Purges Executions.
|
| QueryArtifactLineageSubgraph |
|---|
|
Retrieves lineage of an Artifact represented through Artifacts and Executions connected by Event edges and returned as a LineageSubgraph.
|
| QueryContextLineageSubgraph |
|---|
|
Retrieves Artifacts and Executions within the specified Context, connected by Event edges and returned as a LineageSubgraph.
|
| QueryExecutionInputsAndOutputs |
|---|
|
Obtains the set of input and output Artifacts for this Execution, in the form of LineageSubgraph that also contains the Execution and connecting Events.
|
| RemoveContextChildren |
|---|
|
Remove a set of children contexts from a parent Context. If any of the child Contexts were NOT added to the parent Context, they are simply skipped.
|
| UpdateArtifact |
|---|
|
Updates a stored Artifact.
|
| UpdateContext |
|---|
|
Updates a stored Context.
|
| UpdateExecution |
|---|
|
Updates a stored Execution.
|
MigrationService
A service that migrates resources from automl.googleapis.com, datalabeling.googleapis.com and ml.googleapis.com to Agent Platform.
| BatchMigrateResources |
|---|
|
Batch migrates resources from ml.googleapis.com, automl.googleapis.com, and datalabeling.googleapis.com to Agent Platform.
|
| SearchMigratableResources |
|---|
|
Searches all of the resources in automl.googleapis.com, datalabeling.googleapis.com and ml.googleapis.com that can be migrated to Agent Platform's given location.
|
ModelGardenService
The interface of Model Garden Service.
| AcceptPublisherModelEula |
|---|
|
Accepts the EULA acceptance status of a publisher model.
|
| CheckPublisherModelEulaAcceptance |
|---|
|
Checks the EULA acceptance status of a publisher model.
|
| Deploy |
|---|
|
Deploys a model to a new endpoint.
|
| DeployPublisherModel |
|---|
|
Deploys publisher models.
|
| ExportPublisherModel |
|---|
|
Exports a publisher model to a user provided Google Cloud Storage bucket.
|
| GetPublisherModel |
|---|
|
Gets a Model Garden publisher model.
|
| ListPublisherModels |
|---|
|
Lists publisher models in Model Garden.
|
ModelMonitoringService
A service for creating and managing Agent Platform Model moitoring. This includes ModelMonitor resources, ModelMonitoringJob resources.
| CreateModelMonitor |
|---|
|
Creates a ModelMonitor.
|
| CreateModelMonitoringJob |
|---|
|
Creates a ModelMonitoringJob.
|
| DeleteModelMonitor |
|---|
|
Deletes a ModelMonitor.
|
| DeleteModelMonitoringJob |
|---|
|
Deletes a ModelMonitoringJob.
|
| GetModelMonitor |
|---|
|
Gets a ModelMonitor.
|
| GetModelMonitoringJob |
|---|
|
Gets a ModelMonitoringJob.
|
| ListModelMonitoringJobs |
|---|
|
Lists ModelMonitoringJobs. Callers may choose to read across multiple Monitors as per AIP-159 by using '-' (the hyphen or dash character) as a wildcard character instead of modelMonitor id in the parent. Format
|
| ListModelMonitors |
|---|
|
Lists ModelMonitors in a Location.
|
| SearchModelMonitoringAlerts |
|---|
|
Returns the Model Monitoring alerts.
|
| SearchModelMonitoringStats |
|---|
|
Searches Model Monitoring Stats generated within a given time window.
|
| UpdateModelMonitor |
|---|
|
Updates a ModelMonitor.
|
ModelService
A service for managing Agent Platform's machine learning Models.
| BatchImportEvaluatedAnnotations |
|---|
|
Imports a list of externally generated EvaluatedAnnotations.
|
| BatchImportModelEvaluationSlices |
|---|
|
Imports a list of externally generated ModelEvaluationSlice.
|
| CopyModel |
|---|
|
Copies an already existing Agent Platform Model into the specified Location. The source Model must exist in the same Project. When copying custom Models, the users themselves are responsible for
|
| DeleteModel |
|---|
|
Deletes a Model. A model cannot be deleted if any
|
| DeleteModelVersion |
|---|
|
Deletes a Model version. Model version can only be deleted if there are no
|
| ExportModel |
|---|
|
Exports a trained, exportable Model to a location specified by the user. A Model is considered to be exportable if it has at least one
|
| GetModel |
|---|
|
Gets a Model.
|
| GetModelEvaluation |
|---|
|
Gets a ModelEvaluation.
|
| GetModelEvaluationSlice |
|---|
|
Gets a ModelEvaluationSlice.
|
| ImportModelEvaluation |
|---|
|
Imports an externally generated ModelEvaluation.
|
| ListModelEvaluationSlices |
|---|
|
Lists ModelEvaluationSlices in a ModelEvaluation.
|
| ListModelEvaluations |
|---|
|
Lists ModelEvaluations in a Model.
|
| ListModelVersionCheckpoints |
|---|
|
Lists checkpoints of the specified model version.
|
| ListModelVersions |
|---|
|
Lists versions of the specified model.
|
| ListModels |
|---|
|
Lists Models in a Location.
|
| MergeVersionAliases |
|---|
|
Merges a set of aliases for a Model version.
|
| RecommendSpec |
|---|
|
Gets a Model's spec recommendations. This API is called by UI, SDK, and internal.
|
| UpdateExplanationDataset |
|---|
|
Incrementally update the dataset used for an examples model.
|
| UpdateModel |
|---|
|
Updates a Model.
|
| UploadModel |
|---|
|
Uploads a Model artifact into Agent Platform.
|
NotebookService
The interface for Vertex Notebook service (a.k.a. Colab on Workbench).
| AssignNotebookRuntime |
|---|
|
Assigns a NotebookRuntime to a user for a particular Notebook file. This method will either returns an existing assignment or generates a new one.
|
| CreateNotebookExecutionJob |
|---|
|
Creates a NotebookExecutionJob.
|
| CreateNotebookRuntimeTemplate |
|---|
|
Creates a NotebookRuntimeTemplate.
|
| DeleteNotebookExecutionJob |
|---|
|
Deletes a NotebookExecutionJob.
|
| DeleteNotebookRuntime |
|---|
|
Deletes a NotebookRuntime.
|
| DeleteNotebookRuntimeTemplate |
|---|
|
Deletes a NotebookRuntimeTemplate.
|
| GetNotebookExecutionJob |
|---|
|
Gets a NotebookExecutionJob.
|
| GetNotebookRuntime |
|---|
|
Gets a NotebookRuntime.
|
| GetNotebookRuntimeTemplate |
|---|
|
Gets a NotebookRuntimeTemplate.
|
| ListNotebookExecutionJobs |
|---|
|
Lists NotebookExecutionJobs in a Location.
|
| ListNotebookRuntimeTemplates |
|---|
|
Lists NotebookRuntimeTemplates in a Location.
|
| ListNotebookRuntimes |
|---|
|
Lists NotebookRuntimes in a Location.
|
| StartNotebookRuntime |
|---|
|
Starts a NotebookRuntime.
|
| StopNotebookRuntime |
|---|
|
Stops a NotebookRuntime.
|
| UpdateNotebookRuntimeTemplate |
|---|
|
Updates a NotebookRuntimeTemplate.
|
| UpgradeNotebookRuntime |
|---|
|
Upgrades a NotebookRuntime.
|
OnlineEvaluatorService
This service is used to create and manage Agent Platform OnlineEvaluators.
| ActivateOnlineEvaluator |
|---|
|
Activates an OnlineEvaluator.
|
| CreateOnlineEvaluator |
|---|
|
Creates an OnlineEvaluator in the given project and location.
|
| DeleteOnlineEvaluator |
|---|
|
Deletes an OnlineEvaluator.
|
| GetOnlineEvaluator |
|---|
|
Gets details of an OnlineEvaluator.
|
| ListOnlineEvaluators |
|---|
|
Lists the OnlineEvaluators for the given project and location.
|
| SuspendOnlineEvaluator |
|---|
|
Suspends an OnlineEvaluator. When an OnlineEvaluator is suspended, it won't run any evaluations until it is activated again.
|
| UpdateOnlineEvaluator |
|---|
|
Updates the fields of an OnlineEvaluator.
|
PersistentResourceService
A service for managing Agent Platform's machine learning PersistentResource.
| CreatePersistentResource |
|---|
|
Creates a PersistentResource.
|
| DeletePersistentResource |
|---|
|
Deletes a PersistentResource.
|
| GetPersistentResource |
|---|
|
Gets a PersistentResource.
|
| ListPersistentResources |
|---|
|
Lists PersistentResources in a Location.
|
| RebootPersistentResource |
|---|
|
Reboots a PersistentResource.
|
| UpdatePersistentResource |
|---|
|
Updates a PersistentResource.
|
PipelineService
A service for creating and managing Agent Platform's pipelines. This includes both TrainingPipeline resources (used for AutoML and custom training) and PipelineJob resources (used for Agent Platform Pipelines).
| BatchCancelPipelineJobs |
|---|
|
Batch cancel PipelineJobs. Firstly the server will check if all the jobs are in non-terminal states, and skip the jobs that are already terminated. If the operation failed, none of the pipeline jobs are cancelled. The server will poll the states of all the pipeline jobs periodically to check the cancellation status. This operation will return an LRO.
|
| BatchDeletePipelineJobs |
|---|
|
Batch deletes PipelineJobs The Operation is atomic. If it fails, none of the PipelineJobs are deleted. If it succeeds, all of the PipelineJobs are deleted.
|
| CancelPipelineJob |
|---|
|
Cancels a PipelineJob. Starts asynchronous cancellation on the PipelineJob. The server makes a best effort to cancel the pipeline, but success is not guaranteed. Clients can use
|
| CancelTrainingPipeline |
|---|
|
Cancels a TrainingPipeline. Starts asynchronous cancellation on the TrainingPipeline. The server makes a best effort to cancel the pipeline, but success is not guaranteed. Clients can use
|
| CreatePipelineJob |
|---|
|
Creates a PipelineJob. A PipelineJob will run immediately when created.
|
| CreateTrainingPipeline |
|---|
|
Creates a TrainingPipeline. A created TrainingPipeline right away will be attempted to be run.
|
| DeletePipelineJob |
|---|
|
Deletes a PipelineJob.
|
| DeleteTrainingPipeline |
|---|
|
Deletes a TrainingPipeline.
|
| GetPipelineJob |
|---|
|
Gets a PipelineJob.
|
| GetTrainingPipeline |
|---|
|
Gets a TrainingPipeline.
|
| ListPipelineJobs |
|---|
|
Lists PipelineJobs in a Location.
|
| ListTrainingPipelines |
|---|
|
Lists TrainingPipelines in a Location.
|
PredictionService
A service for online predictions and explanations.
| ChatCompletions |
|---|
|
Exposes an OpenAI-compatible endpoint for chat completions.
|
| CountTokens |
|---|
|
Perform a token counting.
|
| DeleteResponse |
|---|
|
Deletes the response from the endpoint.
|
| DirectPredict |
|---|
|
Perform an unary online prediction request to a gRPC model server for Vertex first-party products and frameworks.
|
| DirectRawPredict |
|---|
|
Perform an unary online prediction request to a gRPC model server for custom containers.
|
| EmbedContent |
|---|
|
Embed content with multimodal inputs.
|
| Explain |
|---|
|
Perform an online explanation. If
|
| GenerateContent |
|---|
|
Generate content with multimodal inputs.
|
| GetResponse |
|---|
|
Gets the response from the endpoint.
|
| Predict |
|---|
|
Perform an online inference. Use this method to run inference on Google's generative AI models as well as custom models deployed to Gemini Enterprise Agent Platform. This method supports both generative AI tasks (such as image generation, virtual try-on, text generation, and multimodal embeddings) and traditional machine learning tasks (such as classification and regression). To run inference on a base (non-tuned) Gemini model, see
|
| PredictLongRunning |
|---|
|
|
| RawPredict |
|---|
|
Perform an online prediction with an arbitrary HTTP payload. The response includes the following HTTP headers:
|
| ServerStreamingPredict |
|---|
|
Perform a server-side streaming online prediction request for Vertex LLM streaming.
|
| StreamDirectPredict |
|---|
|
Perform a streaming online prediction request to a gRPC model server for Vertex first-party products and frameworks.
|
| StreamDirectRawPredict |
|---|
|
Perform a streaming online prediction request to a gRPC model server for custom containers.
|
| StreamGenerateContent |
|---|
|
Generate content with multimodal inputs with streaming support.
|
| StreamRawPredict |
|---|
|
Perform a streaming online prediction with an arbitrary HTTP payload.
|
| StreamingPredict |
|---|
|
Perform a streaming online prediction request for Vertex first-party products and frameworks.
|
| StreamingRawPredict |
|---|
|
Perform a streaming online prediction request through gRPC.
|
ReasoningEngineExecutionService
A service for executing queries on Reasoning Engine.
| AsyncQueryReasoningEngine |
|---|
|
Async query using a reasoning engine.
|
| BidiInvokeReasoningEngine |
|---|
|
Invokes reasoning engine with arbitrary WebSocket requests for bidi streaming
|
| CancelAsyncQueryReasoningEngine |
|---|
|
Cancels an AsyncQueryReasoningEngine operation.
|
| InvokeReasoningEngine |
|---|
|
Invokes reasoning engine with arbitrary HTTP requests for both unary and server-side streaming cases.
|
| QueryReasoningEngine |
|---|
|
Queries using a reasoning engine.
|
| StreamQueryReasoningEngine |
|---|
|
Streams queries using a reasoning engine.
|
ReasoningEngineRuntimeRevisionService
Manages Agent Platform's Reasoning Engine Revisions.
| DeleteReasoningEngineRuntimeRevision |
|---|
|
Deletes a reasoning engine revision.
|
| GetReasoningEngineRuntimeRevision |
|---|
|
Gets a reasoning engine runtime revision.
|
| ListReasoningEngineRuntimeRevisions |
|---|
|
Lists runtime revisions in a reasoning engine.
|
ReasoningEngineService
A service for managing Agent Platform's Reasoning Engines.
| CreateReasoningEngine |
|---|
|
Creates a reasoning engine.
|
| DeleteReasoningEngine |
|---|
|
Deletes a reasoning engine.
|
| GetReasoningEngine |
|---|
|
Gets a reasoning engine.
|
| ListReasoningEngines |
|---|
|
Lists reasoning engines in a location.
|
| UpdateReasoningEngine |
|---|
|
Updates a reasoning engine.
|
ScheduleService
A service for creating and managing Agent Platform's Schedule resources to periodically launch shceudled runs to make API calls.
| CreateSchedule |
|---|
|
Creates a Schedule.
|
| DeleteSchedule |
|---|
|
Deletes a Schedule.
|
| GetSchedule |
|---|
|
Gets a Schedule.
|
| ListSchedules |
|---|
|
Lists Schedules in a Location.
|
| PauseSchedule |
|---|
|
Pauses a Schedule. Will mark
|
| ResumeSchedule |
|---|
|
Resumes a paused Schedule to start scheduling new runs. Will mark When the Schedule is resumed, new runs will be scheduled starting from the next execution time after the current time based on the time_specification in the Schedule. If
|
| UpdateSchedule |
|---|
|
Updates an active or paused Schedule. When the Schedule is updated, new runs will be scheduled starting from the updated next execution time after the update time based on the time_specification in the updated Schedule. All unstarted runs before the update time will be skipped while already created runs will NOT be paused or canceled.
|
SessionService
The service that manages Vertex Session related resources.
| AppendEvent |
|---|
|
Appends an event to a given session.
|
| CreateSession |
|---|
|
Creates a new
|
| DeleteSession |
|---|
|
Deletes details of the specific
|
| GetSession |
|---|
|
Gets details of the specific
|
| ListEvents |
|---|
|
Lists
|
| ListSessions |
|---|
|
Lists
|
| UpdateSession |
|---|
|
Updates the specific
|
SkillRegistryService
A service for managing skills for LLM applications.
| CreateSkill |
|---|
|
Create a Skill.
|
| DeleteSkill |
|---|
|
Delete a Skill.
|
| GetSkill |
|---|
|
Get a Skill.
|
| GetSkillRevision |
|---|
|
Get a Skill Revision.
|
| ListSkillRevisions |
|---|
|
List Skill Revisions for a Skill.
|
| ListSkills |
|---|
|
List Skills.
|
| RetrieveSkills |
|---|
|
Retrieves skills.
|
| UpdateSkill |
|---|
|
Update a Skill.
|
SpecialistPoolService
A service for creating and managing Customer SpecialistPools. When customers start Data Labeling jobs, they can reuse/create Specialist Pools to bring their own Specialists to label the data. Customers can add/remove Managers for the Specialist Pool on Cloud console, then Managers will get email notifications to manage Specialists and tasks on CrowdCompute console.
| CreateSpecialistPool |
|---|
|
Creates a SpecialistPool.
|
| DeleteSpecialistPool |
|---|
|
Deletes a SpecialistPool as well as all Specialists in the pool.
|
| GetSpecialistPool |
|---|
|
Gets a SpecialistPool.
|
| ListSpecialistPools |
|---|
|
Lists SpecialistPools in a Location.
|
| UpdateSpecialistPool |
|---|
|
Updates a SpecialistPool.
|
TensorboardService
TensorboardService
| BatchCreateTensorboardRuns |
|---|
|
Batch create TensorboardRuns.
|
| BatchCreateTensorboardTimeSeries |
|---|
|
Batch create TensorboardTimeSeries that belong to a TensorboardExperiment.
|
| BatchReadTensorboardTimeSeriesData |
|---|
|
Reads multiple TensorboardTimeSeries' data. The data point number limit is 1000 for scalars, 100 for tensors and blob references. If the number of data points stored is less than the limit, all data is returned. Otherwise, the number limit of data points is randomly selected from this time series and returned.
|
| CreateTensorboard |
|---|
|
Creates a Tensorboard.
|
| CreateTensorboardExperiment |
|---|
|
Creates a TensorboardExperiment.
|
| CreateTensorboardRun |
|---|
|
Creates a TensorboardRun.
|
| CreateTensorboardTimeSeries |
|---|
|
Creates a TensorboardTimeSeries.
|
| DeleteTensorboard |
|---|
|
Deletes a Tensorboard.
|
| DeleteTensorboardExperiment |
|---|
|
Deletes a TensorboardExperiment.
|
| DeleteTensorboardRun |
|---|
|
Deletes a TensorboardRun.
|
| DeleteTensorboardTimeSeries |
|---|
|
Deletes a TensorboardTimeSeries.
|
| ExportTensorboardTimeSeriesData |
|---|
|
Exports a TensorboardTimeSeries' data. Data is returned in paginated responses.
|
| GetTensorboard |
|---|
|
Gets a Tensorboard.
|
| GetTensorboardExperiment |
|---|
|
Gets a TensorboardExperiment.
|
| GetTensorboardRun |
|---|
|
Gets a TensorboardRun.
|
| GetTensorboardTimeSeries |
|---|
|
Gets a TensorboardTimeSeries.
|
| ListTensorboardExperiments |
|---|
|
Lists TensorboardExperiments in a Location.
|
| ListTensorboardRuns |
|---|
|
Lists TensorboardRuns in a Location.
|
| ListTensorboardTimeSeries |
|---|
|
Lists TensorboardTimeSeries in a Location.
|
| ListTensorboards |
|---|
|
Lists Tensorboards in a Location.
|
| ReadTensorboardBlobData |
|---|
|
Gets bytes of TensorboardBlobs. This is to allow reading blob data stored in consumer project's Cloud Storage bucket without users having to obtain Cloud Storage access permission.
|
| ReadTensorboardSize |
|---|
|
Returns the storage size for a given TensorBoard instance.
|
| ReadTensorboardTimeSeriesData |
|---|
|
Reads a TensorboardTimeSeries' data. By default, if the number of data points stored is less than 1000, all data is returned. Otherwise, 1000 data points is randomly selected from this time series and returned. This value can be changed by changing max_data_points, which can't be greater than 10k.
|
| ReadTensorboardUsage |
|---|
|
Returns a list of monthly active users for a given TensorBoard instance.
|
| UpdateTensorboard |
|---|
|
Updates a Tensorboard.
|
| UpdateTensorboardExperiment |
|---|
|
Updates a TensorboardExperiment.
|
| UpdateTensorboardRun |
|---|
|
Updates a TensorboardRun.
|
| UpdateTensorboardTimeSeries |
|---|
|
Updates a TensorboardTimeSeries.
|
| WriteTensorboardExperimentData |
|---|
|
Write time series data points of multiple TensorboardTimeSeries in multiple TensorboardRun's. If any data fail to be ingested, an error is returned.
|
| WriteTensorboardRunData |
|---|
|
Write time series data points into multiple TensorboardTimeSeries under a TensorboardRun. If any data fail to be ingested, an error is returned.
|
VertexRagDataService
A service for managing user data for RAG.
| BatchCreateRagDataSchemas |
|---|
|
Batch Create one or more RagDataSchemas
|
| BatchCreateRagMetadata |
|---|
|
Batch Create one or more RagMetadatas
|
| BatchDeleteRagDataSchemas |
|---|
|
Batch Deletes one or more RagDataSchemas
|
| BatchDeleteRagMetadata |
|---|
|
Batch Deletes one or more RagMetadata.
|
| CreateRagCorpus |
|---|
|
Creates a RagCorpus.
|
| CreateRagDataSchema |
|---|
|
Creates a RagDataSchema.
|
| CreateRagMetadata |
|---|
|
Creates a RagMetadata.
|
| DeleteRagCorpus |
|---|
|
Deletes a RagCorpus.
|
| DeleteRagDataSchema |
|---|
|
Deletes a RagDataSchema.
|
| DeleteRagFile |
|---|
|
Deletes a RagFile.
|
| DeleteRagMetadata |
|---|
|
Deletes a RagMetadata.
|
| GetRagCorpus |
|---|
|
Gets a RagCorpus.
|
| GetRagDataSchema |
|---|
|
Gets a RagDataSchema.
|
| GetRagEngineConfig |
|---|
|
Gets a RagEngineConfig.
|
| GetRagFile |
|---|
|
Gets a RagFile.
|
| GetRagMetadata |
|---|
|
Gets a RagMetadata.
|
| ImportRagFiles |
|---|
|
Import files from Google Cloud Storage or Google Drive into a RagCorpus.
|
| ListRagCorpora |
|---|
|
Lists RagCorpora in a Location.
|
| ListRagDataSchemas |
|---|
|
Lists RagDataSchemas in a Location.
|
| ListRagFiles |
|---|
|
Lists RagFiles in a RagCorpus.
|
| ListRagMetadata |
|---|
|
Lists RagMetadata in a RagFile.
|
| UpdateRagCorpus |
|---|
|
Updates a RagCorpus.
|
| UpdateRagEngineConfig |
|---|
|
Updates a RagEngineConfig.
|
| UpdateRagMetadata |
|---|
|
Updates a RagMetadata.
|
VertexRagService
A service for retrieving relevant contexts.
| AskContexts |
|---|
|
Agentic Retrieval Ask API for RAG.
|
| AsyncRetrieveContexts |
|---|
|
Asynchronous API to retrieves relevant contexts for a query.
|
| AugmentPrompt |
|---|
|
Given an input prompt, it returns augmented prompt from vertex rag store to guide LLM towards generating grounded responses.
|
| CorroborateContent |
|---|
|
Given an input text, it returns a score that evaluates the factuality of the text. It also extracts and returns claims from the text and provides supporting facts.
|
| RetrieveContexts |
|---|
|
Retrieves relevant contexts for a query.
|
VizierService
Agent Platform Vizier API.
Agent Platform Vizier is a service to solve blackbox optimization problems, such as tuning machine learning hyperparameters and searching over deep learning architectures.
| AddTrialMeasurement |
|---|
|
Adds a measurement of the objective metrics to a Trial. This measurement is assumed to have been taken before the Trial is complete.
|
| CheckTrialEarlyStoppingState |
|---|
|
Checks whether a Trial should stop or not. Returns a long-running operation. When the operation is successful, it will contain a
|
| CompleteTrial |
|---|
|
Marks a Trial as complete.
|
| CreateStudy |
|---|
|
Creates a Study. A resource name will be generated after creation of the Study.
|
| CreateTrial |
|---|
|
Adds a user provided Trial to a Study.
|
| DeleteStudy |
|---|
|
Deletes a Study.
|
| DeleteTrial |
|---|
|
Deletes a Trial.
|
| GetStudy |
|---|
|
Gets a Study by name.
|
| GetTrial |
|---|
|
Gets a Trial.
|
| ListOptimalTrials |
|---|
|
Lists the pareto-optimal Trials for multi-objective Study or the optimal Trials for single-objective Study. The definition of pareto-optimal can be checked in wiki page. https://en.wikipedia.org/wiki/Pareto_efficiency
|
| ListStudies |
|---|
|
Lists all the studies in a region for an associated project.
|
| ListTrials |
|---|
|
Lists the Trials associated with a Study.
|
| LookupStudy |
|---|
|
Looks a study up using the user-defined display_name field instead of the fully qualified resource name.
|
| StopTrial |
|---|
|
Stops a Trial.
|
| SuggestTrials |
|---|
|
Adds one or more Trials to a Study, with parameter values suggested by Agent Platform Vizier. Returns a long-running operation associated with the generation of Trial suggestions. When this long-running operation succeeds, it will contain a
|
AcceleratorType
Represents a hardware accelerator type.
| Enums | |
|---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
Unspecified accelerator type, which means no accelerator. |
NVIDIA_TESLA_K80 |
Deprecated: Nvidia Tesla K80 GPU has reached end of support, see https://cloud.google.com/compute/docs/eol/k80-eol. |
NVIDIA_TESLA_P100 |
Nvidia Tesla P100 GPU. |
NVIDIA_TESLA_V100 |
Nvidia Tesla V100 GPU. |
NVIDIA_TESLA_P4 |
Nvidia Tesla P4 GPU. |
NVIDIA_TESLA_T4 |
Nvidia Tesla T4 GPU. |
NVIDIA_TESLA_A100 |
Nvidia Tesla A100 GPU. |
NVIDIA_A100_80GB |
Nvidia A100 80GB GPU. |
NVIDIA_L4 |
Nvidia L4 GPU. |
NVIDIA_H100_80GB |
Nvidia H100 80Gb GPU. |
NVIDIA_H100_MEGA_80GB |
Nvidia H100 Mega 80Gb GPU. |
NVIDIA_H200_141GB |
Nvidia H200 141Gb GPU. |
NVIDIA_B200 |
Nvidia B200 GPU. |
NVIDIA_GB200 |
Nvidia GB200 GPU. |
NVIDIA_RTX_PRO_6000 |
Nvidia RTX Pro 6000 GPU. |
TPU_V2 |
TPU v2. |
TPU_V3 |
TPU v3. |
TPU_V4_POD |
TPU v4. |
TPU_V5_LITEPOD |
TPU v5. |
AcceptPublisherModelEulaRequest
Request message for ModelGardenService.AcceptPublisherModelEula.
| Fields | |
|---|---|
parent |
Required. The project requesting access for named model. The format is |
publisher_model |
Required. The name of the PublisherModel resource. Format: |
ActivateOnlineEvaluatorOperationMetadata
Metadata for the ActivateOnlineEvaluator operation.
| Fields | |
|---|---|
generic_metadata |
Common part of operation metadata. |
ActivateOnlineEvaluatorRequest
Request message for ActivateOnlineEvaluator.
| Fields | |
|---|---|
name |
Required. The name of the OnlineEvaluator to activate. Format: projects/{project}/locations/{location}/onlineEvaluators/{id}. |
AddContextArtifactsAndExecutionsRequest
Request message for MetadataService.AddContextArtifactsAndExecutions.
| Fields | |
|---|---|
context |
Required. The resource name of the Context that the Artifacts and Executions belong to. Format: |
artifacts[] |
The resource names of the Artifacts to attribute to the Context. Format: |
executions[] |
The resource names of the Executions to associate with the Context. Format: |
AddContextArtifactsAndExecutionsResponse
This type has no fields.
Response message for MetadataService.AddContextArtifactsAndExecutions.
AddContextChildrenRequest
Request message for MetadataService.AddContextChildren.
| Fields | |
|---|---|
context |
Required. The resource name of the parent Context. Format: |
child_contexts[] |
The resource names of the child Contexts. |
AddContextChildrenResponse
This type has no fields.
Response message for MetadataService.AddContextChildren.
AddExecutionEventsRequest
Request message for MetadataService.AddExecutionEvents.
| Fields | |
|---|---|
execution |
Required. The resource name of the Execution that the Events connect Artifacts with. Format: |
events[] |
The Events to create and add. |
AddExecutionEventsResponse
This type has no fields.
Response message for MetadataService.AddExecutionEvents.
AddTrialMeasurementRequest
Request message for VizierService.AddTrialMeasurement.
| Fields | |
|---|---|
trial_name |
Required. The name of the trial to add measurement. Format: |
measurement |
Required. The measurement to be added to a Trial. |
Agent
A Vertex agent contains instructions and configurations for the LLM to execute a certain task.
| Fields | |
|---|---|
name |
Identifier. The resource name of the agent. Format: |
id |
Immutable. The user-specified ID for the agent. This ID becomes the final component of the agent resource name. If not provided, Agent Platform will generate a value for this ID. The ID can be up to 63 characters and must match the regular expression |
created |
Output only. The time the agent was created. |
updated |
Output only. The time the agent was last updated. |
object |
Output only. The object type of the resource. For agents, the value is |
base_agent |
Required. The base agent for the agent. Supported values: * |
metadata |
Optional. The metadata for the agent. |
description |
Optional. The description of the agent. |
system_instruction |
Optional. The instructions for the agent to follow. These instructions are passed to the LLM as a system instruction. |
tools[] |
Optional. The tools available to the agent. |
Union field environment. The environment configuration for the agent. environment can be only one of the following: |
|
base_environment |
Optional. The base environment configuration for the agent. Valid types:
|
AgentConfig
Represents configuration for an Agent.
| Fields | |
|---|---|
agent_type |
Optional. The type or class of the agent (e.g., "LlmAgent", "RouterAgent", "ToolUseAgent"). Useful for the autorater to understand the expected behavior of the agent. |
description |
Optional. A high-level description of the agent's role and responsibilities. Critical for evaluating if the agent is routing tasks correctly. |
instruction |
Optional. Provides instructions for the LLM model, guiding the agent's behavior. Can be static or dynamic. Dynamic instructions can contain placeholders like {variable_name} that will be resolved at runtime using the |
tools[] |
Optional. The list of tools available to this agent. |
sub_agents[] |
Optional. The list of valid agent IDs that this agent can delegate to. This defines the directed edges in the multi-agent system graph topology. |
agent_id |
Required. Unique identifier of the agent. This ID is used to refer to this agent, e.g., in AgentEvent.author, or in the |
AgentData
Represents data specific to multi-turn agent evaluations.
| Fields | |
|---|---|
agents |
Optional. A map containing the static configurations for each agent in the system. Key: agent_id (matches the |
turns[] |
Optional. A chronological list of conversation turns. Each turn represents a logical execution cycle (e.g., User Input -> Agent Response). |
AgentEvent
Represents a single event in the execution trace.
| Fields | |
|---|---|
event_time |
Optional. The timestamp when the event occurred. |
state_delta |
Optional. The change in the session state caused by this event. This is a key-value map of fields that were modified or added by the event. |
active_tools[] |
Optional. The list of tools that were active/available to the agent at the time of this event. This overrides the |
author |
Required. The ID of the agent or entity that generated this event. Use "user" to denote events generated by the end-user. |
content |
Required. The content of the event (e.g., text response, tool call, tool response). |
AgentTool
A tool provides a list of actions available to the Agent during the process of executing a task.
| Fields | |
|---|---|
type |
Required. The type of the tool. Supported types:
|
name |
Optional. The name of the MCP server. Only applicable when |
url |
Optional. The URL for the MCP server endpoint. Only applicable when |
headers |
Optional. The headers for the MCP server, such as for authentication. Only applicable when |
AggregationOutput
The aggregation result for the entire dataset and all metrics.
| Fields | |
|---|---|
dataset |
The dataset used for evaluation & aggregation. |
aggregation_results[] |
One AggregationResult per metric. |
AggregationResult
The aggregation result for a single metric.
| Fields | |
|---|---|
aggregation_metric |
Aggregation metric. |
Union field aggregation_result. The aggregation result. aggregation_result can be only one of the following: |
|
pointwise_metric_result |
Result for pointwise metric. |
pairwise_metric_result |
Result for pairwise metric. |
exact_match_metric_value |
Results for exact match metric. |
bleu_metric_value |
Results for bleu metric. |
rouge_metric_value |
Results for rouge metric. |
custom_code_execution_result |
Result for code execution metric. |
Annotation
Used to assign specific AnnotationSpec to a particular area of a DataItem or the whole part of the DataItem.
| Fields | |
|---|---|
name |
Output only. Resource name of the Annotation. |
payload_schema_uri |
Required. Google Cloud Storage URI points to a YAML file describing |
payload |
Required. The schema of the payload can be found in |
create_time |
Output only. Timestamp when this Annotation was created. |
update_time |
Output only. Timestamp when this Annotation was last updated. |
etag |
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
annotation_source |
Output only. The source of the Annotation. |
labels |
Optional. The labels with user-defined metadata to organize your Annotations. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Annotation(System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each Annotation:
|
AnnotationSpec
Identifies a concept with which DataItems may be annotated with.
| Fields | |
|---|---|
name |
Output only. Resource name of the AnnotationSpec. |
display_name |
Required. The user-defined name of the AnnotationSpec. The name can be up to 128 characters long and can consist of any UTF-8 characters. |
create_time |
Output only. Timestamp when this AnnotationSpec was created. |
update_time |
Output only. Timestamp when AnnotationSpec was last updated. |
etag |
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
ApiAuth
The generic reusable api auth config. Deprecated. Please use AuthConfig (google/cloud/aiplatform/master/auth.proto) instead.
| Fields | |
|---|---|
Union field auth_config. The auth config. auth_config can be only one of the following: |
|
api_key_config |
The API secret. |
ApiKeyConfig
The API secret.
| Fields | |
|---|---|
api_key_secret_version |
Required. The SecretManager secret version resource name storing API key. e.g. projects/{project}/secrets/{secret}/versions/{version} |
api_key_string |
The API key string. Either this or |
AppendEventRequest
Request message for SessionService.AppendEvent.
| Fields | |
|---|---|
name |
Required. The resource name of the session to append event to. Format: |
event |
Required. The event to append to the session. |
AppendEventResponse
This type has no fields.
Response message for SessionService.AppendEvent.
Artifact
Instance of a general artifact.
| Fields | |
|---|---|
name |
Output only. The resource name of the Artifact. |
display_name |
User provided display name of the Artifact. May be up to 128 Unicode characters. |
uri |
The uniform resource identifier of the artifact file. May be empty if there is no actual artifact file. |
etag |
An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
The labels with user-defined metadata to organize your Artifacts. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Artifact (System labels are excluded). |
create_time |
Output only. Timestamp when this Artifact was created. |
update_time |
Output only. Timestamp when this Artifact was last updated. |
state |
The state of this Artifact. This is a property of the Artifact, and does not imply or capture any ongoing process. This property is managed by clients (such as Agent Platform Pipelines), and the system does not prescribe or check the validity of state transitions. |
schema_title |
The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store. |
schema_version |
The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store. |
metadata |
Properties of the Artifact. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB. |
description |
Description of the Artifact |
State
Describes the state of the Artifact.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Unspecified state for the Artifact. |
PENDING |
A state used by systems like Agent Platform Pipelines to indicate that the underlying data item represented by this Artifact is being created. |
LIVE |
A state indicating that the Artifact should exist, unless something external to the system deletes it. |
ArtifactTypeSchema
The definition of a artifact type in MLMD.
| Fields | |
|---|---|
schema_version |
The schema version of the artifact. If the value is not set, it defaults to the latest version in the system. |
Union field
|
|
schema_title |
The name of the type. The format of the title must be: |
schema_uri |
Points to a YAML file stored on Cloud Storage describing the format. Deprecated. Use [PipelineArtifactTypeSchema.schema_title][] or [PipelineArtifactTypeSchema.instance_schema][] instead. |
instance_schema |
Contains a raw YAML string, describing the format of the properties of the type. |
AskContextsRequest
Agentic Retrieval Ask API for RAG. Request message for VertexRagService.AskContexts.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location from which to retrieve RagContexts. The users must have permission to make a call in the project. Format: |
query |
Required. Single RAG retrieve query. |
tools[] |
Optional. The tools to use for AskContexts. |
AskContextsResponse
Response message for VertexRagService.AskContexts.
| Fields | |
|---|---|
response |
The Retrieval Response. |
contexts |
The contexts of the query. |
AssembleDataOperationMetadata
Runtime operation information for DatasetService.AssembleData.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
AssembleDataRequest
Request message for DatasetService.AssembleData. Used only for MULTIMODAL datasets.
| Fields | |
|---|---|
name |
Required. The name of the Dataset resource (used only for MULTIMODAL datasets). Format: |
gemini_request_read_config |
Optional. The read config for the dataset. |
AssembleDataResponse
Response message for DatasetService.AssembleData.
| Fields | |
|---|---|
bigquery_destination |
Destination BigQuery table path containing the assembled data as a single column. |
AssessDataOperationMetadata
Runtime operation information for DatasetService.AssessData.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
AssessDataRequest
Request message for DatasetService.AssessData. Used only for MULTIMODAL datasets.
| Fields | |
|---|---|
name |
Required. The name of the Dataset resource. Used only for MULTIMODAL datasets. Format: |
gemini_request_read_config |
Optional. The Gemini request read config for the dataset. |
Union field assessment_config. The assessment type. assessment_config can be only one of the following: |
|
tuning_validation_assessment_config |
Optional. Configuration for the tuning validation assessment. |
tuning_resource_usage_assessment_config |
Optional. Configuration for the tuning resource usage assessment. |
batch_prediction_validation_assessment_config |
Optional. Configuration for the batch prediction validation assessment. |
batch_prediction_resource_usage_assessment_config |
Optional. Configuration for the batch prediction resource usage assessment. |
BatchPredictionResourceUsageAssessmentConfig
Configuration for the batch prediction resource usage assessment.
| Fields | |
|---|---|
model_name |
Required. The name of the model used for batch prediction. |
BatchPredictionValidationAssessmentConfig
Configuration for the batch prediction validation assessment.
| Fields | |
|---|---|
model_name |
Required. The name of the model used for batch prediction. |
TuningResourceUsageAssessmentConfig
Configuration for the tuning resource usage assessment.
| Fields | |
|---|---|
model_name |
Required. The name of the model used for tuning. |
TuningValidationAssessmentConfig
Configuration for the tuning validation assessment.
| Fields | |
|---|---|
model_name |
Required. The name of the model used for tuning. |
dataset_usage |
Required. The dataset usage (e.g. training/validation). |
DatasetUsage
The dataset usage (e.g. training/validation).
| Enums | |
|---|---|
DATASET_USAGE_UNSPECIFIED |
Default value. Should not be used. |
SFT_TRAINING |
Supervised fine-tuning training dataset. |
SFT_VALIDATION |
Supervised fine-tuning validation dataset. |
AssessDataResponse
Response message for DatasetService.AssessData.
| Fields | |
|---|---|
Union field assessment_result. The assessment result. assessment_result can be only one of the following: |
|
tuning_validation_assessment_result |
Optional. The result of the tuning validation assessment. |
tuning_resource_usage_assessment_result |
Optional. The result of the tuning resource usage assessment. |
batch_prediction_validation_assessment_result |
Optional. The result of the batch prediction validation assessment. |
batch_prediction_resource_usage_assessment_result |
Optional. The result of the batch prediction resource usage assessment. |
BatchPredictionResourceUsageAssessmentResult
The result of the batch prediction resource usage assessment.
| Fields | |
|---|---|
token_count |
Number of tokens in the batch prediction dataset. |
audio_token_count |
Number of audio tokens in the batch prediction dataset. |
BatchPredictionValidationAssessmentResult
This type has no fields.
The result of the batch prediction validation assessment.
TuningResourceUsageAssessmentResult
The result of the tuning resource usage assessment.
| Fields | |
|---|---|
token_count |
Number of tokens in the tuning dataset. |
billable_character_count |
Number of billable tokens in the tuning dataset. |
TuningValidationAssessmentResult
The result of the tuning validation assessment.
| Fields | |
|---|---|
errors[] |
Optional. A list containing the first validation errors. |
AssignNotebookRuntimeOperationMetadata
Metadata information for NotebookService.AssignNotebookRuntime.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
progress_message |
A human-readable message that shows the intermediate progress details of NotebookRuntime. |
AssignNotebookRuntimeRequest
Request message for NotebookService.AssignNotebookRuntime.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to get the NotebookRuntime assignment. Format: |
notebook_runtime_template |
Required. The resource name of the NotebookRuntimeTemplate based on which a NotebookRuntime will be assigned (reuse or create a new one). |
notebook_runtime |
Required. Provide runtime specific information (e.g. runtime owner, notebook id) used for NotebookRuntime assignment. |
notebook_runtime_id |
Optional. User specified ID for the notebook runtime. |
AsyncQueryReasoningEngineOperationMetadata
Operation metadata message for ReasoningEngineExecutionService.AsyncQueryReasoningEngine.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
AsyncQueryReasoningEngineRequest
Request message for ReasoningEngineExecutionService.AsyncQueryReasoningEngine.
| Fields | |
|---|---|
name |
Required. The name of the ReasoningEngine resource to use. Format: |
input_gcs_uri |
Optional. Input Cloud Storage URI for the Async query. If you are not bringing your own container (BYOC), the content of the file should be a JSON object with an |
output_gcs_uri |
Optional. Output Cloud Storage URI for the Async query. This contains the final response of the query. |
AsyncQueryReasoningEngineResponse
Response message for ReasoningEngineExecutionService.AsyncQueryReasoningEngine.
| Fields | |
|---|---|
output_gcs_uri |
Output Cloud Storage URI for the Async query. |
AsyncRetrieveContextsOperationMetadata
Metadata for AsyncRetrieveContextsOperation.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
AsyncRetrieveContextsRequest
Request message for VertexRagService.AsyncRetrieveContexts.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location from which to retrieve RagContexts. The users must have permission to make a call in the project. Format: |
query |
Required. Single RAG retrieve query. |
tools[] |
Optional. The tools to use for AskContexts. |
AsyncRetrieveContextsResponse
Response message for VertexRagService.AsyncRetrieveContexts.
| Fields | |
|---|---|
contexts |
The contexts of the query. |
Attribution
Attribution that explains a particular prediction output.
| Fields | |
|---|---|
baseline_output_value |
Output only. Model predicted output if the input instance is constructed from the baselines of all the features defined in If the Model's predicted output has multiple dimensions (rank > 1), this is the value in the output located by If there are multiple baselines, their output values are averaged. |
instance_output_value |
Output only. Model predicted output on the corresponding [explanation instance][ExplainRequest.instances]. The field name of the output is determined by the key in If the Model predicted output has multiple dimensions, this is the value in the output located by |
feature_attributions |
Output only. Attributions of each explained feature. Features are extracted from the The value is a struct, whose keys are the name of the feature. The values are how much the feature in the The format of the value is determined by the feature's input format:
The |
output_index[] |
Output only. The index that locates the explained prediction output. If the prediction output is a scalar value, output_index is not populated. If the prediction output has multiple dimensions, the length of the output_index list is the same as the number of dimensions of the output. The i-th element in output_index is the element index of the i-th dimension of the output vector. Indices start from 0. |
output_display_name |
Output only. The display name of the output identified by This field is only populated iff the Model predicts display names as a separate field along with the explained output. The predicted display name must has the same shape of the explained output, and can be located using output_index. |
approximation_error |
Output only. Error of
See this introduction for more information. |
output_name |
Output only. Name of the explain output. Specified as the key in |
AugmentPromptRequest
Request message for AugmentPrompt.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location from which to augment prompt. The users must have permission to make a call in the project. Format: |
contents[] |
Optional. Input content to augment, only text format is supported for now. |
model |
Optional. Metadata of the backend deployed model. |
Union field data_source. The data source for retrieving contexts. data_source can be only one of the following: |
|
vertex_rag_store |
Optional. Retrieves contexts from the Vertex RagStore. |
Model
Metadata of the backend deployed model.
| Fields | |
|---|---|
model |
Optional. The model that the user will send the augmented prompt for content generation. |
model_version |
Optional. The model version of the backend deployed model. |
AugmentPromptResponse
Response message for AugmentPrompt.
| Fields | |
|---|---|
augmented_prompt[] |
Augmented prompt, only text format is supported for now. |
facts[] |
Retrieved facts from RAG data sources. |
AuthConfig
Auth configuration to run the extension.
| Fields | |
|---|---|
auth_type |
Type of auth scheme. |
Union field
|
|
api_key_config |
Config for API key auth. |
http_basic_auth_config |
Config for HTTP Basic auth. |
google_service_account_config |
Config for Google Service Account auth. |
oauth_config |
Config for user oauth. |
oidc_config |
Config for user OIDC auth. |
ApiKeyConfig
Config for authentication with API key.
| Fields | |
|---|---|
name |
Optional. The parameter name of the API key. E.g. If the API request is "https://example.com/act?api_key= |
api_key_secret |
Optional. The name of the SecretManager secret version resource storing the API key. Format:
|
http_element_location |
Optional. The location of the API key. |
GoogleServiceAccountConfig
Config for Google Service Account Authentication.
| Fields | |
|---|---|
service_account |
Optional. The service account that the extension execution service runs as.
|
HttpBasicAuthConfig
Config for HTTP Basic Authentication.
| Fields | |
|---|---|
credential_secret |
Required. The name of the SecretManager secret version resource storing the base64 encoded credentials. Format:
|
OauthConfig
Config for user oauth.
| Fields | |
|---|---|
Union field
|
|
access_token |
Access token for extension endpoint. Only used to propagate token from [[ExecuteExtensionRequest.runtime_auth_config]] at request time. |
service_account |
The service account used to generate access tokens for executing the Extension.
|
OidcConfig
Config for user OIDC auth.
| Fields | |
|---|---|
Union field
|
|
id_token |
OpenID Connect formatted ID token for extension endpoint. Only used to propagate token from [[ExecuteExtensionRequest.runtime_auth_config]] at request time. |
service_account |
The service account used to generate an OpenID Connect (OIDC)-compatible JWT token signed by the Google OIDC Provider (accounts.google.com) for extension endpoint (https://cloud.google.com/iam/docs/create-short-lived-credentials-direct#sa-credentials-oidc).
|
AuthType
Type of Auth.
| Enums | |
|---|---|
AUTH_TYPE_UNSPECIFIED |
|
NO_AUTH |
No Auth. |
API_KEY_AUTH |
API Key Auth. |
HTTP_BASIC_AUTH |
HTTP Basic Auth. |
GOOGLE_SERVICE_ACCOUNT_AUTH |
Google Service Account Auth. |
OAUTH |
OAuth auth. |
OIDC_AUTH |
OpenID Connect (OIDC) Auth. |
AutomaticResources
A description of resources that to large degree are decided by Agent Platform, and require only a modest additional configuration. Each Model supporting these resources documents its specific guidelines.
| Fields | |
|---|---|
min_replica_count |
Immutable. The minimum number of replicas that will be always deployed on. If traffic against it increases, it may dynamically be deployed onto more replicas up to |
max_replica_count |
Immutable. The maximum number of replicas that may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale to that many replicas is guaranteed (barring service outages). If traffic increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, a no upper bound for scaling under heavy traffic will be assume, though Agent Platform may be unable to scale beyond certain replica number. |
AutoraterConfig
The configs for autorater. This is applicable to both EvaluateInstances and EvaluateDataset.
| Fields | |
|---|---|
autorater_model |
Optional. The fully qualified name of the publisher model or tuned autorater endpoint to use. Publisher model format: Tuned model endpoint format: |
generation_config |
Optional. Configuration options for model generation and outputs. |
sampling_count |
Optional. Number of samples for each instance in the dataset. If not specified, the default is 4. Minimum value is 1, maximum value is 32. |
flip_enabled |
Optional. Default is true. Whether to flip the candidate and baseline responses. This is only applicable to the pairwise metric. If enabled, also provide PairwiseMetricSpec.candidate_response_field_name and PairwiseMetricSpec.baseline_response_field_name. When rendering PairwiseMetricSpec.metric_prompt_template, the candidate and baseline fields will be flipped for half of the samples to reduce bias. |
AutoscalingMetricSpec
The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count.
| Fields | |
|---|---|
metric_name |
Required. The resource metric name. Supported metrics:
|
target |
The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. |
monitored_resource_labels |
Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info |
AvroSource
The storage details for Avro input content.
| Fields | |
|---|---|
gcs_source |
Required. Google Cloud Storage location. |
BatchCancelPipelineJobsOperationMetadata
Runtime operation information for PipelineService.BatchCancelPipelineJobs.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
BatchCancelPipelineJobsRequest
Request message for PipelineService.BatchCancelPipelineJobs.
| Fields | |
|---|---|
parent |
Required. The name of the PipelineJobs' parent resource. Format: |
names[] |
Required. The names of the PipelineJobs to cancel. A maximum of 32 PipelineJobs can be cancelled in a batch. Format: |
BatchCancelPipelineJobsResponse
Response message for PipelineService.BatchCancelPipelineJobs.
| Fields | |
|---|---|
pipeline_jobs[] |
PipelineJobs cancelled. |
BatchCreateFeaturesOperationMetadata
Details of operations that perform batch create Features.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for Feature. |
BatchCreateFeaturesRequest
Request message for FeaturestoreService.BatchCreateFeatures. Request message for FeatureRegistryService.BatchCreateFeatures.
| Fields | |
|---|---|
parent |
Required. The resource name of the EntityType/FeatureGroup to create the batch of Features under. Format: |
requests[] |
Required. The request message specifying the Features to create. All Features must be created under the same parent EntityType / FeatureGroup. The |
BatchCreateFeaturesResponse
Response message for FeaturestoreService.BatchCreateFeatures.
| Fields | |
|---|---|
features[] |
The Features created. |
BatchCreateRagDataSchemasOperationMetadata
Runtime operation information for VertexRagDataService.BatchCreateRagDataSchemas.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
BatchCreateRagDataSchemasRequest
Request message for VertexRagDataService.BatchCreateRagDataSchemas.
| Fields | |
|---|---|
parent |
Required. The resource name of the RagCorpus to create the RagDataSchemas in. Format: |
requests[] |
Required. The request messages for |
BatchCreateRagDataSchemasResponse
Response message for VertexRagDataService.BatchCreateRagDataSchemas.
| Fields | |
|---|---|
rag_data_schemas[] |
RagDataSchemas created. |
BatchCreateRagMetadataOperationMetadata
Runtime operation information for VertexRagDataService.BatchCreateRagMetadata.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
BatchCreateRagMetadataRequest
Request message for VertexRagDataService.BatchCreateRagMetadata.
| Fields | |
|---|---|
parent |
Required. The parent resource where the RagMetadata will be created. Format: |
requests[] |
Required. The request messages for |
BatchCreateRagMetadataResponse
Response message for VertexRagDataService.BatchCreateRagMetadata.
| Fields | |
|---|---|
rag_metadata[] |
RagMetadata created. |
BatchCreateTensorboardRunsRequest
Request message for TensorboardService.BatchCreateTensorboardRuns.
| Fields | |
|---|---|
parent |
Required. The resource name of the TensorboardExperiment to create the TensorboardRuns in. Format: |
requests[] |
Required. The request message specifying the TensorboardRuns to create. A maximum of 1000 TensorboardRuns can be created in a batch. |
BatchCreateTensorboardRunsResponse
Response message for TensorboardService.BatchCreateTensorboardRuns.
| Fields | |
|---|---|
tensorboard_runs[] |
The created TensorboardRuns. |
BatchCreateTensorboardTimeSeriesRequest
Request message for TensorboardService.BatchCreateTensorboardTimeSeries.
| Fields | |
|---|---|
parent |
Required. The resource name of the TensorboardExperiment to create the TensorboardTimeSeries in. Format: |
requests[] |
Required. The request message specifying the TensorboardTimeSeries to create. A maximum of 1000 TensorboardTimeSeries can be created in a batch. |
BatchCreateTensorboardTimeSeriesResponse
Response message for TensorboardService.BatchCreateTensorboardTimeSeries.
| Fields | |
|---|---|
tensorboard_time_series[] |
The created TensorboardTimeSeries. |
BatchDedicatedResources
A description of resources that are used for performing batch operations, are dedicated to a Model, and need manual configuration.
| Fields | |
|---|---|
machine_spec |
Required. Immutable. The specification of a single machine. |
starting_replica_count |
Immutable. The number of machine replicas used at the start of the batch operation. If not set, Agent Platform decides starting number, not greater than |
max_replica_count |
Immutable. The maximum number of machine replicas the batch operation may be scaled to. The default value is 10. |
flex_start |
Optional. Immutable. If set, use DWS resource to schedule the deployment workload. reference: (https://cloud.google.com/blog/products/compute/introducing-dynamic-workload-scheduler) |
spot |
Optional. If true, schedule the deployment workload on spot VMs. |
BatchDeletePipelineJobsRequest
Request message for PipelineService.BatchDeletePipelineJobs.
| Fields | |
|---|---|
parent |
Required. The name of the PipelineJobs' parent resource. Format: |
names[] |
Required. The names of the PipelineJobs to delete. A maximum of 32 PipelineJobs can be deleted in a batch. Format: |
BatchDeletePipelineJobsResponse
Response message for PipelineService.BatchDeletePipelineJobs.
| Fields | |
|---|---|
pipeline_jobs[] |
PipelineJobs deleted. |
BatchDeleteRagDataSchemasRequest
Request message for VertexRagDataService.BatchDeleteRagDataSchemas.
| Fields | |
|---|---|
parent |
Required. The resource name of the RagCorpus from which to delete the RagDataSchemas. Format: |
names[] |
Required. The RagDataSchemas to delete. A maximum of 500 schemas can be deleted in a batch. Format: |
BatchDeleteRagMetadataRequest
Request message for VertexRagDataService.BatchDeleteRagMetadata.
| Fields | |
|---|---|
parent |
Required. The resource name of the RagFile from which to delete the RagMetadata. Format: |
names[] |
Required. The RagMetadata to delete. A maximum of 500 rag metadata can be deleted in a batch. |
BatchImportEvaluatedAnnotationsRequest
Request message for ModelService.BatchImportEvaluatedAnnotations
| Fields | |
|---|---|
parent |
Required. The name of the parent ModelEvaluationSlice resource. Format: |
evaluated_annotations[] |
Required. Evaluated annotations resource to be imported. |
BatchImportEvaluatedAnnotationsResponse
Response message for ModelService.BatchImportEvaluatedAnnotations
| Fields | |
|---|---|
imported_evaluated_annotations_count |
Output only. Number of EvaluatedAnnotations imported. |
BatchImportModelEvaluationSlicesRequest
Request message for ModelService.BatchImportModelEvaluationSlices
| Fields | |
|---|---|
parent |
Required. The name of the parent ModelEvaluation resource. Format: |
model_evaluation_slices[] |
Required. Model evaluation slice resource to be imported. |
BatchImportModelEvaluationSlicesResponse
Response message for ModelService.BatchImportModelEvaluationSlices
| Fields | |
|---|---|
imported_model_evaluation_slices[] |
Output only. List of imported |
BatchMigrateResourcesOperationMetadata
Runtime operation information for MigrationService.BatchMigrateResources.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
partial_results[] |
Partial results that reflect the latest migration operation progress. |
PartialResult
Represents a partial result in batch migration operation for one MigrateResourceRequest.
| Fields | |
|---|---|
request |
It's the same as the value in |
Union field result. If the resource's migration is ongoing, none of the result will be set. If the resource's migration is finished, either error or one of the migrated resource name will be filled. result can be only one of the following: |
|
error |
The error result of the migration request in case of failure. |
model |
Migrated model resource name. |
dataset |
Migrated dataset resource name. |
BatchMigrateResourcesRequest
Request message for MigrationService.BatchMigrateResources.
| Fields | |
|---|---|
parent |
Required. The location of the migrated resource will live in. Format: |
migrate_resource_requests[] |
Required. The request messages specifying the resources to migrate. They must be in the same location as the destination. Up to 50 resources can be migrated in one batch. |
BatchMigrateResourcesResponse
Response message for MigrationService.BatchMigrateResources.
| Fields | |
|---|---|
migrate_resource_responses[] |
Successfully migrated resources. |
BatchPredictionJob
A job that uses a Model to produce predictions on multiple input instances. If predictions for significant portion of the instances fail, the job may finish without attempting predictions for all remaining instances.
| Fields | |
|---|---|
name |
Output only. Resource name of the BatchPredictionJob. |
display_name |
Required. The user-defined name of this BatchPredictionJob. |
model |
The name of the Model resource that produces the predictions via this job, must share the same ancestor Location. Starting this job has no impact on any existing deployments of the Model and their resources. Exactly one of model, unmanaged_container_model, or endpoint must be set. The model resource name may contain version id or version alias to specify the version. Example: The model resource could also be a publisher model. Example: |
model_version_id |
Output only. The version ID of the Model that produces the predictions via this job. |
unmanaged_container_model |
Contains model information necessary to perform batch prediction without requiring uploading to model registry. Exactly one of model, unmanaged_container_model, or endpoint must be set. |
input_config |
Required. Input configuration of the instances on which predictions are performed. The schema of any single instance may be specified via the |
instance_config |
Configuration for how to convert batch prediction input instances to the prediction instances that are sent to the Model. |
model_parameters |
The parameters that govern the predictions. The schema of the parameters may be specified via the |
output_config |
Required. The Configuration specifying where output predictions should be written. The schema of any single prediction may be specified as a concatenation of |
dedicated_resources |
The config of resources used by the Model during the batch prediction. If the Model |
service_account |
The service account that the DeployedModel's container runs as. If not specified, a system generated one will be used, which has minimal permissions and the custom container, if used, may not have enough permission to access other Google Cloud resources. Users deploying the Model must have the |
manual_batch_tuning_parameters |
Immutable. Parameters configuring the batch behavior. Currently only applicable when |
generate_explanation |
Generate explanation with the batch prediction results. When set to
If this field is set to true, either the |
explanation_spec |
Explanation configuration for this BatchPredictionJob. Can be specified only if This value overrides the value of |
output_info |
Output only. Information further describing the output of this job. |
state |
Output only. The detailed state of the job. |
error |
Output only. Only populated when the job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED. |
partial_failures[] |
Output only. Partial failures encountered. For example, single files that can't be read. This field never exceeds 20 entries. Status details fields contain standard Google Cloud error details. |
resources_consumed |
Output only. Information about resources that had been consumed by this job. Provided in real time at best effort basis, as well as a final value once the job completes. Note: This field currently may be not populated for batch predictions that use AutoML Models. |
completion_stats |
Output only. Statistics on completed and failed prediction instances. |
create_time |
Output only. Time when the BatchPredictionJob was created. |
start_time |
Output only. Time when the BatchPredictionJob for the first time entered the |
end_time |
Output only. Time when the BatchPredictionJob entered any of the following states: |
update_time |
Output only. Time when the BatchPredictionJob was most recently updated. |
labels |
The labels with user-defined metadata to organize BatchPredictionJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. |
encryption_spec |
Customer-managed encryption key options for a BatchPredictionJob. If this is set, then all resources created by the BatchPredictionJob will be encrypted with the provided encryption key. |
model_monitoring_config |
Model monitoring config will be used for analysis model behaviors, based on the input and output to the batch prediction job, as well as the provided training dataset. |
model_monitoring_stats_anomalies[] |
Get batch prediction job monitoring statistics. |
model_monitoring_status |
Output only. The running status of the model monitoring pipeline. |
disable_container_logging |
For custom-trained Models and AutoML Tabular Models, the container of the DeployedModel instances will send User can disable container logging by setting this flag to true. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
InputConfig
Configures the input to BatchPredictionJob. See Model.supported_input_storage_formats for Model's supported input formats, and how instances should be expressed via any of them.
| Fields | |
|---|---|
instances_format |
Required. The format in which instances are given, must be one of the |
Union field source. Required. The source of the input. source can be only one of the following: |
|
gcs_source |
The Cloud Storage location for the input instances. |
bigquery_source |
The BigQuery location of the input table. The schema of the table should be in the format described by the given context OpenAPI Schema, if one is provided. The table may contain additional columns that are not described by the schema, and they will be ignored. |
vertex_multimodal_dataset_source |
A Vertex Managed Dataset. Currently, only datasets of type Multimodal are supported. |
InstanceConfig
Configuration defining how to transform batch prediction input instances to the instances that the Model accepts.
| Fields | |
|---|---|
instance_type |
The format of the instance that the Model accepts. Agent Platform will convert compatible Supported values are:
If not specified, Agent Platform converts the batch prediction input as follows:
|
key_field |
The name of the field that is considered as a key. The values identified by the key field is not included in the transformed instances that is sent to the Model. This is similar to specifying this name of the field in
The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord. |
included_fields[] |
Fields that will be included in the prediction instance that is sent to the Model. If When included_fields is populated, The input must be JSONL with objects at each line, BigQuery or TfRecord. |
excluded_fields[] |
Fields that will be excluded in the prediction instance that is sent to the Model. Excluded will be attached to the batch prediction output if When excluded_fields is populated, The input must be JSONL with objects at each line, BigQuery or TfRecord. |
OutputConfig
Configures the output of BatchPredictionJob. See Model.supported_output_storage_formats for supported output formats, and how predictions are expressed via any of them.
| Fields | |
|---|---|
predictions_format |
Required. The format in which Agent Platform gives the predictions, must be one of the |
Union field destination. Required. The destination of the output. destination can be only one of the following: |
|
gcs_destination |
The Cloud Storage location of the directory where the output is to be written to. In the given directory a new directory is created. Its name is |
bigquery_destination |
The BigQuery project or dataset location where the output is to be written to. If project is provided, a new dataset is created with name |
vertex_multimodal_dataset_destination |
The details for a Vertex Multimodal Dataset that will be created for the output. |
OutputInfo
Further describes this job's output. Supplements output_config.
| Fields | |
|---|---|
bigquery_output_table |
Output only. The name of the BigQuery table created, in |
Union field output_location. The output location into which prediction output is written. output_location can be only one of the following: |
|
gcs_output_directory |
Output only. The full path of the Cloud Storage directory created, into which the prediction output is written. |
bigquery_output_dataset |
Output only. The path of the BigQuery dataset created, in |
vertex_multimodal_dataset_name |
Output only. The resource name of the Vertex Managed Dataset created, into which the prediction output is written. Format: |
BatchReadFeatureValuesOperationMetadata
Details of operations that batch reads Feature values.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for Featurestore batch read Features values. |
BatchReadFeatureValuesRequest
Request message for FeaturestoreService.BatchReadFeatureValues.
| Fields | |
|---|---|
featurestore |
Required. The resource name of the Featurestore from which to query Feature values. Format: |
destination |
Required. Specifies output location and format. |
pass_through_fields[] |
When not empty, the specified fields in the *_read_instances source will be joined as-is in the output, in addition to those fields from the Featurestore Entity. For BigQuery source, the type of the pass-through values will be automatically inferred. For CSV source, the pass-through values will be passed as opaque bytes. |
entity_type_specs[] |
Required. Specifies EntityType grouping Features to read values of and settings. |
start_time |
Optional. Excludes Feature values with feature generation timestamp before this timestamp. If not set, retrieve oldest values kept in Feature Store. Timestamp, if present, must not have higher than millisecond precision. |
Union field
|
|
csv_read_instances |
Each read instance consists of exactly one read timestamp and one or more entity IDs identifying entities of the corresponding EntityTypes whose Features are requested. Each output instance contains Feature values of requested entities concatenated together as of the read time. An example read instance may be An example output instance may be Timestamp in each read instance must be millisecond-aligned.
The columns can be in any order. Values in the timestamp column must use the RFC 3339 format, e.g. |
bigquery_read_instances |
Similar to csv_read_instances, but from BigQuery source. |
EntityTypeSpec
Selects Features of an EntityType to read values of and specifies read settings.
| Fields | |
|---|---|
entity_type_id |
Required. ID of the EntityType to select Features. The EntityType id is the |
feature_selector |
Required. Selectors choosing which Feature values to read from the EntityType. |
settings[] |
Per-Feature settings for the batch read. |
PassThroughField
Describe pass-through fields in read_instance source.
| Fields | |
|---|---|
field_name |
Required. The name of the field in the CSV header or the name of the column in BigQuery table. The naming restriction is the same as |
BatchReadFeatureValuesResponse
This type has no fields.
Response message for FeaturestoreService.BatchReadFeatureValues.
BatchReadTensorboardTimeSeriesDataRequest
Request message for TensorboardService.BatchReadTensorboardTimeSeriesData.
| Fields | |
|---|---|
tensorboard |
Required. The resource name of the Tensorboard containing TensorboardTimeSeries to read data from. Format: |
time_series[] |
Required. The resource names of the TensorboardTimeSeries to read data from. Format: |
BatchReadTensorboardTimeSeriesDataResponse
Response message for TensorboardService.BatchReadTensorboardTimeSeriesData.
| Fields | |
|---|---|
time_series_data[] |
The returned time series data. |
BidiInvokeReasoningEngineRequest
Request message for ReasoningEngineExecutionService.BidiInvokeReasoningEngine.
| Fields | |
|---|---|
name |
Optional. The name of the ReasoningEngine. Format: |
http_body |
Optional. The invoke method input. Supports arbitrary data payload. |
BigQueryDestination
The BigQuery location for the output content.
| Fields | |
|---|---|
output_uri |
Required. BigQuery URI to a project or table, up to 2000 characters long. When only the project is specified, the Dataset and Table is created. When the full table reference is specified, the Dataset must exist and table must not exist. Accepted forms:
|
BigQuerySource
The BigQuery location for the input content.
| Fields | |
|---|---|
input_uri |
Required. BigQuery URI to a table, up to 2000 characters long. Accepted forms:
|
BleuInput
Input for bleu metric.
| Fields | |
|---|---|
metric_spec |
Required. Spec for bleu score metric. |
instances[] |
Required. Repeated bleu instances. |
BleuInstance
Spec for bleu instance.
| Fields | |
|---|---|
prediction |
Required. Output of the evaluated model. |
reference |
Required. Ground truth used to compare against the prediction. |
BleuMetricValue
Bleu metric value for an instance.
| Fields | |
|---|---|
score |
Output only. Bleu score. |
BleuResults
Results for bleu metric.
| Fields | |
|---|---|
bleu_metric_values[] |
Output only. Bleu metric values. |
BleuSpec
Spec for bleu score metric - calculates the precision of n-grams in the prediction as compared to reference - returns a score ranging between 0 to 1.
| Fields | |
|---|---|
use_effective_order |
Optional. Whether to use_effective_order to compute bleu score. |
Blob
A content blob.
A Blob contains data of a specific media type. It is used to represent images, audio, and video.
| Fields | |
|---|---|
mime_type |
Required. The IANA standard MIME type of the source data. |
data |
Required. The raw bytes of the data. |
display_name |
Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in |
BlurBaselineConfig
Config for blur baseline.
When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383
| Fields | |
|---|---|
max_blur_sigma |
The standard deviation of the blur kernel for the blurred baseline. The same blurring parameter is used for both the height and the width dimension. If not set, the method defaults to the zero (i.e. black for images) baseline. |
BoolArray
A list of boolean values.
| Fields | |
|---|---|
values[] |
A list of bool values. |
CachedContent
A resource used in LLM queries for users to explicitly specify what to cache and how to cache.
| Fields | |
|---|---|
name |
Immutable. Identifier. The server-generated resource name of the cached content Format: projects/{project}/locations/{location}/cachedContents/{cached_content} |
display_name |
Optional. Immutable. The user-generated meaningful display name of the cached content. |
model |
Immutable. The name of the |
system_instruction |
Optional. Input only. Immutable. Developer set system instruction. Currently, text only |
contents[] |
Optional. Input only. Immutable. The content to cache |
tools[] |
Optional. Input only. Immutable. A list of |
tool_config |
Optional. Input only. Immutable. Tool config. This config is shared for all tools |
create_time |
Output only. Creation time of the cache entry. |
update_time |
Output only. When the cache entry was last updated in UTC time. |
usage_metadata |
Output only. Metadata on the usage of the cached content. |
encryption_spec |
Input only. Immutable. Customer-managed encryption key spec for a |
Union field expiration. Expiration time of the cached content. expiration can be only one of the following: |
|
expire_time |
Timestamp of when this resource is considered expired. This is always provided on output, regardless of what was sent on input. |
ttl |
Input only. The TTL for this resource. The expiration time is computed: now + TTL. |
UsageMetadata
Metadata on the usage of the cached content.
| Fields | |
|---|---|
total_token_count |
Total number of tokens that the cached content consumes. |
text_count |
Number of text characters. |
image_count |
Number of images. |
video_duration_seconds |
Duration of video in seconds. |
audio_duration_seconds |
Duration of audio in seconds. |
CancelAsyncQueryReasoningEngineRequest
Request message for ReasoningEngineExecutionService.CancelAsyncQueryReasoningEngine.
| Fields | |
|---|---|
name |
Required. The name of the ReasoningEngine resource to use. Format: |
operation_name |
Required. The name of the longrunning operation returned from AsyncQueryReasoningEngine. Format: |
CancelAsyncQueryReasoningEngineResponse
This type has no fields.
Response message for ReasoningEngineExecutionService.CancelAsyncQueryReasoningEngine.
CancelBatchPredictionJobRequest
Request message for JobService.CancelBatchPredictionJob.
| Fields | |
|---|---|
name |
Required. The name of the BatchPredictionJob to cancel. Format: |
CancelCustomJobRequest
Request message for JobService.CancelCustomJob.
| Fields | |
|---|---|
name |
Required. The name of the CustomJob to cancel. Format: |
CancelHyperparameterTuningJobRequest
Request message for JobService.CancelHyperparameterTuningJob.
| Fields | |
|---|---|
name |
Required. The name of the HyperparameterTuningJob to cancel. Format: |
CancelPipelineJobRequest
Request message for PipelineService.CancelPipelineJob.
| Fields | |
|---|---|
name |
Required. The name of the PipelineJob to cancel. Format: |
CancelTrainingPipelineRequest
Request message for PipelineService.CancelTrainingPipeline.
| Fields | |
|---|---|
name |
Required. The name of the TrainingPipeline to cancel. Format: |
CancelTuningJobRequest
Request message for GenAiTuningService.CancelTuningJob.
| Fields | |
|---|---|
name |
Required. The name of the tuning job to cancel. Format: |
Candidate
A response candidate generated from the model.
| Fields | |
|---|---|
index |
Output only. The 0-based index of this candidate in the list of generated responses. This is useful for distinguishing between multiple candidates when |
content |
Output only. The content of the candidate. |
avg_logprobs |
Output only. The average log probability of the tokens in this candidate. This is a length-normalized score that can be used to compare the quality of candidates of different lengths. A higher average log probability suggests a more confident and coherent response. |
logprobs_result |
Output only. The detailed log probability information for the tokens in this candidate. This is useful for debugging, understanding model uncertainty, and identifying potential "hallucinations". |
finish_reason |
Output only. The reason why the model stopped generating tokens. If empty, the model has not stopped generating. |
safety_ratings[] |
Output only. A list of ratings for the safety of a response candidate. There is at most one rating per category. |
citation_metadata |
Output only. A collection of citations that apply to the generated content. |
grounding_metadata |
Output only. Metadata returned when grounding is enabled. It contains the sources used to ground the generated content. |
url_context_metadata |
Output only. Metadata returned when the model uses the |
finish_message |
Output only. Describes the reason the model stopped generating tokens in more detail. This field is returned only when |
FinishReason
The reason why the model stopped generating tokens. If this field is empty, the model has not stopped generating.
| Enums | |
|---|---|
FINISH_REASON_UNSPECIFIED |
The finish reason is unspecified. |
STOP |
The model reached a natural stopping point or a configured stop sequence. |
MAX_TOKENS |
The model generated the maximum number of tokens allowed by the max_output_tokens parameter. |
SAFETY |
The model stopped generating because the content potentially violates safety policies. NOTE: When streaming, the content field is empty if content filters block the output. |
RECITATION |
The model stopped generating because the content may be a recitation from a source. |
OTHER |
The model stopped generating for a reason not otherwise specified. |
BLOCKLIST |
The model stopped generating because the content contains a term from a configured blocklist. |
PROHIBITED_CONTENT |
The model stopped generating because the content may be prohibited. |
SPII |
The model stopped generating because the content may contain sensitive personally identifiable information (SPII). |
MALFORMED_FUNCTION_CALL |
The model generated a function call that is syntactically invalid and can't be parsed. |
MODEL_ARMOR |
The model response was blocked by Model Armor. |
IMAGE_SAFETY |
The generated image potentially violates safety policies. |
IMAGE_PROHIBITED_CONTENT |
The generated image may contain prohibited content. |
IMAGE_RECITATION |
The generated image may be a recitation from a source. |
IMAGE_OTHER |
The image generation stopped for a reason not otherwise specified. |
UNEXPECTED_TOOL_CALL |
The model generated a function call that is semantically invalid. This can happen, for example, if function calling is not enabled or the generated function is not in the function declaration. |
NO_IMAGE |
The model was expected to generate an image, but didn't. |
ChatCompletionsRequest
Request message for [PredictionService.ChatCompletions]
| Fields | |
|---|---|
endpoint |
Required. The name of the endpoint requested to serve the prediction. Format: |
http_body |
Optional. The prediction input. Supports HTTP headers and a JSON body in the OpenAI-compatible chat completions format. |
CheckPublisherModelEulaAcceptanceRequest
Request message for [ModelGardenService.CheckPublisherModelEula][].
| Fields | |
|---|---|
parent |
Required. The project requesting access for named model. The format is |
publisher_model |
Required. The name of the PublisherModel resource. Format: |
CheckTrialEarlyStoppingStateMetatdata
This message will be placed in the metadata field of a google.longrunning.Operation associated with a CheckTrialEarlyStoppingState request.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for suggesting Trials. |
study |
The name of the Study that the Trial belongs to. |
trial |
The Trial name. |
CheckTrialEarlyStoppingStateRequest
Request message for VizierService.CheckTrialEarlyStoppingState.
| Fields | |
|---|---|
trial_name |
Required. The Trial's name. Format: |
CheckTrialEarlyStoppingStateResponse
Response message for VizierService.CheckTrialEarlyStoppingState.
| Fields | |
|---|---|
should_stop |
True if the Trial should stop. |
Checkpoint
Describes the machine learning model version checkpoint.
| Fields | |
|---|---|
checkpoint_id |
The ID of the checkpoint. |
epoch |
The epoch of the checkpoint. |
step |
The step of the checkpoint. |
Citation
A citation for a piece of generatedcontent.
| Fields | |
|---|---|
start_index |
Output only. The start index of the citation in the content. |
end_index |
Output only. The end index of the citation in the content. |
uri |
Output only. The URI of the source of the citation. |
title |
Output only. The title of the source of the citation. |
license |
Output only. The license of the source of the citation. |
publication_date |
Output only. The publication date of the source of the citation. |
CitationMetadata
A collection of citations that apply to a piece of generated content.
| Fields | |
|---|---|
citations[] |
Output only. A list of citations for the content. |
Claim
Claim that is extracted from the input text and facts that support it.
| Fields | |
|---|---|
fact_indexes[] |
Indexes of the facts supporting this claim. |
start_index |
Index in the input text where the claim starts (inclusive). |
end_index |
Index in the input text where the claim ends (exclusive). |
score |
Confidence score of this corroboration. |
ClientConnectionConfig
Configurations (e.g. inference timeout) that are applied on your endpoints.
| Fields | |
|---|---|
inference_timeout |
Customizable online prediction request timeout. |
CodeExecutionResult
Result of executing the ExecutableCode.
Generated only when the CodeExecution tool is used.
| Fields | |
|---|---|
outcome |
Required. Outcome of the code execution. |
output |
Optional. Contains stdout when code execution is successful, stderr or other description otherwise. |
Outcome
Enumeration of possible outcomes of the code execution.
| Enums | |
|---|---|
OUTCOME_UNSPECIFIED |
Unspecified status. This value should not be used. |
OUTCOME_OK |
Code execution completed successfully. output contains the stdout, if any. |
OUTCOME_FAILED |
Code execution failed. output contains the stderr and stdout, if any. |
OUTCOME_DEADLINE_EXCEEDED |
Code execution ran for too long, and was cancelled. There may or may not be a partial output present. |
CoherenceInput
Input for coherence metric.
| Fields | |
|---|---|
metric_spec |
Required. Spec for coherence score metric. |
instance |
Required. Coherence instance. |
CoherenceInstance
Spec for coherence instance.
| Fields | |
|---|---|
prediction |
Required. Output of the evaluated model. |
CoherenceResult
Spec for coherence result.
| Fields | |
|---|---|
explanation |
Output only. Explanation for coherence score. |
score |
Output only. Coherence score. |
confidence |
Output only. Confidence for coherence score. |
CoherenceSpec
Spec for coherence score metric.
| Fields | |
|---|---|
version |
Optional. Which version to use for evaluation. |
ColabImage
Colab image of the runtime.
| Fields | |
|---|---|
release_name |
Optional. The release name of the NotebookRuntime Colab image, e.g. "py310". If not specified, detault to the latest release. |
description |
Output only. A human-readable description of the specified colab image release, populated by the system. Example: "Python 3.10", "Latest - current Python 3.11" |
CometInput
Input for Comet metric.
| Fields | |
|---|---|
metric_spec |
Required. Spec for comet metric. |
instance |
Required. Comet instance. |
CometInstance
Spec for Comet instance - The fields used for evaluation are dependent on the comet version.
| Fields | |
|---|---|
prediction |
Required. Output of the evaluated model. |
reference |
Optional. Ground truth used to compare against the prediction. |
source |
Optional. Source text in original language. |
CometResult
Spec for Comet result - calculates the comet score for the given instance using the version specified in the spec.
| Fields | |
|---|---|
score |
Output only. Comet score. Range depends on version. |
CometSpec
Spec for Comet metric.
| Fields | |
|---|---|
source_language |
Optional. Source language in BCP-47 format. |
target_language |
Optional. Target language in BCP-47 format. Covers both prediction and reference. |
version |
Required. Which version to use for evaluation. |
CometVersion
Comet version options.
| Enums | |
|---|---|
COMET_VERSION_UNSPECIFIED |
Comet version unspecified. |
COMET_22_SRC_REF |
Comet 22 for translation + source + reference (source-reference-combined). |
CompleteTrialRequest
Request message for VizierService.CompleteTrial.
| Fields | |
|---|---|
name |
Required. The Trial's name. Format: |
final_measurement |
Optional. If provided, it will be used as the completed Trial's final_measurement; Otherwise, the service will auto-select a previously reported measurement as the final-measurement |
trial_infeasible |
Optional. True if the Trial cannot be run with the given Parameter, and final_measurement will be ignored. |
infeasible_reason |
Optional. A human readable reason why the trial was infeasible. This should only be provided if |
CompletionStats
Success and error statistics of processing multiple entities (for example, DataItems or structured data rows) in batch.
| Fields | |
|---|---|
successful_count |
Output only. The number of entities that had been processed successfully. |
failed_count |
Output only. The number of entities for which any error was encountered. |
incomplete_count |
Output only. In cases when enough errors are encountered a job, pipeline, or operation may be failed as a whole. Below is the number of entities for which the processing had not been finished (either in successful or failed state). Set to -1 if the number is unknown (for example, the operation failed before the total entity number could be collected). |
successful_forecast_point_count |
Output only. The number of the successful forecast points that are generated by the forecasting model. This is ONLY used by the forecasting batch prediction. |
ComputationBasedMetricSpec
Specification for a computation based metric.
| Fields | |
|---|---|
type |
Required. The type of the computation based metric. |
parameters |
Optional. A map of parameters for the metric, e.g. {"rouge_type": "rougeL"}. |
ComputationBasedMetricType
Types of computation based metrics.
| Enums | |
|---|---|
COMPUTATION_BASED_METRIC_TYPE_UNSPECIFIED |
Unspecified computation based metric type. |
EXACT_MATCH |
Exact match metric. |
BLEU |
BLEU metric. |
ROUGE |
ROUGE metric. |
ComputeTokensRequest
Request message for ComputeTokens RPC call.
| Fields | |
|---|---|
endpoint |
Required. The name of the Endpoint requested to get lists of tokens and token ids. |
instances[] |
Optional. The instances that are the input to token computing API call. Schema is identical to the prediction schema of the text model, even for the non-text models, like chat models, or Codey models. |
model |
Optional. The name of the publisher model requested to serve the prediction. Format: projects/{project}/locations/{location}/publishers/*/models/* |
contents[] |
Optional. Input content. |
ComputeTokensResponse
Response message for ComputeTokens RPC call.
| Fields | |
|---|---|
tokens_info[] |
Lists of tokens info from the input. A ComputeTokensRequest could have multiple instances with a prompt in each instance. We also need to return lists of tokens info for the request with multiple instances. |
ContainerRegistryDestination
The Artifact Registry location for the container image.
| Fields | |
|---|---|
output_uri |
Required. Artifact Registry URI of a container image. Only Google Artifact Registry are supported now. Accepted forms:
If a tag is not specified, "latest" will be used as the default tag. |
ContainerSpec
The spec of a Container.
| Fields | |
|---|---|
image_uri |
Required. The URI of a container image in the Artifact Registry that is to be run on each worker replica. |
command[] |
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided. |
args[] |
The arguments to be passed when starting the container. |
env[] |
Environment variables to be passed to the container. Maximum limit is 100. |
Content
The structured data content of a message.
A Content message contains a role field, which indicates the producer of the content, and a parts field, which contains the multi-part data of the message.
| Fields | |
|---|---|
role |
Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the service will default to 'user'. |
parts[] |
Required. A list of A |
ContentMap
Map of placeholder in metric prompt template to contents of model input.
| Fields | |
|---|---|
values |
Optional. Map of placeholder to contents. |
Contents
Repeated Content type.
| Fields | |
|---|---|
contents[] |
Optional. Repeated contents. |
ContentsExample
A single example of a conversation with the model.
| Fields | |
|---|---|
contents[] |
Required. The content of the conversation with the model that resulted in the expected output. |
expected_contents[] |
Required. The expected output for the given |
ExpectedContent
A single step of the expected output.
| Fields | |
|---|---|
content |
Required. A single step's content. |
Context
Instance of a general context.
| Fields | |
|---|---|
name |
Immutable. The resource name of the Context. |
display_name |
User provided display name of the Context. May be up to 128 Unicode characters. |
etag |
An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
The labels with user-defined metadata to organize your Contexts. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Context (System labels are excluded). |
create_time |
Output only. Timestamp when this Context was created. |
update_time |
Output only. Timestamp when this Context was last updated. |
parent_contexts[] |
Output only. A list of resource names of Contexts that are parents of this Context. A Context may have at most 10 parent_contexts. |
schema_title |
The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store. |
schema_version |
The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store. |
metadata |
Properties of the Context. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB. |
description |
Description of the Context |
ConversationTurn
Represents a single turn/invocation in the conversation.
| Fields | |
|---|---|
turn_id |
Optional. A unique identifier for the turn. Useful for referencing specific turns across systems. |
events[] |
Optional. The list of events that occurred during this turn. |
turn_index |
Required. The 0-based index of the turn in the conversation sequence. |
CopyModelOperationMetadata
Details of ModelService.CopyModel operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
CopyModelRequest
Request message for ModelService.CopyModel.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location into which to copy the Model. Format: |
source_model |
Required. The resource name of the Model to copy. That Model must be in the same Project. Format: |
encryption_spec |
Customer-managed encryption key options. If this is set, then the Model copy will be encrypted with the provided encryption key. |
custom_service_account |
Optional. The user-provided custom service account to use to do the copy model. If empty, Agent Platform Service Agent will be used to access resources needed to upload the model. This account must belong to the destination project where the model is copied to, i.e., the project specified in the Requires the user copying the Model to have the |
Union field destination_model. If both fields are unset, a new Model will be created with a generated ID. destination_model can be only one of the following: |
|
model_id |
Optional. Copy source_model into a new Model with this ID. The ID will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are |
parent_model |
Optional. Specify this field to copy source_model into this existing Model as a new version. Format: |
CopyModelResponse
Response message of ModelService.CopyModel operation.
| Fields | |
|---|---|
model |
The name of the copied Model resource. Format: |
model_version_id |
Output only. The version ID of the model that is copied. |
CorpusStatus
RagCorpus status.
| Fields | |
|---|---|
state |
Output only. RagCorpus life state. |
error_status |
Output only. Only when the |
State
RagCorpus life state.
| Enums | |
|---|---|
UNKNOWN |
This state is not supposed to happen. |
INITIALIZED |
RagCorpus resource entry is initialized, but hasn't done validation. |
ACTIVE |
RagCorpus is provisioned successfully and is ready to serve. |
ERROR |
RagCorpus is in a problematic situation. See error_message field for details. |
CorroborateContentRequest
Request message for CorroborateContent.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location from which to corroborate text. The users must have permission to make a call in the project. Format: |
facts[] |
Optional. Facts used to generate the text can also be used to corroborate the text. |
parameters |
Optional. Parameters that can be set to override default settings per request. |
content |
Optional. Input content to corroborate, only text format is supported for now. |
Parameters
Parameters that can be overrided per request.
| Fields | |
|---|---|
citation_threshold |
Optional. Only return claims with citation score larger than the threshold. |
CorroborateContentResponse
Response message for CorroborateContent.
| Fields | |
|---|---|
claims[] |
Claims that are extracted from the input content and facts that support the claims. |
corroboration_score |
Confidence score of corroborating content. Value is [0,1] with 1 is the most confidence. |
CountTokensRequest
Request message for PredictionService.CountTokens.
| Fields | |
|---|---|
endpoint |
Required. The name of the Endpoint requested to perform token counting. Format: |
model |
Optional. The name of the publisher model requested to serve the prediction. Format: |
instances[] |
Optional. The instances that are the input to token counting call. Schema is identical to the prediction schema of the underlying model. |
contents[] |
Optional. Input content. |
tools[] |
Optional. A list of A |
system_instruction |
Optional. The user provided system instructions for the model. Note: only text should be used in parts and content in each part will be in a separate paragraph. |
generation_config |
Optional. Generation config that the model will use to generate the response. |
CountTokensResponse
Response message for PredictionService.CountTokens.
| Fields | |
|---|---|
total_tokens |
The total number of tokens counted across all instances from the request. |
total_billable_characters |
The total number of billable characters counted across all instances from the request. |
prompt_tokens_details[] |
Output only. List of modalities that were processed in the request input. |
CreateAgentOperationMetadata
Metadata associated with the AgentService.CreateAgent operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
CreateAgentRequest
Request message for AgentService.CreateAgent.
| Fields | |
|---|---|
parent |
Required. The resource name of the location to create the agent in. Format: |
agent |
Required. The agent to create. |
CreateArtifactRequest
Request message for MetadataService.CreateArtifact.
| Fields | |
|---|---|
parent |
Required. The resource name of the MetadataStore where the Artifact should be created. Format: |
artifact |
Required. The Artifact to create. |
artifact_id |
The {artifact} portion of the resource name with the format: |
CreateBatchPredictionJobRequest
Request message for JobService.CreateBatchPredictionJob.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the BatchPredictionJob in. Format: |
batch_prediction_job |
Required. The BatchPredictionJob to create. |
CreateCachedContentRequest
Request message for GenAiCacheService.CreateCachedContent.
| Fields | |
|---|---|
parent |
Required. The parent resource where the cached content will be created |
cached_content |
Required. The cached content to create |
CreateContextRequest
Request message for MetadataService.CreateContext.
| Fields | |
|---|---|
parent |
Required. The resource name of the MetadataStore where the Context should be created. Format: |
context |
Required. The Context to create. |
context_id |
The {context} portion of the resource name with the format: |
CreateCustomJobRequest
Request message for JobService.CreateCustomJob.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the CustomJob in. Format: |
custom_job |
Required. The CustomJob to create. |
CreateDatasetOperationMetadata
Runtime operation information for DatasetService.CreateDataset.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
CreateDatasetRequest
Request message for DatasetService.CreateDataset.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the Dataset in. Format: |
dataset |
Required. The Dataset to create. |
CreateDatasetVersionOperationMetadata
Runtime operation information for DatasetService.CreateDatasetVersion.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
CreateDatasetVersionRequest
Request message for DatasetService.CreateDatasetVersion.
| Fields | |
|---|---|
parent |
Required. The name of the Dataset resource. Format: |
dataset_version |
Required. The version to be created. The same CMEK policies with the original Dataset will be applied the dataset version. So here we don't need to specify the EncryptionSpecType here. |
CreateDeploymentResourcePoolOperationMetadata
Runtime operation information for CreateDeploymentResourcePool method.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
CreateDeploymentResourcePoolRequest
Request message for CreateDeploymentResourcePool method.
| Fields | |
|---|---|
parent |
Required. The parent location resource where this DeploymentResourcePool will be created. Format: |
deployment_resource_pool |
Required. The DeploymentResourcePool to create. |
deployment_resource_pool_id |
Required. The ID to use for the DeploymentResourcePool, which will become the final component of the DeploymentResourcePool's resource name. The maximum length is 63 characters, and valid characters are |
CreateEndpointOperationMetadata
Runtime operation information for EndpointService.CreateEndpoint.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
deployment_stage |
Output only. The deployment stage of the model. Only populated if this CreateEndpoint request deploys a model at the same time. |
CreateEndpointRequest
Request message for EndpointService.CreateEndpoint.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the Endpoint in. Format: |
endpoint |
Required. The Endpoint to create. |
endpoint_id |
Immutable. The ID to use for endpoint, which will become the final component of the endpoint resource name. If not provided, Agent Platform will generate a value for this ID. If the first character is a letter, this value may be up to 63 characters, and valid characters are If the first character is a number, this value may be up to 9 characters, and valid characters are When using HTTP/JSON, this field is populated based on a query string argument, such as |
CreateEntityTypeOperationMetadata
Details of operations that perform create EntityType.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for EntityType. |
CreateEntityTypeRequest
Request message for FeaturestoreService.CreateEntityType.
| Fields | |
|---|---|
parent |
Required. The resource name of the Featurestore to create EntityTypes. Format: |
entity_type |
The EntityType to create. |
entity_type_id |
Required. The ID to use for the EntityType, which will become the final component of the EntityType's resource name. This value may be up to 60 characters, and valid characters are The value must be unique within a featurestore. |
CreateExampleStoreOperationMetadata
Details of ExampleStoreService.CreateExampleStore operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
CreateExampleStoreRequest
Request message for ExampleStoreService.CreateExampleStore.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the ExampleStore in. Format: |
example_store |
Required. The Example Store to be created. |
CreateExecutionRequest
Request message for MetadataService.CreateExecution.
| Fields | |
|---|---|
parent |
Required. The resource name of the MetadataStore where the Execution should be created. Format: |
execution |
Required. The Execution to create. |
execution_id |
The {execution} portion of the resource name with the format: |
CreateExtensionControllerOperationMetadata
Details of ExtensionControllerService.CreateExtensionController operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
CreateFeatureGroupOperationMetadata
Details of operations that perform create FeatureGroup.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for FeatureGroup. |
CreateFeatureGroupRequest
Request message for FeatureRegistryService.CreateFeatureGroup.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create FeatureGroups. Format: |
feature_group |
Required. The FeatureGroup to create. |
feature_group_id |
Required. The ID to use for this FeatureGroup, which will become the final component of the FeatureGroup's resource name. This value may be up to 128 characters, and valid characters are The value must be unique within the project and location. |
CreateFeatureMonitorJobRequest
Request message for [FeatureRegistryService.CreateFeatureMonitorJobRequest][].
| Fields | |
|---|---|
parent |
Required. The resource name of FeatureMonitor to create FeatureMonitorJob. Format: |
feature_monitor_job |
Required. The Monitor to create. |
feature_monitor_job_id |
Optional. Output only. System-generated ID for feature monitor job. |
CreateFeatureMonitorOperationMetadata
Details of operations that perform create FeatureMonitor.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for Feature. |
CreateFeatureMonitorRequest
Request message for [FeatureRegistryService.CreateFeatureMonitorRequest][].
| Fields | |
|---|---|
parent |
Required. The resource name of FeatureGroup to create FeatureMonitor. Format: |
feature_monitor |
Required. The Monitor to create. |
feature_monitor_id |
Required. The ID to use for this FeatureMonitor, which will become the final component of the FeatureGroup's resource name. This value may be up to 60 characters, and valid characters are The value must be unique within the FeatureGroup. |
CreateFeatureOnlineStoreOperationMetadata
Details of operations that perform create FeatureOnlineStore.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for FeatureOnlineStore. |
CreateFeatureOnlineStoreRequest
Request message for FeatureOnlineStoreAdminService.CreateFeatureOnlineStore.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create FeatureOnlineStores. Format: |
feature_online_store |
Required. The FeatureOnlineStore to create. |
feature_online_store_id |
Required. The ID to use for this FeatureOnlineStore, which will become the final component of the FeatureOnlineStore's resource name. This value may be up to 60 characters, and valid characters are The value must be unique within the project and location. |
CreateFeatureOperationMetadata
Details of operations that perform create Feature.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for Feature. |
CreateFeatureRequest
Request message for FeaturestoreService.CreateFeature. Request message for FeatureRegistryService.CreateFeature.
| Fields | |
|---|---|
parent |
Required. The resource name of the EntityType or FeatureGroup to create a Feature. Format for entity_type as parent: |
feature |
Required. The Feature to create. |
feature_id |
Required. The ID to use for the Feature, which will become the final component of the Feature's resource name. This value may be up to 128 characters, and valid characters are The value must be unique within an EntityType/FeatureGroup. |
CreateFeatureViewOperationMetadata
Details of operations that perform create FeatureView.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for FeatureView Create. |
CreateFeatureViewRequest
Request message for FeatureOnlineStoreAdminService.CreateFeatureView.
| Fields | |
|---|---|
parent |
Required. The resource name of the FeatureOnlineStore to create FeatureViews. Format: |
feature_view |
Required. The FeatureView to create. |
feature_view_id |
Required. The ID to use for the FeatureView, which will become the final component of the FeatureView's resource name. This value may be up to 60 characters, and valid characters are The value must be unique within a FeatureOnlineStore. |
run_sync_immediately |
Immutable. If set to true, one on demand sync will be run immediately, regardless whether the |
CreateFeaturestoreOperationMetadata
Details of operations that perform create Featurestore.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for Featurestore. |
CreateFeaturestoreRequest
Request message for FeaturestoreService.CreateFeaturestore.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create Featurestores. Format: |
featurestore |
Required. The Featurestore to create. |
featurestore_id |
Required. The ID to use for this Featurestore, which will become the final component of the Featurestore's resource name. This value may be up to 60 characters, and valid characters are The value must be unique within the project and location. |
CreateHyperparameterTuningJobRequest
Request message for JobService.CreateHyperparameterTuningJob.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the HyperparameterTuningJob in. Format: |
hyperparameter_tuning_job |
Required. The HyperparameterTuningJob to create. |
CreateIndexEndpointOperationMetadata
Runtime operation information for IndexEndpointService.CreateIndexEndpoint.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
CreateIndexEndpointRequest
Request message for IndexEndpointService.CreateIndexEndpoint.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the IndexEndpoint in. Format: |
index_endpoint |
Required. The IndexEndpoint to create. |
CreateIndexOperationMetadata
Runtime operation information for IndexService.CreateIndex.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
nearest_neighbor_search_operation_metadata |
The operation metadata with regard to Matching Engine Index operation. |
CreateIndexRequest
Request message for IndexService.CreateIndex.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the Index in. Format: |
index |
Required. The Index to create. |
CreateMemoryOperationMetadata
Details of MemoryBankService.CreateMemory operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
CreateMemoryRequest
Request message for MemoryBankService.CreateMemory.
| Fields | |
|---|---|
parent |
Required. The resource name of the ReasoningEngine to create the Memory under. Format: |
memory |
Required. The Memory to be created. |
memory_id |
Optional. The user defined ID to use for memory, which will become the final component of the memory resource name. If not provided, Agent Platform will generate a value for this ID. This value may be up to 63 characters, and valid characters are |
CreateMetadataSchemaRequest
Request message for MetadataService.CreateMetadataSchema.
| Fields | |
|---|---|
parent |
Required. The resource name of the MetadataStore where the MetadataSchema should be created. Format: |
metadata_schema |
Required. The MetadataSchema to create. |
metadata_schema_id |
The {metadata_schema} portion of the resource name with the format: |
CreateMetadataStoreOperationMetadata
Details of operations that perform MetadataService.CreateMetadataStore.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for creating a MetadataStore. |
CreateMetadataStoreRequest
Request message for MetadataService.CreateMetadataStore.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location where the MetadataStore should be created. Format: |
metadata_store |
Required. The MetadataStore to create. |
metadata_store_id |
The {metadatastore} portion of the resource name with the format: |
CreateModelDeploymentMonitoringJobRequest
Request message for JobService.CreateModelDeploymentMonitoringJob.
| Fields | |
|---|---|
parent |
Required. The parent of the ModelDeploymentMonitoringJob. Format: |
model_deployment_monitoring_job |
Required. The ModelDeploymentMonitoringJob to create |
CreateModelMonitorOperationMetadata
Runtime operation information for ModelMonitoringService.CreateModelMonitor.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
CreateModelMonitorRequest
Request message for ModelMonitoringService.CreateModelMonitor.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the ModelMonitor in. Format: |
model_monitor |
Required. The ModelMonitor to create. |
model_monitor_id |
Optional. The ID to use for the Model Monitor, which will become the final component of the model monitor resource name. The maximum length is 63 characters, and valid characters are |
CreateModelMonitoringJobRequest
Request message for ModelMonitoringService.CreateModelMonitoringJob.
| Fields | |
|---|---|
parent |
Required. The parent of the ModelMonitoringJob. Format: |
model_monitoring_job |
Required. The ModelMonitoringJob to create |
model_monitoring_job_id |
Optional. The ID to use for the Model Monitoring Job, which will become the final component of the model monitoring job resource name. The maximum length is 63 characters, and valid characters are |
CreateNotebookExecutionJobOperationMetadata
Metadata information for NotebookService.CreateNotebookExecutionJob.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
progress_message |
A human-readable message that shows the intermediate progress details of NotebookRuntime. |
CreateNotebookExecutionJobRequest
Request message for [NotebookService.CreateNotebookExecutionJob]
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the NotebookExecutionJob. Format: |
notebook_execution_job |
Required. The NotebookExecutionJob to create. |
notebook_execution_job_id |
Optional. User specified ID for the NotebookExecutionJob. |
CreateNotebookRuntimeTemplateOperationMetadata
Metadata information for NotebookService.CreateNotebookRuntimeTemplate.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
CreateNotebookRuntimeTemplateRequest
Request message for NotebookService.CreateNotebookRuntimeTemplate.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the NotebookRuntimeTemplate. Format: |
notebook_runtime_template |
Required. The NotebookRuntimeTemplate to create. |
notebook_runtime_template_id |
Optional. User specified ID for the notebook runtime template. |
CreateOnlineEvaluatorOperationMetadata
Metadata for the CreateOnlineEvaluator operation.
| Fields | |
|---|---|
generic_metadata |
Common part of operation metadata. |
CreateOnlineEvaluatorRequest
Request message for CreateOnlineEvaluator.
| Fields | |
|---|---|
parent |
Required. The parent resource where the OnlineEvaluator will be created. Format: projects/{project}/locations/{location}. |
online_evaluator |
Required. The OnlineEvaluator to create. |
CreatePersistentResourceOperationMetadata
Details of operations that perform create PersistentResource.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for PersistentResource. |
progress_message |
Progress Message for Create LRO |
CreatePersistentResourceRequest
Request message for PersistentResourceService.CreatePersistentResource.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the PersistentResource in. Format: |
persistent_resource |
Required. The PersistentResource to create. |
persistent_resource_id |
Required. The ID to use for the PersistentResource, which become the final component of the PersistentResource's resource name. The maximum length is 63 characters, and valid characters are |
CreatePipelineJobRequest
Request message for PipelineService.CreatePipelineJob.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the PipelineJob in. Format: |
pipeline_job |
Required. The PipelineJob to create. |
pipeline_job_id |
The ID to use for the PipelineJob, which will become the final component of the PipelineJob name. If not provided, an ID will be automatically generated. This value should be less than 128 characters, and valid characters are |
CreateRagCorpusOperationMetadata
Runtime operation information for VertexRagDataService.CreateRagCorpus.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
CreateRagCorpusRequest
Request message for VertexRagDataService.CreateRagCorpus.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the RagCorpus in. Format: |
rag_corpus |
Required. The RagCorpus to create. |
CreateRagDataSchemaRequest
Request message for VertexRagDataService.CreateRagDataSchema.
| Fields | |
|---|---|
parent |
Required. The resource name of the RagCorpus to create the RagDataSchema in. Format: |
rag_data_schema |
Required. The RagDataSchema to create. |
rag_data_schema_id |
Optional. The ID to use for the RagDataSchema, which will become the final component of the RagDataSchema's resource name if the user chooses to specify. Otherwise, RagDataSchema id will be generated by system. This value should be up to 63 characters, and valid characters are /[a-z][0-9]-/. The first character must be a letter, the last could be a letter or a number. |
CreateRagMetadataRequest
Request message for CreateRagMetadata.
| Fields | |
|---|---|
parent |
Required. The parent resource where this metadata will be created. Format: |
rag_metadata |
Required. The metadata to create. |
rag_metadata_id |
Optional. The ID to use for the metadata, which will become the final component of the metadata's resource name if the user chooses to specify. Otherwise, metadata id will be generated by system. This value should be up to 63 characters, and valid characters are /[a-z][0-9]-/. The first character must be a letter, the last could be a letter or a number. |
CreateReasoningEngineOperationMetadata
Details of ReasoningEngineService.CreateReasoningEngine operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
CreateReasoningEngineRequest
Request message for ReasoningEngineService.CreateReasoningEngine.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the ReasoningEngine in. Format: |
reasoning_engine |
Required. The ReasoningEngine to create. |
CreateRegistryFeatureOperationMetadata
Details of operations that perform create FeatureGroup.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for Feature. |
CreateScheduleRequest
Request message for ScheduleService.CreateSchedule.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the Schedule in. Format: |
schedule |
Required. The Schedule to create. |
CreateSessionOperationMetadata
Metadata associated with the SessionService.CreateSession operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
CreateSessionRequest
Request message for SessionService.CreateSession.
| Fields | |
|---|---|
parent |
Required. The resource name of the location to create the session in. Format: |
session |
Required. The session to create. |
session_id |
Optional. The user defined ID to use for session, which will become the final component of the session resource name. If not provided, Agent Platform will generate a value for this ID. This value may be up to 63 characters, and valid characters are |
CreateSkillOperationMetadata
Details of SkillRegistryService.CreateSkill operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
CreateSkillRequest
Request message for SkillRegistryService.CreateSkill.
| Fields | |
|---|---|
parent |
Required. The location to create the Skill in. Format: |
skill |
Required. The Skill to be created. |
skill_id |
Required. The ID to use for the Skill, which will become the final component of the Skill's resource name. If not provided, a system-generated ID will be used. This value must be 1-63 characters. Valid characters are lowercase letters, numbers, and hyphens. The first character must be a lowercase letter, and the last character must be a lowercase letter or a number. Specifically, the ID must match the regular expression: |
CreateSolverOperationMetadata
Runtime operation information for SolverService.CreateSolver.
| Fields | |
|---|---|
generic_metadata |
The generic operation information. |
CreateSpecialistPoolOperationMetadata
Runtime operation information for SpecialistPoolService.CreateSpecialistPool.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
CreateSpecialistPoolRequest
Request message for SpecialistPoolService.CreateSpecialistPool.
| Fields | |
|---|---|
parent |
Required. The parent Project name for the new SpecialistPool. The form is |
specialist_pool |
Required. The SpecialistPool to create. |
CreateStudyRequest
Request message for VizierService.CreateStudy.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the CustomJob in. Format: |
study |
Required. The Study configuration used to create the Study. |
CreateTensorboardExperimentRequest
Request message for TensorboardService.CreateTensorboardExperiment.
| Fields | |
|---|---|
parent |
Required. The resource name of the Tensorboard to create the TensorboardExperiment in. Format: |
tensorboard_experiment |
The TensorboardExperiment to create. |
tensorboard_experiment_id |
Required. The ID to use for the Tensorboard experiment, which becomes the final component of the Tensorboard experiment's resource name. This value should be 1-128 characters, and valid characters are |
CreateTensorboardOperationMetadata
Details of operations that perform create Tensorboard.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for Tensorboard. |
CreateTensorboardRequest
Request message for TensorboardService.CreateTensorboard.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the Tensorboard in. Format: |
tensorboard |
Required. The Tensorboard to create. |
CreateTensorboardRunRequest
Request message for TensorboardService.CreateTensorboardRun.
| Fields | |
|---|---|
parent |
Required. The resource name of the TensorboardExperiment to create the TensorboardRun in. Format: |
tensorboard_run |
Required. The TensorboardRun to create. |
tensorboard_run_id |
Required. The ID to use for the Tensorboard run, which becomes the final component of the Tensorboard run's resource name. This value should be 1-128 characters, and valid characters are |
CreateTensorboardTimeSeriesRequest
Request message for TensorboardService.CreateTensorboardTimeSeries.
| Fields | |
|---|---|
parent |
Required. The resource name of the TensorboardRun to create the TensorboardTimeSeries in. Format: |
tensorboard_time_series_id |
Optional. The user specified unique ID to use for the TensorboardTimeSeries, which becomes the final component of the TensorboardTimeSeries's resource name. This value should match "[a-z0-9][a-z0-9-]{0, 127}" |
tensorboard_time_series |
Required. The TensorboardTimeSeries to create. |
CreateTrainingPipelineRequest
Request message for PipelineService.CreateTrainingPipeline.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to create the TrainingPipeline in. Format: |
training_pipeline |
Required. The TrainingPipeline to create. |
CreateTrialRequest
Request message for VizierService.CreateTrial.
| Fields | |
|---|---|
parent |
Required. The resource name of the Study to create the Trial in. Format: |
trial |
Required. The Trial to create. |
CreateTuningJobRequest
Request message for GenAiTuningService.CreateTuningJob.
| Fields | |
|---|---|
parent |
Required. The resource name of the location to create the tuning job in. Format: |
tuning_job |
Required. The tuning job to create. |
CsvDestination
The storage details for CSV output content.
| Fields | |
|---|---|
gcs_destination |
Required. Google Cloud Storage location. |
CsvSource
The storage details for CSV input content.
| Fields | |
|---|---|
gcs_source |
Required. Google Cloud Storage location. |
CustomCodeExecutionResult
Result for custom code execution metric.
| Fields | |
|---|---|
score |
Output only. Custom code execution score. |
CustomCodeExecutionSpec
Specificies a metric that is populated by evaluating user-defined Python code.
| Fields | |
|---|---|
evaluation_function |
Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input:
Example converted input:
Example python function:
CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. |
CustomJob
Represents a job that runs custom workloads such as a Docker container or a Python package. A CustomJob can have multiple worker pools and each worker pool can have its own machine and input spec. A CustomJob will be cleaned up once the job enters terminal state (failed or succeeded).
| Fields | |
|---|---|
name |
Output only. Resource name of a CustomJob. |
display_name |
Required. The display name of the CustomJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. |
job_spec |
Required. Job spec. |
state |
Output only. The detailed state of the job. |
create_time |
Output only. Time when the CustomJob was created. |
start_time |
Output only. Time when the CustomJob for the first time entered the |
end_time |
Output only. Time when the CustomJob entered any of the following states: |
update_time |
Output only. Time when the CustomJob was most recently updated. |
error |
Output only. Only populated when job's state is |
labels |
The labels with user-defined metadata to organize CustomJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. |
encryption_spec |
Customer-managed encryption key options for a CustomJob. If this is set, then all resources created by the CustomJob will be encrypted with the provided encryption key. |
web_access_uris |
Output only. URIs for accessing interactive shells (one URI for each training node). Only available if The keys are names of each node in the training job; for example, The values are the URIs for each node's interactive shell. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
CustomJobSpec
Represents the spec of a CustomJob.
| Fields | |
|---|---|
persistent_resource_id |
Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected. |
worker_pool_specs[] |
Required. The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value. |
scheduling |
Scheduling options for a CustomJob. |
service_account |
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Agent Platform Custom Code Service Agent for the CustomJob's project is used. |
network |
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, To specify this field, you must have already configured VPC Network Peering for Agent Platform. If this field is left unspecified, the job is not peered with any network. |
reserved_ip_ranges[] |
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range']. |
psc_interface_config |
Optional. Configuration for PSC-I for CustomJob. |
base_output_directory |
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name The following Agent Platform environment variables will be passed to containers or python modules when this field is set: For CustomJob:
For CustomJob backing a Trial of HyperparameterTuningJob:
|
protected_artifact_location_id |
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations |
tensorboard |
Optional. The name of a Agent Platform |
enable_web_access |
Optional. Whether you want Agent Platform to enable interactive shell access to training containers. If set to |
enable_dashboard_access |
Optional. Whether you want Agent Platform to enable access to the customized dashboard in training chief container. If set to |
experiment |
Optional. The Experiment associated with this job. Format: |
experiment_run |
Optional. The Experiment Run associated with this job. Format: |
models[] |
Optional. The name of the Model resources for which to generate a mapping to artifact URIs. Applicable only to some of the Google-provided custom jobs. Format: In order to retrieve a specific version of the model, also provide the version ID or version alias. Example: |
CustomOutput
Spec for custom output.
| Fields | |
|---|---|
Union field custom_output. Custom output. custom_output can be only one of the following: |
|
raw_outputs |
Output only. List of raw output strings. |
CustomOutputFormatConfig
Spec for custom output format configuration.
| Fields | |
|---|---|
Union field custom_output_format_config. Custom output format configuration. custom_output_format_config can be only one of the following: |
|
return_raw_output |
Optional. Whether to return raw output. |
DataItem
A piece of data in a Dataset. Could be an image, a video, a document or plain text.
| Fields | |
|---|---|
name |
Output only. The resource name of the DataItem. |
create_time |
Output only. Timestamp when this DataItem was created. |
update_time |
Output only. Timestamp when this DataItem was last updated. |
labels |
Optional. The labels with user-defined metadata to organize your DataItems. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one DataItem(System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. |
payload |
Required. The data that the DataItem represents (for example, an image or a text snippet). The schema of the payload is stored in the parent Dataset's |
etag |
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
DataItemView
A container for a single DataItem and Annotations on it.
| Fields | |
|---|---|
data_item |
The DataItem. |
annotations[] |
The Annotations on the DataItem. If too many Annotations should be returned for the DataItem, this field will be truncated per annotations_limit in request. If it was, then the has_truncated_annotations will be set to true. |
has_truncated_annotations |
True if and only if the Annotations field has been truncated. It happens if more Annotations for this DataItem met the request's annotation_filter than are allowed to be returned by annotations_limit. Note that if Annotations field is not being returned due to field mask, then this field will not be set to true no matter how many Annotations are there. |
Dataset
A collection of DataItems and Annotations on them.
| Fields | |
|---|---|
name |
Output only. Identifier. The resource name of the Dataset. Format: |
display_name |
Required. The user-defined name of the Dataset. The name can be up to 128 characters long and can consist of any UTF-8 characters. |
description |
The description of the Dataset. |
metadata_schema_uri |
Required. Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/. |
metadata |
Required. Additional information about the Dataset. |
data_item_count |
Output only. The number of DataItems in this Dataset. Only apply for non-structured Dataset. |
create_time |
Output only. Timestamp when this Dataset was created. |
update_time |
Output only. Timestamp when this Dataset was last updated. |
etag |
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
The labels with user-defined metadata to organize your Datasets. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Dataset (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each Dataset:
|
saved_queries[] |
All SavedQueries belong to the Dataset will be returned in List/Get Dataset response. The annotation_specs field will not be populated except for UI cases which will only use |
encryption_spec |
Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key. |
metadata_artifact |
Output only. The resource name of the Artifact that was created in MetadataStore when creating the Dataset. The Artifact resource name pattern is |
model_reference |
Optional. Reference to the public base model last used by the dataset. Only set for prompt datasets. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
DatasetDistribution
Distribution computed over a tuning dataset.
| Fields | |
|---|---|
sum |
Output only. Sum of a given population of values. |
min |
Output only. The minimum of the population values. |
max |
Output only. The maximum of the population values. |
mean |
Output only. The arithmetic mean of the values in the population. |
median |
Output only. The median of the values in the population. |
p5 |
Output only. The 5th percentile of the values in the population. |
p95 |
Output only. The 95th percentile of the values in the population. |
buckets[] |
Output only. Defines the histogram bucket. |
DistributionBucket
Dataset bucket used to create a histogram for the distribution given a population of values.
| Fields | |
|---|---|
count |
Output only. Number of values in the bucket. |
left |
Output only. Left bound of the bucket. |
right |
Output only. Right bound of the bucket. |
DatasetStats
Statistics computed over a tuning dataset.
| Fields | |
|---|---|
tuning_dataset_example_count |
Output only. Number of examples in the tuning dataset. |
total_billable_token_count |
Output only. Number of billable tokens in the tuning dataset. |
total_tuning_character_count |
Output only. Number of tuning characters in the tuning dataset. |
total_billable_character_count |
Output only. Number of billable characters in the tuning dataset. |
tuning_step_count |
Output only. Number of tuning steps for this Tuning Job. |
user_input_token_distribution |
Output only. Dataset distributions for the user input tokens. |
user_message_per_example_distribution |
Output only. Dataset distributions for the messages per example. |
user_dataset_examples[] |
Output only. Sample user messages in the training dataset uri. |
dropped_example_indices[] |
Output only. A partial sample of the indices (starting from 1) of the dropped examples. |
dropped_example_reasons[] |
Output only. For each index in |
user_output_token_distribution |
Output only. Dataset distributions for the user output tokens. |
DatasetVersion
Describes the dataset version.
| Fields | |
|---|---|
name |
Output only. Identifier. The resource name of the DatasetVersion. Format: |
create_time |
Output only. Timestamp when this DatasetVersion was created. |
update_time |
Output only. Timestamp when this DatasetVersion was last updated. |
etag |
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
big_query_dataset_name |
Output only. Name of the associated BigQuery dataset. |
display_name |
The user-defined name of the DatasetVersion. The name can be up to 128 characters long and can consist of any UTF-8 characters. |
metadata |
Required. Output only. Additional information about the DatasetVersion. |
model_reference |
Output only. Reference to the public base model last used by the dataset version. Only set for prompt dataset versions. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
DedicatedResources
A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration.
| Fields | |
|---|---|
machine_spec |
Required. Immutable. The specification of a single machine being used. |
min_replica_count |
Required. Immutable. The minimum number of machine replicas that will be always deployed on. This value must be greater than or equal to 1. If traffic increases, it may dynamically be deployed onto more replicas, and as traffic decreases, some of these extra replicas may be freed. |
max_replica_count |
Immutable. The maximum number of replicas that may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale to that many replicas is guaranteed (barring service outages). If traffic increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, will use The value of this field impacts the charge against Agent Platform CPU and GPU quotas. Specifically, you will be charged for (max_replica_count * number of cores in the selected machine type) and (max_replica_count * number of GPUs per replica in the selected machine type). |
required_replica_count |
Optional. Number of required available replicas for the deployment to succeed. This field is only needed when partial deployment/mutation is desired. If set, the deploy/mutate operation will succeed once available_replica_count reaches required_replica_count, and the rest of the replicas will be retried. If not set, the default required_replica_count will be min_replica_count. |
initial_replica_count |
Immutable. Number of initial replicas being deployed on when scaling the workload up from zero or when creating the workload in case |
autoscaling_metric_specs[] |
Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If If For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set |
spot |
Optional. If true, schedule the deployment workload on spot VMs. |
flex_start |
Optional. Immutable. If set, use DWS resource to schedule the deployment workload. reference: (https://cloud.google.com/blog/products/compute/introducing-dynamic-workload-scheduler) |
scale_to_zero_spec |
Optional. Specification for scale-to-zero feature. |
ScaleToZeroSpec
Specification for scale-to-zero feature.
| Fields | |
|---|---|
min_scaleup_period |
Optional. Minimum duration that a deployment will be scaled up before traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes) [MaxValue=28800] (8 hours) |
idle_scaledown_period |
Optional. Duration of no traffic before scaling to zero. [MinValue=300] (5 minutes) [MaxValue=28800] (8 hours) |
DeleteAgentRequest
Request message for AgentService.DeleteAgent.
| Fields | |
|---|---|
name |
Required. The resource name of the agent to delete. Format: |
DeleteArtifactRequest
Request message for MetadataService.DeleteArtifact.
| Fields | |
|---|---|
name |
Required. The resource name of the Artifact to delete. Format: |
etag |
Optional. The etag of the Artifact to delete. If this is provided, it must match the server's etag. Otherwise, the request will fail with a FAILED_PRECONDITION. |
DeleteBatchPredictionJobRequest
Request message for JobService.DeleteBatchPredictionJob.
| Fields | |
|---|---|
name |
Required. The name of the BatchPredictionJob resource to be deleted. Format: |
DeleteCachedContentRequest
Request message for GenAiCacheService.DeleteCachedContent.
| Fields | |
|---|---|
name |
Required. The resource name referring to the cached content |
DeleteContextRequest
Request message for MetadataService.DeleteContext.
| Fields | |
|---|---|
name |
Required. The resource name of the Context to delete. Format: |
force |
The force deletion semantics is still undefined. Users should not use this field. |
etag |
Optional. The etag of the Context to delete. If this is provided, it must match the server's etag. Otherwise, the request will fail with a FAILED_PRECONDITION. |
DeleteCustomJobRequest
Request message for JobService.DeleteCustomJob.
| Fields | |
|---|---|
name |
Required. The name of the CustomJob resource to be deleted. Format: |
DeleteDatasetRequest
Request message for DatasetService.DeleteDataset.
| Fields | |
|---|---|
name |
Required. The resource name of the Dataset to delete. Format: |
DeleteDatasetVersionRequest
Request message for DatasetService.DeleteDatasetVersion.
| Fields | |
|---|---|
name |
Required. The resource name of the Dataset version to delete. Format: |
DeleteDeploymentResourcePoolRequest
Request message for DeleteDeploymentResourcePool method.
| Fields | |
|---|---|
name |
Required. The name of the DeploymentResourcePool to delete. Format: |
DeleteEndpointRequest
Request message for EndpointService.DeleteEndpoint.
| Fields | |
|---|---|
name |
Required. The name of the Endpoint resource to be deleted. Format: |
DeleteEntityTypeRequest
Request message for FeaturestoreService.DeleteEntityType.
| Fields | |
|---|---|
name |
Required. The name of the EntityType to be deleted. Format: |
force |
If set to true, any Features for this EntityType will also be deleted. (Otherwise, the request will only work if the EntityType has no Features.) |
DeleteExampleStoreOperationMetadata
Details of ExampleStoreService.DeleteExampleStore operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
DeleteExampleStoreRequest
Request message for ExampleStoreService.DeleteExampleStore.
| Fields | |
|---|---|
name |
Required. The resource name of the ExampleStore to be deleted. Format: |
DeleteExecutionRequest
Request message for MetadataService.DeleteExecution.
| Fields | |
|---|---|
name |
Required. The resource name of the Execution to delete. Format: |
etag |
Optional. The etag of the Execution to delete. If this is provided, it must match the server's etag. Otherwise, the request will fail with a FAILED_PRECONDITION. |
DeleteExtensionRequest
Request message for ExtensionRegistryService.DeleteExtension.
| Fields | |
|---|---|
name |
Required. The name of the Extension resource to be deleted. Format: |
DeleteFeatureGroupRequest
Request message for FeatureRegistryService.DeleteFeatureGroup.
| Fields | |
|---|---|
name |
Required. The name of the FeatureGroup to be deleted. Format: |
force |
If set to true, any Features under this FeatureGroup will also be deleted. (Otherwise, the request will only work if the FeatureGroup has no Features.) |
DeleteFeatureMonitorRequest
Request message for FeatureRegistryService.DeleteFeatureMonitor.
| Fields | |
|---|---|
name |
Required. The name of the FeatureMonitor to be deleted. Format: |
DeleteFeatureOnlineStoreRequest
Request message for FeatureOnlineStoreAdminService.DeleteFeatureOnlineStore.
| Fields | |
|---|---|
name |
Required. The name of the FeatureOnlineStore to be deleted. Format: |
force |
If set to true, any FeatureViews and Features for this FeatureOnlineStore will also be deleted. (Otherwise, the request will only work if the FeatureOnlineStore has no FeatureViews.) |
DeleteFeatureRequest
Request message for FeaturestoreService.DeleteFeature. Request message for FeatureRegistryService.DeleteFeature.
| Fields | |
|---|---|
name |
Required. The name of the Features to be deleted. Format: |
DeleteFeatureValuesOperationMetadata
Details of operations that delete Feature values.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for Featurestore delete Features values. |
DeleteFeatureValuesRequest
Request message for FeaturestoreService.DeleteFeatureValues.
| Fields | |
|---|---|
entity_type |
Required. The resource name of the EntityType grouping the Features for which values are being deleted from. Format: |
Union field DeleteOption. Defines options to select feature values to be deleted. DeleteOption can be only one of the following: |
|
select_entity |
Select feature values to be deleted by specifying entities. |
select_time_range_and_feature |
Select feature values to be deleted by specifying time range and features. |
SelectEntity
Message to select entity. If an entity id is selected, all the feature values corresponding to the entity id will be deleted, including the entityId.
| Fields | |
|---|---|
entity_id_selector |
Required. Selectors choosing feature values of which entity id to be deleted from the EntityType. |
SelectTimeRangeAndFeature
Message to select time range and feature. Values of the selected feature generated within an inclusive time range will be deleted. Using this option permanently deletes the feature values from the specified feature IDs within the specified time range. This might include data from the online storage. If you want to retain any deleted historical data in the online storage, you must re-ingest it.
| Fields | |
|---|---|
time_range |
Required. Select feature generated within a half-inclusive time range. The time range is lower inclusive and upper exclusive. |
feature_selector |
Required. Selectors choosing which feature values to be deleted from the EntityType. |
skip_online_storage_delete |
If set, data will not be deleted from online storage. When time range is older than the data in online storage, setting this to be true will make the deletion have no impact on online serving. |
DeleteFeatureValuesResponse
Response message for FeaturestoreService.DeleteFeatureValues.
| Fields | |
|---|---|
Union field response. Response based on which delete option is specified in the request response can be only one of the following: |
|
select_entity |
Response for request specifying the entities to delete |
select_time_range_and_feature |
Response for request specifying time range and feature |
SelectEntity
Response message if the request uses the SelectEntity option.
| Fields | |
|---|---|
offline_storage_deleted_entity_row_count |
The count of deleted entity rows in the offline storage. Each row corresponds to the combination of an entity ID and a timestamp. One entity ID can have multiple rows in the offline storage. |
online_storage_deleted_entity_count |
The count of deleted entities in the online storage. Each entity ID corresponds to one entity. |
SelectTimeRangeAndFeature
Response message if the request uses the SelectTimeRangeAndFeature option.
| Fields | |
|---|---|
impacted_feature_count |
The count of the features or columns impacted. This is the same as the feature count in the request. |
offline_storage_modified_entity_row_count |
The count of modified entity rows in the offline storage. Each row corresponds to the combination of an entity ID and a timestamp. One entity ID can have multiple rows in the offline storage. Within each row, only the features specified in the request are deleted. |
online_storage_modified_entity_count |
The count of modified entities in the online storage. Each entity ID corresponds to one entity. Within each entity, only the features specified in the request are deleted. |
DeleteFeatureViewRequest
Request message for FeatureOnlineStoreAdminService.DeleteFeatureView.
| Fields | |
|---|---|
name |
Required. The name of the FeatureView to be deleted. Format: |
DeleteFeaturestoreRequest
Request message for FeaturestoreService.DeleteFeaturestore.
| Fields | |
|---|---|
name |
Required. The name of the Featurestore to be deleted. Format: |
force |
If set to true, any EntityTypes and Features for this Featurestore will also be deleted. (Otherwise, the request will only work if the Featurestore has no EntityTypes.) |
DeleteHyperparameterTuningJobRequest
Request message for JobService.DeleteHyperparameterTuningJob.
| Fields | |
|---|---|
name |
Required. The name of the HyperparameterTuningJob resource to be deleted. Format: |
DeleteIndexEndpointRequest
Request message for IndexEndpointService.DeleteIndexEndpoint.
| Fields | |
|---|---|
name |
Required. The name of the IndexEndpoint resource to be deleted. Format: |
DeleteIndexRequest
Request message for IndexService.DeleteIndex.
| Fields | |
|---|---|
name |
Required. The name of the Index resource to be deleted. Format: |
DeleteMemoryOperationMetadata
Details of MemoryBankService.DeleteMemory operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
DeleteMemoryRequest
Request message for MemoryBankService.DeleteMemory.
| Fields | |
|---|---|
name |
Required. The resource name of the Memory to delete. Format: |
DeleteMetadataStoreOperationMetadata
Details of operations that perform MetadataService.DeleteMetadataStore.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for deleting a MetadataStore. |
DeleteMetadataStoreRequest
Request message for MetadataService.DeleteMetadataStore.
| Fields | |
|---|---|
name |
Required. The resource name of the MetadataStore to delete. Format: |
force |
Deprecated: Field is no longer supported. |
DeleteModelDeploymentMonitoringJobRequest
Request message for JobService.DeleteModelDeploymentMonitoringJob.
| Fields | |
|---|---|
name |
Required. The resource name of the model monitoring job to delete. Format: |
DeleteModelMonitorRequest
Request message for ModelMonitoringService.DeleteModelMonitor.
| Fields | |
|---|---|
name |
Required. The name of the ModelMonitor resource to be deleted. Format: |
force |
Optional. Force delete the model monitor with schedules. |
DeleteModelMonitoringJobRequest
Request message for ModelMonitoringService.DeleteModelMonitoringJob.
| Fields | |
|---|---|
name |
Required. The resource name of the model monitoring job to delete. Format: |
DeleteModelRequest
Request message for ModelService.DeleteModel.
| Fields | |
|---|---|
name |
Required. The name of the Model resource to be deleted. Format: |
DeleteModelVersionRequest
Request message for ModelService.DeleteModelVersion.
| Fields | |
|---|---|
name |
Required. The name of the model version to be deleted, with a version ID explicitly included. Example: |
DeleteNotebookExecutionJobRequest
Request message for [NotebookService.DeleteNotebookExecutionJob]
| Fields | |
|---|---|
name |
Required. The name of the NotebookExecutionJob resource to be deleted. |
DeleteNotebookRuntimeRequest
Request message for NotebookService.DeleteNotebookRuntime.
| Fields | |
|---|---|
name |
Required. The name of the NotebookRuntime resource to be deleted. Instead of checking whether the name is in valid NotebookRuntime resource name format, directly throw NotFound exception if there is no such NotebookRuntime in spanner. |
DeleteNotebookRuntimeTemplateRequest
Request message for NotebookService.DeleteNotebookRuntimeTemplate.
| Fields | |
|---|---|
name |
Required. The name of the NotebookRuntimeTemplate resource to be deleted. Format: |
DeleteOnlineEvaluatorOperationMetadata
Metadata for the DeleteOnlineEvaluator operation.
| Fields | |
|---|---|
generic_metadata |
Generic operation metadata. |
DeleteOnlineEvaluatorRequest
Request message for DeleteOnlineEvaluator.
| Fields | |
|---|---|
name |
Required. The name of the OnlineEvaluator to delete. Format: projects/{project}/locations/{location}/onlineEvaluators/{id}. |
DeleteOperationMetadata
Details of operations that perform deletes of any entities.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
DeletePersistentResourceRequest
Request message for PersistentResourceService.DeletePersistentResource.
| Fields | |
|---|---|
name |
Required. The name of the PersistentResource to be deleted. Format: |
DeletePipelineJobRequest
Request message for PipelineService.DeletePipelineJob.
| Fields | |
|---|---|
name |
Required. The name of the PipelineJob resource to be deleted. Format: |
DeleteRagCorpusRequest
Request message for VertexRagDataService.DeleteRagCorpus.
| Fields | |
|---|---|
name |
Required. The name of the RagCorpus resource to be deleted. Format: |
force |
Optional. If set to true, any RagFiles in this RagCorpus will also be deleted. Otherwise, the request will only work if the RagCorpus has no RagFiles. |
force_delete |
Optional. If set to true, any errors generated by external vector database during the deletion will be ignored. The default value is false. |
DeleteRagDataSchemaRequest
Request message for VertexRagDataService.DeleteRagDataSchema.
| Fields | |
|---|---|
name |
Required. The name of the RagDataSchema resource to be deleted. Format: |
DeleteRagFileRequest
Request message for VertexRagDataService.DeleteRagFile.
| Fields | |
|---|---|
name |
Required. The name of the RagFile resource to be deleted. Format: |
force_delete |
Optional. If set to true, any errors generated by external vector database during the deletion will be ignored. The default value is false. |
DeleteRagMetadataRequest
Request message for VertexRagDataService.DeleteRagMetadata.
| Fields | |
|---|---|
name |
Required. The name of the RagMetadata resource to be deleted. Format: |
DeleteReasoningEngineRequest
Request message for ReasoningEngineService.DeleteReasoningEngine.
| Fields | |
|---|---|
name |
Required. The name of the ReasoningEngine resource to be deleted. Format: |
force |
Optional. If set to true, child resources of this reasoning engine will also be deleted. Otherwise, the request will fail with FAILED_PRECONDITION error when the reasoning engine has undeleted child resources. |
DeleteReasoningEngineRuntimeRevisionOperationMetadata
Metadata associated with DeleteReasoningEngineRuntimeRevision operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
DeleteReasoningEngineRuntimeRevisionRequest
Request message for ReasoningEngineRuntimeRevisionService.DeleteReasoningEngineRuntimeRevision.
| Fields | |
|---|---|
name |
Required. The name of the ReasoningEngineRuntimeRevision resource to be deleted. Format: |
DeleteResponseRequest
Request message for PredictionService.DeleteResponse.
| Fields | |
|---|---|
name |
Required. The name of the Response resource to be deleted. Format: |
DeleteSavedQueryRequest
Request message for DatasetService.DeleteSavedQuery.
| Fields | |
|---|---|
name |
Required. The resource name of the SavedQuery to delete. Format: |
DeleteScheduleRequest
Request message for ScheduleService.DeleteSchedule.
| Fields | |
|---|---|
name |
Required. The name of the Schedule resource to be deleted. Format: |
DeleteSessionRequest
Request message for SessionService.DeleteSession.
| Fields | |
|---|---|
name |
Required. The resource name of the session. Format: |
DeleteSkillOperationMetadata
Details of SkillRegistryService.DeleteSkill operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
DeleteSkillRequest
Request message for SkillRegistryService.DeleteSkill.
| Fields | |
|---|---|
name |
Required. The resource name of the Skill to delete. Format: |
DeleteSpecialistPoolRequest
Request message for SpecialistPoolService.DeleteSpecialistPool.
| Fields | |
|---|---|
name |
Required. The resource name of the SpecialistPool to delete. Format: |
force |
If set to true, any specialist managers in this SpecialistPool will also be deleted. (Otherwise, the request will only work if the SpecialistPool has no specialist managers.) |
DeleteStudyRequest
Request message for VizierService.DeleteStudy.
| Fields | |
|---|---|
name |
Required. The name of the Study resource to be deleted. Format: |
DeleteTensorboardExperimentRequest
Request message for TensorboardService.DeleteTensorboardExperiment.
| Fields | |
|---|---|
name |
Required. The name of the TensorboardExperiment to be deleted. Format: |
DeleteTensorboardRequest
Request message for TensorboardService.DeleteTensorboard.
| Fields | |
|---|---|
name |
Required. The name of the Tensorboard to be deleted. Format: |
DeleteTensorboardRunRequest
Request message for TensorboardService.DeleteTensorboardRun.
| Fields | |
|---|---|
name |
Required. The name of the TensorboardRun to be deleted. Format: |
DeleteTensorboardTimeSeriesRequest
Request message for TensorboardService.DeleteTensorboardTimeSeries.
| Fields | |
|---|---|
name |
Required. The name of the TensorboardTimeSeries to be deleted. Format: |
DeleteTrainingPipelineRequest
Request message for PipelineService.DeleteTrainingPipeline.
| Fields | |
|---|---|
name |
Required. The name of the TrainingPipeline resource to be deleted. Format: |
DeleteTrialRequest
Request message for VizierService.DeleteTrial.
| Fields | |
|---|---|
name |
Required. The Trial's name. Format: |
DeployIndexOperationMetadata
Runtime operation information for IndexEndpointService.DeployIndex.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
deployed_index_id |
The unique index id specified by user |
DeployIndexRequest
Request message for IndexEndpointService.DeployIndex.
| Fields | |
|---|---|
index_endpoint |
Required. The name of the IndexEndpoint resource into which to deploy an Index. Format: |
deployed_index |
Required. The DeployedIndex to be created within the IndexEndpoint. |
DeployIndexResponse
Response message for IndexEndpointService.DeployIndex.
| Fields | |
|---|---|
deployed_index |
The DeployedIndex that had been deployed in the IndexEndpoint. |
DeployModelOperationMetadata
Runtime operation information for EndpointService.DeployModel.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
deployment_stage |
Output only. The deployment stage of the model. |
DeployModelRequest
Request message for EndpointService.DeployModel.
| Fields | |
|---|---|
endpoint |
Required. The name of the Endpoint resource into which to deploy a Model. Format: |
deployed_model |
Required. The DeployedModel to be created within the Endpoint. Note that |
traffic_split |
A map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If this field is non-empty, then the Endpoint's If this field is empty, then the Endpoint's |
DeployModelResponse
Response message for EndpointService.DeployModel.
| Fields | |
|---|---|
deployed_model |
The DeployedModel that had been deployed in the Endpoint. |
DeployOperationMetadata
Runtime operation information for ModelGardenService.Deploy.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
publisher_model |
Output only. The name of the model resource. |
destination |
Output only. The resource name of the Location to deploy the model in. Format: |
project_number |
Output only. The project number where the deploy model request is sent. |
model_id |
Output only. The model id to be used at query time. |
DeployPublisherModelOperationMetadata
Runtime operation information for ModelGardenService.DeployPublisherModel.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
publisher_model |
Output only. The name of the PublisherModel resource. Format: |
destination |
Output only. The resource name of the Location to deploy the model in. Format: |
project_number |
Output only. The project number where the deploy model request is sent. |
DeployPublisherModelRequest
Request message for ModelGardenService.DeployPublisherModel.
| Fields | |
|---|---|
model |
Required. The model to deploy. Format: 1. |
destination |
Required. The resource name of the Location to deploy the model in. Format: |
endpoint_display_name |
Optional. The user-specified display name of the endpoint. If not set, a default name will be used. |
dedicated_resources |
Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used. |
model_display_name |
Optional. The user-specified display name of the uploaded model. If not set, a default name will be used. |
hugging_face_access_token |
Optional. The Hugging Face read access token used to access the model artifacts of gated models. |
accept_eula |
Optional. Whether the user accepts the End User License Agreement (EULA) for the model. |
DeployPublisherModelResponse
Response message for ModelGardenService.DeployPublisherModel.
| Fields | |
|---|---|
publisher_model |
Output only. The name of the PublisherModel resource. Format: |
endpoint |
Output only. The name of the Endpoint created. Format: |
model |
Output only. The name of the Model created. Format: |
DeployRequest
Request message for ModelGardenService.Deploy.
| Fields | |
|---|---|
destination |
Required. The resource name of the Location to deploy the model in. Format: |
model_config |
Optional. The model config to use for the deployment. If not specified, the default model config will be used. |
endpoint_config |
Optional. The endpoint config to use for the deployment. If not specified, the default endpoint config will be used. |
deploy_config |
Optional. The deploy config to use for the deployment. If not specified, the default deploy config will be used. |
Union field artifacts. The artifacts to deploy. artifacts can be only one of the following: |
|
publisher_model_name |
The Model Garden model to deploy. Format: |
hugging_face_model_id |
The Hugging Face model to deploy. Format: Hugging Face model ID like |
custom_model |
The custom model to deploy from a Google Cloud Storage URI. |
CustomModel
The custom model to deploy from model weights in a Google Cloud Storage URI or Model Registry model.
| Fields | |
|---|---|
model_id |
Optional. Deprecated. Use ModelConfig.model_user_id instead. |
Union field model_source. The source of the custom model. model_source can be only one of the following: |
|
gcs_uri |
Immutable. The Google Cloud Storage URI of the custom model, storing weights and config files (which can be used to infer the base model). |
DeployConfig
The deploy config to use for the deployment.
| Fields | |
|---|---|
dedicated_resources |
Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used. |
fast_tryout_enabled |
Optional. If true, enable the QMT fast tryout feature for this model if possible. |
system_labels |
Optional. System labels for Model Garden deployments. These labels are managed by Google and for tracking purposes only. |
EndpointConfig
The endpoint config to use for the deployment.
| Fields | |
|---|---|
endpoint_display_name |
Optional. The user-specified display name of the endpoint. If not set, a default name will be used. |
dedicated_endpoint_enabled |
Optional. Deprecated. Use dedicated_endpoint_disabled instead. If true, the endpoint will be exposed through a dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be isolated from other users' traffic and will have better performance and reliability. Note: Once you enabled dedicated endpoint, you won't be able to send request to the shared DNS {region}-aiplatform.googleapis.com. The limitations will be removed soon. |
dedicated_endpoint_disabled |
Optional. By default, if dedicated endpoint is enabled and private service connect config is not set, the endpoint will be exposed through a dedicated DNS [Endpoint.dedicated_endpoint_dns]. If private service connect config is set, the endpoint will be exposed through private service connect. Your request to the dedicated DNS will be isolated from other users' traffic and will have better performance and reliability. Note: Once you enabled dedicated endpoint, you won't be able to send request to the shared DNS {region}-aiplatform.googleapis.com. The limitations will be removed soon. If this field is set to true, the dedicated endpoint will be disabled and the deployed model will be exposed through the shared DNS {region}-aiplatform.googleapis.com. |
private_service_connect_config |
Optional. Configuration for private service connect. If set, the endpoint will be exposed through private service connect. |
labels |
Optional. The labels with user-defined metadata to organize your Endpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. |
endpoint_user_id |
Optional. Immutable. The ID to use for endpoint, which will become the final component of the endpoint resource name. If not provided, Agent Platform will generate a value for this ID. If the first character is a letter, this value may be up to 63 characters, and valid characters are If the first character is a number, this value may be up to 9 characters, and valid characters are When using HTTP/JSON, this field is populated based on a query string argument, such as |
ModelConfig
The model config to use for the deployment.
| Fields | |
|---|---|
accept_eula |
Optional. Whether the user accepts the End User License Agreement (EULA) for the model. |
hugging_face_access_token |
Optional. The Hugging Face read access token used to access the model artifacts of gated models. |
hugging_face_cache_enabled |
Optional. If true, the model will deploy with a cached version instead of directly downloading the model artifacts from Hugging Face. This is suitable for VPC-SC users with limited internet access. |
model_display_name |
Optional. The user-specified display name of the uploaded model. If not set, a default name will be used. |
container_spec |
Optional. The specification of the container that is to be used when deploying. If not set, the default container spec will be used. |
model_user_id |
Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. When not provided, Agent Platform will generate a value for this ID. When Model Registry model is provided, this field will be ignored. This value may be up to 63 characters, and valid characters are |
DeployResponse
Response message for ModelGardenService.Deploy.
| Fields | |
|---|---|
publisher_model |
Output only. The name of the PublisherModel resource. Format: |
endpoint |
Output only. The name of the Endpoint created. Format: |
model |
Output only. The name of the Model created. Format: |
DeploySolverOperationMetadata
Runtime operation information for SolverService.DeploySolver.
| Fields | |
|---|---|
generic_metadata |
The generic operation information. |
DeployedIndex
A deployment of an Index. IndexEndpoints contain one or more DeployedIndexes.
| Fields | |
|---|---|
id |
Required. The user specified ID of the DeployedIndex. The ID can be up to 128 characters long and must start with a letter and only contain letters, numbers, and underscores. The ID must be unique within the project it is created in. |
index |
Required. The name of the Index this is the deployment of. We may refer to this Index as the DeployedIndex's "original" Index. |
display_name |
The display name of the DeployedIndex. If not provided upon creation, the Index's display_name is used. |
create_time |
Output only. Timestamp when the DeployedIndex was created. |
private_endpoints |
Output only. Provides paths for users to send requests directly to the deployed index services running on Cloud via private services access. This field is populated if |
index_sync_time |
Output only. The DeployedIndex may depend on various data on its original Index. Additionally when certain changes to the original Index are being done (e.g. when what the Index contains is being changed) the DeployedIndex may be asynchronously updated in the background to reflect these changes. If this timestamp's value is at least the |
automatic_resources |
Optional. A description of resources that the DeployedIndex uses, which to large degree are decided by Agent Platform, and optionally allows only a modest additional configuration. If min_replica_count is not set, the default value is 2 (we don't provide SLA when min_replica_count=1). If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. |
dedicated_resources |
Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. |
enable_access_logging |
Optional. If true, private endpoint's access logs are sent to Cloud Logging. These logs are like standard server access logs, containing information like timestamp and latency for each MatchRequest. Note that logs may incur a cost, especially if the deployed index receives a high queries per second rate (QPS). Estimate your costs before enabling this option. |
enable_datapoint_upsert_logging |
Optional. If true, logs to Cloud Logging errors relating to datapoint upserts. Under normal operation conditions, these log entries should be very rare. However, if incompatible datapoint updates are being uploaded to an index, a high volume of log entries may be generated in a short period of time. Note that logs may incur a cost, especially if the deployed index receives a high volume of datapoint upserts. Estimate your costs before enabling this option. |
deployed_index_auth_config |
Optional. If set, the authentication is enabled for the private endpoint. |
reserved_ip_ranges[] |
Optional. A list of reserved ip ranges under the VPC network that can be used for this DeployedIndex. If set, we will deploy the index within the provided ip ranges. Otherwise, the index might be deployed to any ip ranges under the provided VPC network. The value should be the name of the address (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) Example: ['vertex-ai-ip-range']. For more information about subnets and network IP ranges, please see https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges. |
deployment_group |
Optional. The deployment group can be no longer than 64 characters (eg: 'test', 'prod'). If not set, we will use the 'default' deployment group. Creating Note: we only support up to 5 deployment groups(not including 'default'). |
deployment_tier |
Optional. The deployment tier that the index is deployed to. DEPLOYMENT_TIER_UNSPECIFIED will use a system-chosen default tier. |
psc_automation_configs[] |
Optional. If set for PSC deployed index, PSC connection will be automatically created after deployment is done and the endpoint information is populated in private_endpoints.psc_automated_endpoints. |
DeploymentTier
Tiers encapsulate serving time attributes like latency and throughput.
| Enums | |
|---|---|
DEPLOYMENT_TIER_UNSPECIFIED |
Default deployment tier. |
STORAGE |
Optimized for costs. |
DeployedIndexAuthConfig
Used to set up the auth on the DeployedIndex's private endpoint.
| Fields | |
|---|---|
auth_provider |
Defines the authentication provider that the DeployedIndex uses. |
AuthProvider
Configuration for an authentication provider, including support for JSON Web Token (JWT).
| Fields | |
|---|---|
audiences[] |
The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted. |
allowed_issuers[] |
A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format:
|
DeployedIndexRef
Points to a DeployedIndex.
| Fields | |
|---|---|
index_endpoint |
Immutable. A resource name of the IndexEndpoint. |
deployed_index_id |
Immutable. The ID of the DeployedIndex in the above IndexEndpoint. |
display_name |
Output only. The display name of the DeployedIndex. |
DeployedModel
A deployment of a Model. Endpoints contain one or more DeployedModels.
| Fields | |
|---|---|
id |
Immutable. The ID of the DeployedModel. If not provided upon deployment, Agent Platform will generate a value for this ID. This value should be 1-10 characters, and valid characters are |
model |
The resource name of the Model that this is the deployment of. Note that the Model may be in a different location than the DeployedModel's Endpoint. The resource name may contain version id or version alias to specify the version. Example: |
gdc_connected_model |
GDC pretrained / Gemini model name. The model name is a plain model name, e.g. gemini-1.5-flash-002. |
model_version_id |
Output only. The version ID of the model that is deployed. |
display_name |
The display name of the DeployedModel. If not provided upon creation, the Model's display_name is used. |
create_time |
Output only. Timestamp when the DeployedModel was created. |
explanation_spec |
Explanation configuration for this DeployedModel. When deploying a Model using |
disable_explanations |
If true, deploy the model without explainable feature, regardless the existence of |
service_account |
The service account that the DeployedModel's container runs as. Specify the email address of the service account. If this service account is not specified, the container runs as a service account that doesn't have access to the resource project. Users deploying the Model must have the |
enable_container_logging |
If true, the container of the DeployedModel instances will send Only supported for custom-trained Models and AutoML Tabular Models. |
disable_container_logging |
For custom-trained Models and AutoML Tabular Models, the container of the DeployedModel instances will send User can disable container logging by setting this flag to true. |
enable_access_logging |
If true, online prediction access logs are sent to Cloud Logging. These logs are like standard server access logs, containing information like timestamp and latency for each prediction request. Note that logs may incur a cost, especially if your project receives prediction requests at a high queries per second rate (QPS). Estimate your costs before enabling this option. |
private_endpoints |
Output only. Provide paths for users to send predict/explain/health requests directly to the deployed model services running on Cloud via private services access. This field is populated if |
faster_deployment_config |
Configuration for faster model deployment. |
rollout_options |
Options for configuring rolling deployments. |
status |
Output only. Runtime status of the deployed model. |
system_labels |
System labels to apply to Model Garden deployments. System labels are managed by Google for internal use only. |
checkpoint_id |
The checkpoint id of the model. |
speculative_decoding_spec |
Optional. Spec for configuring speculative decoding. |
Union field prediction_resources. The prediction (for example, the machine) resources that the DeployedModel uses. The user is billed for the resources (at least their minimal amount) even if the DeployedModel receives no traffic. Not all Models support all resources types. See Model.supported_deployment_resources_types. Required except for Large Model Deploy use cases. prediction_resources can be only one of the following: |
|
dedicated_resources |
A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. |
automatic_resources |
A description of resources that to large degree are decided by Agent Platform, and require only a modest additional configuration. |
shared_resources |
The resource name of the shared DeploymentResourcePool to deploy on. Format: |
full_fine_tuned_resources |
Optional. Resources for a full fine tuned model. |
Status
Runtime status of the deployed model.
| Fields | |
|---|---|
message |
Output only. The latest deployed model's status message (if any). |
last_update_time |
Output only. The time at which the status was last updated. |
available_replica_count |
Output only. The number of available replicas of the deployed model. |
DeployedModelRef
Points to a DeployedModel.
| Fields | |
|---|---|
endpoint |
Immutable. A resource name of an Endpoint. |
deployed_model_id |
Immutable. An ID of a DeployedModel in the above Endpoint. |
checkpoint_id |
Immutable. The ID of the Checkpoint deployed in the DeployedModel. |
DeploymentResourcePool
A description of resources that can be shared by multiple DeployedModels, whose underlying specification consists of a DedicatedResources.
| Fields | |
|---|---|
name |
Immutable. The resource name of the DeploymentResourcePool. Format: |
dedicated_resources |
Required. The underlying DedicatedResources that the DeploymentResourcePool uses. |
encryption_spec |
Customer-managed encryption key spec for a DeploymentResourcePool. If set, this DeploymentResourcePool will be secured by this key. Endpoints and the DeploymentResourcePool they deploy in need to have the same EncryptionSpec. |
service_account |
The service account that the DeploymentResourcePool's container(s) run as. Specify the email address of the service account. If this service account is not specified, the container(s) run as a service account that doesn't have access to the resource project. Users deploying the Models to this DeploymentResourcePool must have the |
disable_container_logging |
If the DeploymentResourcePool is deployed with custom-trained Models or AutoML Tabular Models, the container(s) of the DeploymentResourcePool will send User can disable container logging by setting this flag to true. |
create_time |
Output only. Timestamp when this DeploymentResourcePool was created. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
DeploymentStage
Stage field indicating the current progress of a deployment.
| Enums | |
|---|---|
DEPLOYMENT_STAGE_UNSPECIFIED |
Default value. This value is unused. |
STARTING_DEPLOYMENT |
The deployment is initializing and setting up the environment. |
PREPARING_MODEL |
The deployment is preparing the model assets. |
CREATING_SERVING_CLUSTER |
The deployment is creating the underlying serving cluster. |
ADDING_NODES_TO_CLUSTER |
The deployment is adding nodes to the serving cluster. |
GETTING_CONTAINER_IMAGE |
The deployment is getting the container image for the model server. |
STARTING_MODEL_SERVER |
The deployment is starting the model server. |
FINISHING_UP |
The deployment is performing finalization steps. |
DEPLOYMENT_TERMINATED |
The deployment has terminated. |
SUCCESSFULLY_DEPLOYED |
The deployment has succeeded. |
FAILED_TO_DEPLOY |
The deployment has failed. |
DestinationFeatureSetting
| Fields | |
|---|---|
feature_id |
Required. The ID of the Feature to apply the setting to. |
destination_field |
Specify the field name in the export destination. If not specified, Feature ID is used. |
DirectPredictRequest
Request message for PredictionService.DirectPredict.
| Fields | |
|---|---|
endpoint |
Required. The name of the Endpoint requested to serve the prediction. Format: |
inputs[] |
The prediction input. |
parameters |
The parameters that govern the prediction. |
DirectPredictResponse
Response message for PredictionService.DirectPredict.
| Fields | |
|---|---|
outputs[] |
The prediction output. |
parameters |
The parameters that govern the prediction. |
DirectRawPredictRequest
Request message for PredictionService.DirectRawPredict.
| Fields | |
|---|---|
endpoint |
Required. The name of the Endpoint requested to serve the prediction. Format: |
method_name |
Fully qualified name of the API method being invoked to perform predictions. Format: |
input |
The prediction input. |
DirectRawPredictResponse
Response message for PredictionService.DirectRawPredict.
| Fields | |
|---|---|
output |
The prediction output. |
DirectUploadSource
This type has no fields.
The input content is encapsulated and uploaded in the request.
DiskSpec
Represents the spec of disk options.
| Fields | |
|---|---|
boot_disk_type |
Type of the boot disk. For non-A3U machines, the default value is "pd-ssd", for A3U machines, the default value is "hyperdisk-balanced". Valid values: "pd-ssd" (Persistent Disk Solid State Drive), "pd-standard" (Persistent Disk Hard Disk Drive) or "hyperdisk-balanced". |
boot_disk_size_gb |
Size in GB of the boot disk (default is 100GB). |
DistillationDataStats
Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model.
| Fields | |
|---|---|
training_dataset_stats |
Output only. Statistics computed for the training dataset. |
DistillationHyperParameters
Hyperparameters for Distillation.
| Fields | |
|---|---|
adapter_size |
Optional. Adapter size for distillation. |
learning_rate |
Optional. Specifies the learning rate for tuning. Mutually exclusive with |
batch_size |
Optional. Batch size for tuning. This feature is only available for open source models. |
epoch_count |
Optional. Number of complete passes the model makes over the entire training dataset during training. |
learning_rate_multiplier |
Optional. Multiplier for adjusting the default learning rate. |
DistillationSpec
Tuning Spec for Distillation.
| Fields | |
|---|---|
training_dataset_uri |
Deprecated. Cloud Storage path to file containing training dataset for tuning. The dataset must be formatted as a JSONL file. |
prompt_dataset_uri |
Optional. Cloud Storage path to file containing prompt dataset for distillation. The dataset must be formatted as a JSONL file. |
hyper_parameters |
Optional. Hyperparameters for Distillation. |
student_model |
The student model that is being tuned, e.g., "google/gemma-2b-1.1-it". Deprecated. Use base_model instead. |
pipeline_root_directory |
Deprecated. A path in a Cloud Storage bucket, which will be treated as the root output directory of the distillation pipeline. It is used by the system to generate the paths of output artifacts. |
tuning_mode |
Optional. Specifies the tuning mode for distillation (sft part). This feature is only available for open source models. |
Union field teacher_model. The teacher model that is being distilled from. See Supported models. teacher_model can be only one of the following: |
|
base_teacher_model |
The base teacher model that is being distilled. See Supported models. |
tuned_teacher_model_source |
The resource name of the Tuned teacher model. Format: |
validation_dataset_uri |
Optional. Cloud Storage path to file containing validation dataset for tuning. The dataset must be formatted as a JSONL file. |
DnsPeeringConfig
DNS peering configuration. These configurations are used to create DNS peering zones in the Vertex tenant project VPC, enabling resolution of records within the specified domain hosted in the target network's Cloud DNS.
| Fields | |
|---|---|
domain |
Required. The DNS name suffix of the zone being peered to, e.g., "my-internal-domain.corp.". Must end with a dot. |
target_project |
Required. The project ID hosting the Cloud DNS managed zone that contains the 'domain'. The Agent Platform Service Agent requires the dns.peer role on this project. |
target_network |
Required. The VPC network name in the target_project where the DNS zone specified by 'domain' is visible. |
DoubleArray
A list of double values.
| Fields | |
|---|---|
values[] |
A list of double values. |
DynamicRetrievalConfig
Describes the options to customize dynamic retrieval.
| Fields | |
|---|---|
mode |
The mode of the predictor to be used in dynamic retrieval. |
dynamic_threshold |
Optional. The threshold to be used in dynamic retrieval. If not set, a system default value is used. |
Mode
The mode of the predictor to be used in dynamic retrieval.
| Enums | |
|---|---|
MODE_UNSPECIFIED |
Always trigger retrieval. |
MODE_DYNAMIC |
Run retrieval only when system decides it is necessary. |
EmbedContentRequest
Request message for PredictionService.EmbedContent.
| Fields | |
|---|---|
model |
Required. The name of the publisher model requested to serve the prediction. Format: |
content |
Required. The content to be embedded. |
title |
Optional. Deprecated: Please use EmbedContentConfig.title instead. The title for the text. |
task_type |
Optional. Deprecated: Please use EmbedContentConfig.task_type instead. The task type of the embedding. |
output_dimensionality |
Optional. Deprecated: Please use EmbedContentConfig.output_dimensionality instead. Reduced dimension for the output embedding. If set, excessive values in the output embedding are truncated from the end. |
auto_truncate |
Optional. Deprecated: Please use EmbedContentConfig.auto_truncate instead. Whether to silently truncate the input content if it's longer than the maximum sequence length. |
embed_content_config |
Optional. Configuration for the EmbedContent request. |
EmbedContentConfig
Configurations for the EmbedContent API.
| Fields | |
|---|---|
title |
Optional. The title for the text. Only applicable to text-only embedding models. |
task_type |
Optional. The task type of the embedding. Only applicable to text-only embedding models. |
auto_truncate |
Optional. Whether to silently truncate the input content if it's longer than the maximum sequence length. Only applicable to text-only embedding models. |
output_dimensionality |
Optional. Reduced dimension for the output embedding. If set, excessive values in the output embedding are truncated from the end. |
document_ocr |
Optional. Whether to enable OCR for document content. |
audio_track_extraction |
Optional. Whether to extract audio from video content. |
EmbeddingTaskType
Represents a downstream task the embeddings will be used for.
| Enums | |
|---|---|
UNSPECIFIED |
Unset value, which will default to one of the other enum values. |
RETRIEVAL_QUERY |
Specifies the given text is a query in a search/retrieval setting. |
RETRIEVAL_DOCUMENT |
Specifies the given text is a document from the corpus being searched. |
SEMANTIC_SIMILARITY |
Specifies the given text will be used for STS. |
CLASSIFICATION |
Specifies that the given text will be classified. |
CLUSTERING |
Specifies that the embeddings will be used for clustering. |
QUESTION_ANSWERING |
Specifies that the embeddings will be used for question answering. |
FACT_VERIFICATION |
Specifies that the embeddings will be used for fact verification. |
CODE_RETRIEVAL_QUERY |
Specifies that the embeddings will be used for code retrieval. |
EmbedContentResponse
Response message for PredictionService.EmbedContent.
| Fields | |
|---|---|
embedding |
The embedding generated from the input content. |
usage_metadata |
Usage metadata about the response(s). |
truncated |
Whether the input content was truncated before generating the embedding. |
Embedding
A list of floats representing an embedding.
| Fields | |
|---|---|
values[] |
Embedding vector values. |
EncryptionSpec
Represents a customer-managed encryption key specification that can be applied to a Agent Platform resource.
| Fields | |
|---|---|
kms_key_name |
Required. Resource name of the Cloud KMS key used to protect the resource. The Cloud KMS key must be in the same region as the resource. It must have the format |
Endpoint
Models are deployed into it, and afterwards Endpoint is called to obtain predictions and explanations.
| Fields | |
|---|---|
name |
Identifier. The resource name of the Endpoint. |
display_name |
Required. The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters. |
description |
The description of the Endpoint. |
deployed_models[] |
Output only. The models deployed in this Endpoint. To add or remove DeployedModels use |
traffic_split |
A map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's ID is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment. |
etag |
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
The labels with user-defined metadata to organize your Endpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. |
create_time |
Output only. Timestamp when this Endpoint was created. |
update_time |
Output only. Timestamp when this Endpoint was last updated. |
encryption_spec |
Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key. |
network |
Optional. The full name of the Google Compute Engine network to which the Endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. Only one of the fields, Format: |
enable_private_service_connect |
Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, |
private_service_connect_config |
Optional. Configuration for private service connect.
|
model_deployment_monitoring_job |
Output only. Resource name of the Model Monitoring job associated with this Endpoint if monitoring is enabled by |
predict_request_response_logging_config |
Configures the request-response logging for online prediction. |
dedicated_endpoint_enabled |
If true, the endpoint will be exposed through a dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be isolated from other users' traffic and will have better performance and reliability. Note: Once you enabled dedicated endpoint, you won't be able to send request to the shared DNS {region}-aiplatform.googleapis.com. The limitation will be removed soon. |
dedicated_endpoint_dns |
Output only. DNS of the dedicated endpoint. Will only be populated if dedicated_endpoint_enabled is true. Depending on the features enabled, uid might be a random number or a string. For example, if fast_tryout is enabled, uid will be fasttryout. Format: |
client_connection_config |
Configurations that are applied to the endpoint for online prediction. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
gen_ai_advanced_features_config |
Optional. Configuration for GenAiAdvancedFeatures. If the endpoint is serving GenAI models, advanced features like native RAG integration can be configured. Currently, only Model Garden models are supported. |
EnterpriseWebSearch
Tool to search public web data, powered by Agent Platform Search and Sec4 compliance.
| Fields | |
|---|---|
exclude_domains[] |
Optional. List of domains to be excluded from the search results. The default limit is 2000 domains. |
blocking_confidence |
Optional. Sites with confidence level chosen & above this value will be blocked from the search results. |
EntityIdSelector
Selector for entityId. Getting ids from the given source.
| Fields | |
|---|---|
entity_id_field |
Source column that holds entity IDs. If not provided, entity IDs are extracted from the column named entity_id. |
Union field EntityIdsSource. Details about the source data, including the location of the storage and the format. EntityIdsSource can be only one of the following: |
|
csv_source |
Source of Csv |
EntityType
An entity type is a type of object in a system that needs to be modeled and have stored information about. For example, driver is an entity type, and driver0 is an instance of an entity type driver.
| Fields | |
|---|---|
name |
Immutable. Name of the EntityType. Format: The last part entity_type is assigned by the client. The entity_type can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given a featurestore. |
description |
Optional. Description of the EntityType. |
create_time |
Output only. Timestamp when this EntityType was created. |
update_time |
Output only. Timestamp when this EntityType was most recently updated. |
labels |
Optional. The labels with user-defined metadata to organize your EntityTypes. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one EntityType (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. |
etag |
Optional. Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
monitoring_config |
Optional. The default monitoring configuration for all Features with value type ( If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled. |
offline_storage_ttl_days |
Optional. Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline storage. The Feature Store offline storage periodically removes obsolete feature values older than |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
EnvVar
Represents an environment variable present in a Container or Python Module.
| Fields | |
|---|---|
name |
Required. Name of the environment variable. Must be a valid C identifier. |
value |
Required. Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. |
ErrorAnalysisAnnotation
Model error analysis for each annotation.
| Fields | |
|---|---|
attributed_items[] |
Attributed items for a given annotation, typically representing neighbors from the training sets constrained by the query type. |
query_type |
The query type used for finding the attributed items. |
outlier_score |
The outlier score of this annotated item. Usually defined as the min of all distances from attributed items. |
outlier_threshold |
The threshold used to determine if this annotation is an outlier or not. |
AttributedItem
Attributed items for a given annotation, typically representing neighbors from the training sets constrained by the query type.
| Fields | |
|---|---|
annotation_resource_name |
The unique ID for each annotation. Used by FE to allocate the annotation in DB. |
distance |
The distance of this item to the annotation. |
QueryType
The query type used for finding the attributed items.
| Enums | |
|---|---|
QUERY_TYPE_UNSPECIFIED |
Unspecified query type for model error analysis. |
ALL_SIMILAR |
Query similar samples across all classes in the dataset. |
SAME_CLASS_SIMILAR |
Query similar samples from the same class of the input sample. |
SAME_CLASS_DISSIMILAR |
Query dissimilar samples from the same class of the input sample. |
EvaluateDatasetOperationMetadata
Operation metadata for Dataset Evaluation.
| Fields | |
|---|---|
generic_metadata |
Generic operation metadata. |
EvaluateDatasetRequest
Request message for EvaluationService.EvaluateDataset.
| Fields | |
|---|---|
location |
Required. The resource name of the Location to evaluate the dataset. Format: |
dataset |
Required. The dataset used for evaluation. |
metrics[] |
Required. The metrics used for evaluation. |
output_config |
Required. Config for evaluation output. |
autorater_config |
Optional. Autorater config used for evaluation. Currently only publisher Gemini models are supported. Format: |
EvaluateDatasetResponse
The results from an evaluation run performed by the EvaluationService.
| Fields | |
|---|---|
aggregation_output |
Output only. Aggregation statistics derived from results of EvaluationService. |
output_info |
Output only. Output info for EvaluationService. |
EvaluateDatasetRun
Evaluate Dataset Run Result for Tuning Job.
| Fields | |
|---|---|
operation_name |
Output only. Deprecated: The updated architecture uses evaluation_run instead. |
evaluation_run |
Output only. The resource name of the evaluation run. Format: |
checkpoint_id |
Output only. The checkpoint id used in the evaluation run. Only populated when evaluating checkpoints. |
evaluate_dataset_response |
Output only. Results for EvaluationService. |
error |
Output only. The error of the evaluation run if any. |
EvaluateInstancesRequest
Request message for EvaluationService.EvaluateInstances.
| Fields | |
|---|---|
location |
Required. The resource name of the Location to evaluate the instances. Format: |
metrics[] |
The metrics used for evaluation. Currently, we only support evaluating a single metric. If multiple metrics are provided, only the first one will be evaluated. |
metric_sources[] |
Optional. The metrics (either inline or registered) used for evaluation. Currently, we only support evaluating a single metric. If multiple metrics are provided, only the first one will be evaluated. |
instance |
The instance to be evaluated. |
autorater_config |
Optional. Autorater config used for evaluation. Not applicable for predefined metrics (PredefinedMetricSpec); the server uses its own model configuration for predefined metrics and this field is ignored. |
Union field metric_inputs. Instances and specs for evaluation metric_inputs can be only one of the following: |
|
exact_match_input |
Auto metric instances. Instances and metric spec for exact match metric. |
bleu_input |
Instances and metric spec for bleu metric. |
rouge_input |
Instances and metric spec for rouge metric. |
fluency_input |
LLM-based metric instance. General text generation metrics, applicable to other categories. Input for fluency metric. |
coherence_input |
Input for coherence metric. |
safety_input |
Input for safety metric. |
groundedness_input |
Input for groundedness metric. |
fulfillment_input |
Input for fulfillment metric. |
summarization_quality_input |
Input for summarization quality metric. |
pairwise_summarization_quality_input |
Input for pairwise summarization quality metric. |
summarization_helpfulness_input |
Input for summarization helpfulness metric. |
summarization_verbosity_input |
Input for summarization verbosity metric. |
question_answering_quality_input |
Input for question answering quality metric. |
pairwise_question_answering_quality_input |
Input for pairwise question answering quality metric. |
question_answering_relevance_input |
Input for question answering relevance metric. |
question_answering_helpfulness_input |
Input for question answering helpfulness metric. |
question_answering_correctness_input |
Input for question answering correctness metric. |
pointwise_metric_input |
Input for pointwise metric. |
pairwise_metric_input |
Input for pairwise metric. |
tool_call_valid_input |
Tool call metric instances. Input for tool call valid metric. |
tool_name_match_input |
Input for tool name match metric. |
tool_parameter_key_match_input |
Input for tool parameter key match metric. |
tool_parameter_kv_match_input |
Input for tool parameter key value match metric. |
comet_input |
Translation metrics. Input for Comet metric. |
metricx_input |
Input for Metricx metric. |
trajectory_exact_match_input |
Input for trajectory exact match metric. |
trajectory_in_order_match_input |
Input for trajectory in order match metric. |
trajectory_any_order_match_input |
Input for trajectory match any order metric. |
trajectory_precision_input |
Input for trajectory precision metric. |
trajectory_recall_input |
Input for trajectory recall metric. |
trajectory_single_tool_use_input |
Input for trajectory single tool use metric. |
rubric_based_instruction_following_input |
Rubric Based Instruction Following metric. |
EvaluateInstancesResponse
Response message for EvaluationService.EvaluateInstances.
| Fields | |
|---|---|
metric_results[] |
Metric results for each instance. The order of the metric results is guaranteed to be the same as the order of the instances in the request. |
Union field evaluation_results. Evaluation results will be served in the same order as presented in EvaluationRequest.instances. evaluation_results can be only one of the following: |
|
exact_match_results |
Auto metric evaluation results. Results for exact match metric. |
bleu_results |
Results for bleu metric. |
rouge_results |
Results for rouge metric. |
fluency_result |
LLM-based metric evaluation result. General text generation metrics, applicable to other categories. Result for fluency metric. |
coherence_result |
Result for coherence metric. |
safety_result |
Result for safety metric. |
groundedness_result |
Result for groundedness metric. |
fulfillment_result |
Result for fulfillment metric. |
summarization_quality_result |
Summarization only metrics. Result for summarization quality metric. |
pairwise_summarization_quality_result |
Result for pairwise summarization quality metric. |
summarization_helpfulness_result |
Result for summarization helpfulness metric. |
summarization_verbosity_result |
Result for summarization verbosity metric. |
question_answering_quality_result |
Question answering only metrics. Result for question answering quality metric. |
pairwise_question_answering_quality_result |
Result for pairwise question answering quality metric. |
question_answering_relevance_result |
Result for question answering relevance metric. |
question_answering_helpfulness_result |
Result for question answering helpfulness metric. |
question_answering_correctness_result |
Result for question answering correctness metric. |
pointwise_metric_result |
Generic metrics. Result for pointwise metric. |
pairwise_metric_result |
Result for pairwise metric. |
tool_call_valid_results |
Tool call metrics. Results for tool call valid metric. |
tool_name_match_results |
Results for tool name match metric. |
tool_parameter_key_match_results |
Results for tool parameter key match metric. |
tool_parameter_kv_match_results |
Results for tool parameter key value match metric. |
comet_result |
Translation metrics. Result for Comet metric. |
metricx_result |
Result for Metricx metric. |
trajectory_exact_match_results |
Result for trajectory exact match metric. |
trajectory_in_order_match_results |
Result for trajectory in order match metric. |
trajectory_any_order_match_results |
Result for trajectory any order match metric. |
trajectory_precision_results |
Result for trajectory precision metric. |
trajectory_recall_results |
Results for trajectory recall metric. |
trajectory_single_tool_use_results |
Results for trajectory single tool use metric. |
rubric_based_instruction_following_result |
Result for rubric based instruction following metric. |
EvaluatedAnnotation
True positive, false positive, or false negative.
EvaluatedAnnotation is only available under ModelEvaluationSlice with slice of annotationSpec dimension.
| Fields | |
|---|---|
type |
Output only. Type of the EvaluatedAnnotation. |
predictions[] |
Output only. The model predicted annotations. For true positive, there is one and only one prediction, which matches the only one ground truth annotation in For false positive, there is one and only one prediction, which doesn't match any ground truth annotation of the corresponding For false negative, there are zero or more predictions which are similar to the only ground truth annotation in The schema of the prediction is stored in [ModelEvaluation.annotation_schema_uri][] |
ground_truths[] |
Output only. The ground truth Annotations, i.e. the Annotations that exist in the test data the Model is evaluated on. For true positive, there is one and only one ground truth annotation, which matches the only prediction in For false positive, there are zero or more ground truth annotations that are similar to the only prediction in For false negative, there is one and only one ground truth annotation, which doesn't match any predictions created by the model. The schema of the ground truth is stored in [ModelEvaluation.annotation_schema_uri][] |
data_item_payload |
Output only. The data item payload that the Model predicted this EvaluatedAnnotation on. |
evaluated_data_item_view_id |
Output only. ID of the EvaluatedDataItemView under the same ancestor ModelEvaluation. The EvaluatedDataItemView consists of all ground truths and predictions on |
explanations[] |
Explanations of The attributions list in the |
error_analysis_annotations[] |
Annotations of model error analysis results. |
EvaluatedAnnotationType
Describes the type of the EvaluatedAnnotation. The type is determined
| Enums | |
|---|---|
EVALUATED_ANNOTATION_TYPE_UNSPECIFIED |
Invalid value. |
TRUE_POSITIVE |
The EvaluatedAnnotation is a true positive. It has a prediction created by the Model and a ground truth Annotation which the prediction matches. |
FALSE_POSITIVE |
The EvaluatedAnnotation is false positive. It has a prediction created by the Model which does not match any ground truth annotation. |
FALSE_NEGATIVE |
The EvaluatedAnnotation is false negative. It has a ground truth annotation which is not matched by any of the model created predictions. |
EvaluatedAnnotationExplanation
Explanation result of the prediction produced by the Model.
| Fields | |
|---|---|
explanation_type |
Explanation type. For AutoML Image Classification models, possible values are:
|
explanation |
Explanation attribution response details. |
EvaluationConfig
Evaluation Config for Tuning Job.
| Fields | |
|---|---|
metrics[] |
Required. The metrics used for evaluation. |
output_config |
Required. Config for evaluation output. |
autorater_config |
Optional. Autorater config for evaluation. |
inference_generation_config |
Optional. Configuration options for inference generation and outputs. If not set, default generation parameters are used. |
EvaluationDataset
The dataset used for evaluation.
| Fields | |
|---|---|
Union field source. The source of the dataset. source can be only one of the following: |
|
gcs_source |
Cloud storage source holds the dataset. Currently only one Cloud Storage file path is supported. |
bigquery_source |
BigQuery source holds the dataset. |
EvaluationInstance
A single instance to be evaluated. Instances are used to specify the input data for evaluation, from simple string comparisons to complex, multi-turn model evaluations
| Fields | |
|---|---|
prompt |
Optional. Data used to populate placeholder |
rubric_groups |
Optional. Named groups of rubrics associated with the prompt. This is used for rubric-based evaluations where rubrics can be referenced by a key. The key could represent versions, associated metrics, etc. |
response |
Optional. Data used to populate placeholder |
reference |
Optional. Data used to populate placeholder |
other_data |
Optional. Other data used to populate placeholders based on their key. If a key conflicts with a field in the EvaluationInstance (e.g. |
agent_data |
Optional. Deprecated: Use |
agent_eval_data |
Optional. Data used for agent evaluation. |
DeprecatedAgentConfig
Deprecated: Use google.cloud.aiplatform.master.AgentConfig in agent_eval_data instead. Configuration for an Agent.
| Fields | |
|---|---|
agent_id |
Optional. Unique identifier of the agent. This ID is used to refer to this agent, e.g., in AgentEvent.author, or in the |
agent_type |
Optional. The type or class of the agent (e.g., "LlmAgent", "RouterAgent", "ToolUseAgent"). Useful for the autorater to understand the expected behavior of the agent. |
description |
Optional. A high-level description of the agent's role and responsibilities. Critical for evaluating if the agent is routing tasks correctly. |
sub_agents[] |
Optional. The list of valid agent IDs (names) that this agent can delegate to. This defines the directed edges in the agent system graph topology. |
developer_instruction |
Optional. Contains instructions from the developer for the agent. Can be static or a dynamic prompt template used with the |
Union field tools_data. Data for the tools available to the agent. tools_data can be only one of the following: |
|
tools_text |
A JSON string containing a list of tools available to an agent with info such as name, description, parameters and required parameters. |
tools |
List of tools. |
Tools
Represents a list of tools for an agent.
| Fields | |
|---|---|
tool[] |
Optional. List of tools: each tool can have multiple function declarations. |
DeprecatedAgentData
Deprecated: Use agent_eval_data instead. Contains data specific to agent evaluations.
| Fields | |
|---|---|
agents |
Optional. The static Agent Configuration. This map defines the graph structure of the agent system. Key: agent_id (matches the |
turns[] |
Optional. The chronological list of conversation turns. Each turn represents a logical execution cycle (e.g., User Input -> Agent Response). |
developer_instruction |
Optional. Deprecated: Use |
agent_config |
Optional. Deprecated: Use |
Union field tools_data. --- Legacy fields below. To be deprecated. --- Deprecated: Use agents instead. Data for the tools available to the agent. tools_data can be only one of the following: |
|
tools_text |
A JSON string containing a list of tools available to an agent with info such as name, description, parameters and required parameters. |
tools |
List of tools. |
Union field events_data. The sequence of function calls and function responses that form the agent's trajectory. events_data can be only one of the following: |
|
events |
A list of events. |
AgentEvent
A single event in the execution trace.
| Fields | |
|---|---|
content |
Required. The content of the event (e.g., text response, tool call, tool response). |
event_time |
Optional. The timestamp when the event occurred. |
state_delta |
Optional. The change in the session state caused by this event. This is a key-value map of fields that were modified or added by the event. |
active_tools[] |
Optional. The list of tools that were active/available to the agent at the time of this event. This overrides the |
author |
Required. The ID of the agent or entity that generated this event. |
ConversationTurn
Represents a single turn/invocation in the conversation.
| Fields | |
|---|---|
turn_id |
Optional. A unique identifier for the turn. Useful for referencing specific turns across systems. |
events[] |
Optional. The list of events that occurred during this turn. |
turn_index |
Required. The 0-based index of the turn in the conversation sequence. |
Events
Represents a list of events for an agent.
| Fields | |
|---|---|
event[] |
Optional. A list of events. |
Tools
Deprecated: Use agent_eval_data instead. Represents a list of tools for an agent.
| Fields | |
|---|---|
tool[] |
Optional. List of tools: each tool can have multiple function declarations. |
InstanceData
Instance data used to populate placeholders in a metric prompt template.
| Fields | |
|---|---|
Union field data. Supported formats for instance data. data can be only one of the following: |
|
text |
Text data. |
contents |
List of Gemini content data. |
Contents
List of standard Content messages from Gemini API.
| Fields | |
|---|---|
contents[] |
Optional. Repeated contents. |
MapInstance
Instance data specified as a map.
| Fields | |
|---|---|
map_instance |
Optional. Map of instance data. |
EvaluationParserConfig
Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters.
| Fields | |
|---|---|
Union field parser. The parser to use. parser can be only one of the following: |
|
custom_code_parser_config |
Optional. Use custom code to parse the LLM response. |
CustomCodeParserConfig
Configuration for parsing the LLM response using custom code.
| Fields | |
|---|---|
parsing_function |
Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation |
Event
An edge describing the relationship between an Artifact and an Execution in a lineage graph.
| Fields | |
|---|---|
artifact |
Required. The relative resource name of the Artifact in the Event. |
execution |
Output only. The relative resource name of the Execution in the Event. |
event_time |
Output only. Time the Event occurred. |
type |
Required. The type of the Event. |
labels |
The labels with user-defined metadata to annotate Events. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Event (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. |
Type
Describes whether an Event's Artifact is the Execution's input or output.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Unspecified whether input or output of the Execution. |
INPUT |
An input of the Execution. |
OUTPUT |
An output of the Execution. |
EventActions
Actions are parts of events that are executed by the agent.
| Fields | |
|---|---|
skip_summarization |
Optional. If true, it won't call model to summarize function response. Only used for function_response event. |
state_delta |
Optional. Indicates that the event is updating the state with the given delta. |
artifact_delta |
Optional. Indicates that the event is updating an artifact. key is the filename, value is the version. |
escalate |
Optional. The agent is escalating to a higher level agent. |
requested_auth_configs |
Optional. Will only be set by a tool response indicating tool request euc. Struct key is the function call id since one function call response (from model) could correspond to multiple function calls. Struct value is the required auth config, which can be another struct. |
transfer_agent |
Optional. If set, the event transfers to the specified agent. |
EventMetadata
Metadata relating to a LLM response event.
| Fields | |
|---|---|
grounding_metadata |
Optional. Metadata returned to client when grounding is enabled. |
partial |
Optional. Indicates whether the text content is part of a unfinished text stream. Only used for streaming mode and when the content is plain text. |
turn_complete |
Optional. Indicates whether the response from the model is complete. Only used for streaming mode. |
interrupted |
Optional. Flag indicating that LLM was interrupted when generating the content. Usually it's due to user interruption during a bidi streaming. |
long_running_tool_ids[] |
Optional. Set of ids of the long running function calls. Agent client will know from this field about which function call is long running. Only valid for function call event. |
branch |
Optional. The branch of the event. The format is like agent_1.agent_2.agent_3, where agent_1 is the parent of agent_2, and agent_2 is the parent of agent_3. Branch is used when multiple child agents shouldn't see their siblings' conversation history. |
custom_metadata |
The custom metadata of the LlmResponse. |
input_transcription |
Optional. Audio transcription of user input. |
output_transcription |
Optional. Audio transcription of model output. |
ExactMatchInput
Input for exact match metric.
| Fields | |
|---|---|
metric_spec |
Required. Spec for exact match metric. |
instances[] |
Required. Repeated exact match instances. |
ExactMatchInstance
Spec for exact match instance.
| Fields | |
|---|---|
prediction |
Required. Output of the evaluated model. |
reference |
Required. Ground truth used to compare against the prediction. |
ExactMatchMetricValue
Exact match metric value for an instance.
| Fields | |
|---|---|
score |
Output only. Exact match score. |
ExactMatchResults
Results for exact match metric.
| Fields | |
|---|---|
exact_match_metric_values[] |
Output only. Exact match metric values. |
ExactMatchSpec
This type has no fields.
Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0.
Example
| Fields | |
|---|---|
display_name |
Optional. The display name for Example. |
example_id |
Optional. Immutable. Unique identifier of an example. If not specified when upserting new examples, the example_id will be generated. |
create_time |
Output only. Timestamp when this Example was created. |
Union field example_type. The type of the example. Each example type has a defined format example_type can be only one of the following: |
|
stored_contents_example |
An example of chat history and its expected outcome to be used with GenerateContent. |
ExampleStore
Represents an executable service to manage and retrieve examples.
| Fields | |
|---|---|
name |
Identifier. The resource name of the ExampleStore. This is a unique identifier. Format: projects/{project}/locations/{location}/exampleStores/{example_store} |
display_name |
Required. Display name of the ExampleStore. |
description |
Optional. Description of the ExampleStore. |
create_time |
Output only. Timestamp when this ExampleStore was created. |
update_time |
Output only. Timestamp when this ExampleStore was most recently updated. |
example_store_config |
Required. Example Store config. |
ExampleStoreConfig
Configuration for the Example Store.
| Fields | |
|---|---|
vertex_embedding_model |
Required. The embedding model to be used for vector embedding. Immutable. Supported models: * "text-embedding-005" * "text-multilingual-embedding-002" |
Examples
Example-based explainability that returns the nearest neighbors from the provided dataset.
| Fields | |
|---|---|
gcs_source |
The Cloud Storage locations that contain the instances to be indexed for approximate nearest neighbor search. |
neighbor_count |
The number of neighbors to return when querying for examples. |
Union field
|
|
example_gcs_source |
The Cloud Storage input instances. |
Union field
|
|
nearest_neighbor_search_config |
The full configuration for the generated index, the semantics are the same as |
presets |
Simplified preset configuration, which automatically sets configuration values based on the desired query speed-precision trade-off and modality. |
ExampleGcsSource
The Cloud Storage input instances.
| Fields | |
|---|---|
data_format |
The format in which instances are given, if not specified, assume it's JSONL format. Currently only JSONL format is supported. |
gcs_source |
The Cloud Storage location for the input instances. |
DataFormat
The format of the input example instances.
| Enums | |
|---|---|
DATA_FORMAT_UNSPECIFIED |
Format unspecified, used when unset. |
JSONL |
Examples are stored in JSONL files. |
ExamplesArrayFilter
Filters for examples' array metadata fields. An array field is example metadata where multiple values are attributed to a single example.
| Fields | |
|---|---|
values[] |
Required. The values by which to filter examples. |
array_operator |
Required. The operator logic to use for filtering. |
ArrayOperator
The logic to use for filtering.
| Enums | |
|---|---|
ARRAY_OPERATOR_UNSPECIFIED |
Not specified. This value should not be used. |
CONTAINS_ANY |
The metadata array field in the example must contain at least one of the values. |
CONTAINS_ALL |
The metadata array field in the example must contain all of the values. |
ExamplesOverride
Overrides for example-based explanations.
| Fields | |
|---|---|
neighbor_count |
The number of neighbors to return. |
crowding_count |
The number of neighbors to return that have the same crowding tag. |
restrictions[] |
Restrict the resulting nearest neighbors to respect these constraints. |
return_embeddings |
If true, return the embeddings instead of neighbors. |
data_format |
The format of the data being provided with each call. |
DataFormat
Data format enum.
| Enums | |
|---|---|
DATA_FORMAT_UNSPECIFIED |
Unspecified format. Must not be used. |
INSTANCES |
Provided data is a set of model inputs. |
EMBEDDINGS |
Provided data is a set of embeddings. |
ExamplesRestrictionsNamespace
Restrictions namespace for example-based explanations overrides.
| Fields | |
|---|---|
namespace_name |
The namespace name. |
allow[] |
The list of allowed tags. |
deny[] |
The list of deny tags. |
ExecutableCode
Code generated by the model that is meant to be executed, and the result returned to the model.
Generated when using the CodeExecution tool, in which the code will be automatically executed, and a corresponding CodeExecutionResult will also be generated.
| Fields | |
|---|---|
language |
Required. Programming language of the |
code |
Required. The code to be executed. |
Language
Supported programming languages for the generated code.
| Enums | |
|---|---|
LANGUAGE_UNSPECIFIED |
Unspecified language. This value should not be used. |
PYTHON |
Python >= 3.10, with numpy and simpy available. |
ExecuteExtensionRequest
Request message for ExtensionExecutionService.ExecuteExtension.
| Fields | |
|---|---|
name |
Required. Name (identifier) of the extension; Format: |
operation_id |
Required. The desired ID of the operation to be executed in this extension as defined in |
operation_params |
Optional. Request parameters that will be used for executing this operation. The struct should be in a form of map with param name as the key and actual param value as the value. E.g. If this operation requires a param "name" to be set to "abc". you can set this to something like {"name": "abc"}. |
runtime_auth_config |
Optional. Auth config provided at runtime to override the default value in [Extension.manifest.auth_config][]. The AuthConfig.auth_type should match the value in [Extension.manifest.auth_config][]. |
ExecuteExtensionResponse
Response message for ExtensionExecutionService.ExecuteExtension.
| Fields | |
|---|---|
content |
Response content from the extension. The content should be conformant to the response.content schema in the extension's manifest/OpenAPI spec. |
Execution
Instance of a general execution.
| Fields | |
|---|---|
name |
Output only. The resource name of the Execution. |
display_name |
User provided display name of the Execution. May be up to 128 Unicode characters. |
state |
The state of this Execution. This is a property of the Execution, and does not imply or capture any ongoing process. This property is managed by clients (such as Agent Platform Pipelines) and the system does not prescribe or check the validity of state transitions. |
etag |
An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
The labels with user-defined metadata to organize your Executions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Execution (System labels are excluded). |
create_time |
Output only. Timestamp when this Execution was created. |
update_time |
Output only. Timestamp when this Execution was last updated. |
schema_title |
The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store. |
schema_version |
The version of the schema in Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store. |
metadata |
Properties of the Execution. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB. |
description |
Description of the Execution |
State
Describes the state of the Execution.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Unspecified Execution state |
NEW |
The Execution is new |
RUNNING |
The Execution is running |
COMPLETE |
The Execution has finished running |
FAILED |
The Execution has failed |
CACHED |
The Execution completed through Cache hit. |
CANCELLED |
The Execution was cancelled. |
ExplainRequest
Request message for PredictionService.Explain.
| Fields | |
|---|---|
endpoint |
Required. The name of the Endpoint requested to serve the explanation. Format: |
instances[] |
Required. The instances that are the input to the explanation call. A DeployedModel may have an upper limit on the number of instances it supports per request, and when it is exceeded the explanation call errors in case of AutoML Models, or, in case of customer created Models, the behaviour is as documented by that Model. The schema of any single instance may be specified via Endpoint's DeployedModels' |
parameters |
The parameters that govern the prediction. The schema of the parameters may be specified via Endpoint's DeployedModels' |
explanation_spec_override |
If specified, overrides the |
concurrent_explanation_spec_override |
Optional. This field is the same as the one above, but supports multiple explanations to occur in parallel. The key can be any string. Each override will be run against the model, then its explanations will be grouped together. Note - these explanations are run In Addition to the default Explanation in the deployed model. |
deployed_model_id |
If specified, this ExplainRequest will be served by the chosen DeployedModel, overriding |
ExplainResponse
Response message for PredictionService.Explain.
| Fields | |
|---|---|
explanations[] |
The explanations of the Model's It has the same number of elements as |
concurrent_explanations |
This field stores the results of the explanations run in parallel with The default explanation strategy/method. |
deployed_model_id |
ID of the Endpoint's DeployedModel that served this explanation. |
predictions[] |
The predictions that are the output of the predictions call. Same as |
ConcurrentExplanation
This message is a wrapper grouping Concurrent Explanations.
| Fields | |
|---|---|
explanations[] |
The explanations of the Model's It has the same number of elements as |
Explanation
Explanation of a prediction (provided in PredictResponse.predictions) produced by the Model on a given instance.
| Fields | |
|---|---|
attributions[] |
Output only. Feature attributions grouped by predicted outputs. For Models that predict only one output, such as regression Models that predict only one score, there is only one attibution that explains the predicted output. For Models that predict multiple outputs, such as multiclass Models that predict multiple classes, each element explains one specific item. By default, we provide Shapley values for the predicted class. However, you can configure the explanation request to generate Shapley values for any other classes too. For example, if a model predicts a probability of If users set |
neighbors[] |
Output only. List of the nearest neighbors for example-based explanations. For models deployed with the examples explanations feature enabled, the attributions field is empty and instead the neighbors field is populated. |
ExplanationMetadata
Metadata describing the Model's input and output for explanation.
| Fields | |
|---|---|
inputs |
Required. Map from feature names to feature input metadata. Keys are the name of the features. Values are the specification of the feature. An empty InputMetadata is valid. It describes a text feature which has the name specified as the key in For Agent Platform-provided Tensorflow images, the key can be any friendly name of the feature. Once specified, For custom images, the key must match with the key in |
outputs |
Required. Map from output names to output metadata. For Agent Platform-provided Tensorflow images, keys can be any user defined string that consists of any UTF-8 characters. For custom images, keys are the name of the output field in the prediction to be explained. Currently only one key is allowed. |
feature_attributions_schema_uri |
Points to a YAML file stored on Google Cloud Storage describing the format of the |
latent_space_source |
Name of the source to generate embeddings for example based explanations. |
InputMetadata
Metadata of the input of a feature.
Fields other than InputMetadata.input_baselines are applicable only for Models that are using Agent Platform-provided images for Tensorflow.
| Fields | |
|---|---|
input_baselines[] |
Baseline inputs for this feature. If no baseline is specified, Agent Platform chooses the baseline for this feature. If multiple baselines are specified, Agent Platform returns the average attributions across them in For Agent Platform-provided Tensorflow images (both 1.x and 2.x), the shape of each baseline must match the shape of the input tensor. If a scalar is provided, we broadcast to the same shape as the input tensor. For custom images, the element of the baselines must be in the same format as the feature's input in the |
input_tensor_name |
Name of the input tensor for this feature. Required and is only applicable to Agent Platform-provided images for Tensorflow. |
encoding |
Defines how the feature is encoded into the input tensor. Defaults to IDENTITY. |
modality |
Modality of the feature. Valid values are: numeric, image. Defaults to numeric. |
feature_value_domain |
The domain details of the input feature value. Like min/max, original mean or standard deviation if normalized. |
indices_tensor_name |
Specifies the index of the values of the input tensor. Required when the input tensor is a sparse representation. Refer to Tensorflow documentation for more details: https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. |
dense_shape_tensor_name |
Specifies the shape of the values of the input if the input is a sparse representation. Refer to Tensorflow documentation for more details: https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. |
index_feature_mapping[] |
A list of feature names for each index in the input tensor. Required when the input |
encoded_tensor_name |
Encoded tensor is a transformation of the input tensor. Must be provided if choosing An encoded tensor is generated if the input tensor is encoded by a lookup table. |
encoded_baselines[] |
A list of baselines for the encoded tensor. The shape of each baseline should match the shape of the encoded tensor. If a scalar is provided, Agent Platform broadcasts to the same shape as the encoded tensor. |
visualization |
Visualization configurations for image explanation. |
group_name |
Name of the group that the input belongs to. Features with the same group name will be treated as one feature when computing attributions. Features grouped together can have different shapes in value. If provided, there will be one single attribution generated in |
Encoding
Defines how a feature is encoded. Defaults to IDENTITY.
| Enums | |
|---|---|
ENCODING_UNSPECIFIED |
Default value. This is the same as IDENTITY. |
IDENTITY |
The tensor represents one feature. |
BAG_OF_FEATURES |
The tensor represents a bag of features where each index maps to a feature. |
BAG_OF_FEATURES_SPARSE |
The tensor represents a bag of features where each index maps to a feature. Zero values in the tensor indicates feature being non-existent. |
INDICATOR |
The tensor is a list of binaries representing whether a feature exists or not (1 indicates existence). |
COMBINED_EMBEDDING |
The tensor is encoded into a 1-dimensional array represented by an encoded tensor. |
CONCAT_EMBEDDING |
Select this encoding when the input tensor is encoded into a 2-dimensional array represented by an encoded tensor. |
FeatureValueDomain
Domain details of the input feature value. Provides numeric information about the feature, such as its range (min, max). If the feature has been pre-processed, for example with z-scoring, then it provides information about how to recover the original feature. For example, if the input feature is an image and it has been pre-processed to obtain 0-mean and stddev = 1 values, then original_mean, and original_stddev refer to the mean and stddev of the original feature (e.g. image tensor) from which input feature (with mean = 0 and stddev = 1) was obtained.
| Fields | |
|---|---|
min_value |
The minimum permissible value for this feature. |
max_value |
The maximum permissible value for this feature. |
original_mean |
If this input feature has been normalized to a mean value of 0, the original_mean specifies the mean value of the domain prior to normalization. |
original_stddev |
If this input feature has been normalized to a standard deviation of 1.0, the original_stddev specifies the standard deviation of the domain prior to normalization. |
Visualization
Visualization configurations for image explanation.
| Fields | |
|---|---|
type |
Type of the image visualization. Only applicable to |
polarity |
Whether to only highlight pixels with positive contributions, negative or both. Defaults to POSITIVE. |
color_map |
The color scheme used for the highlighted areas. Defaults to PINK_GREEN for Defaults to VIRIDIS for |
clip_percent_upperbound |
Excludes attributions above the specified percentile from the highlighted areas. Using the clip_percent_upperbound and clip_percent_lowerbound together can be useful for filtering out noise and making it easier to see areas of strong attribution. Defaults to 99.9. |
clip_percent_lowerbound |
Excludes attributions below the specified percentile, from the highlighted areas. Defaults to 62. |
overlay_type |
How the original image is displayed in the visualization. Adjusting the overlay can help increase visual clarity if the original image makes it difficult to view the visualization. Defaults to NONE. |
ColorMap
The color scheme used for highlighting areas.
| Enums | |
|---|---|
COLOR_MAP_UNSPECIFIED |
Should not be used. |
PINK_GREEN |
Positive: green. Negative: pink. |
VIRIDIS |
Viridis color map: A perceptually uniform color mapping which is easier to see by those with colorblindness and progresses from yellow to green to blue. Positive: yellow. Negative: blue. |
RED |
Positive: red. Negative: red. |
GREEN |
Positive: green. Negative: green. |
RED_GREEN |
Positive: green. Negative: red. |
PINK_WHITE_GREEN |
PiYG palette. |
OverlayType
How the original image is displayed in the visualization.
| Enums | |
|---|---|
OVERLAY_TYPE_UNSPECIFIED |
Default value. This is the same as NONE. |
NONE |
No overlay. |
ORIGINAL |
The attributions are shown on top of the original image. |
GRAYSCALE |
The attributions are shown on top of grayscaled version of the original image. |
MASK_BLACK |
The attributions are used as a mask to reveal predictive parts of the image and hide the un-predictive parts. |
Polarity
Whether to only highlight pixels with positive contributions, negative or both. Defaults to POSITIVE.
| Enums | |
|---|---|
POLARITY_UNSPECIFIED |
Default value. This is the same as POSITIVE. |
POSITIVE |
Highlights the pixels/outlines that were most influential to the model's prediction. |
NEGATIVE |
Setting polarity to negative highlights areas that does not lead to the models's current prediction. |
BOTH |
Shows both positive and negative attributions. |
Type
Type of the image visualization. Only applicable to Integrated Gradients attribution.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Should not be used. |
PIXELS |
Shows which pixel contributed to the image prediction. |
OUTLINES |
Shows which region contributed to the image prediction by outlining the region. |
OutputMetadata
Metadata of the prediction output to be explained.
| Fields | |
|---|---|
output_tensor_name |
Name of the output tensor. Required and is only applicable to Agent Platform provided images for Tensorflow. |
Union field If neither of the fields are specified, |
|
index_display_name_mapping |
Static mapping between the index and display name. Use this if the outputs are a deterministic n-dimensional array, e.g. a list of scores of all the classes in a pre-defined order for a multi-classification Model. It's not feasible if the outputs are non-deterministic, e.g. the Model produces top-k classes or sort the outputs by their values. The shape of the value must be an n-dimensional array of strings. The number of dimensions must match that of the outputs to be explained. The |
display_name_mapping_key |
Specify a field name in the prediction to look for the display name. Use this if the prediction contains the display names for the outputs. The display names in the prediction must have the same shape of the outputs, so that it can be located by |
ExplanationMetadataOverride
The ExplanationMetadata entries that can be overridden at online explanation time.
| Fields | |
|---|---|
inputs |
Required. Overrides the |
InputMetadataOverride
The input metadata entries to be overridden.
| Fields | |
|---|---|
input_baselines[] |
Baseline inputs for this feature. This overrides the |
ExplanationParameters
Parameters to configure explaining for Model's predictions.
| Fields | |
|---|---|
top_k |
If populated, returns attributions for top K indices of outputs (defaults to 1). Only applies to Models that predicts more than one outputs (e,g, multi-class Models). When set to -1, returns explanations for all outputs. |
output_indices |
If populated, only returns attributions that have If not populated, returns attributions for Only applicable to Models that predict multiple outputs (e,g, multi-class Models that predict multiple classes). |
Union field
|
|
sampled_shapley_attribution |
An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features. Refer to this paper for model details: https://arxiv.org/abs/1306.4265. |
integrated_gradients_attribution |
An attribution method that computes Aumann-Shapley values taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365 |
xrai_attribution |
An attribution method that redistributes Integrated Gradients attribution to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 XRAI currently performs better on natural images, like a picture of a house or an animal. If the images are taken in artificial environments, like a lab or manufacturing line, or from diagnostic equipment, like x-rays or quality-control cameras, use Integrated Gradients instead. |
examples |
Example-based explanations that returns the nearest neighbors from the provided dataset. |
ExplanationSpec
Specification of Model explanation.
| Fields | |
|---|---|
parameters |
Required. Parameters that configure explaining of the Model's predictions. |
metadata |
Optional. Metadata describing the Model's input and output for explanation. |
ExplanationSpecOverride
The ExplanationSpec entries that can be overridden at online explanation time.
| Fields | |
|---|---|
parameters |
The parameters to be overridden. Note that the attribution method cannot be changed. If not specified, no parameter is overridden. |
metadata |
The metadata to be overridden. If not specified, no metadata is overridden. |
examples_override |
The example-based explanations parameter overrides. |
ExportDataConfig
Describes what part of the Dataset is to be exported, the destination of the export and how to export.
| Fields | |
|---|---|
annotations_filter |
An expression for filtering what part of the Dataset is to be exported. Only Annotations that match this filter will be exported. The filter syntax is the same as in |
Union field destination. The destination of the output. destination can be only one of the following: |
|
gcs_destination |
The Google Cloud Storage location where the output is to be written to. In the given directory a new directory will be created with name: |
Union field split. The instructions how the export data should be split between the training, validation and test sets. split can be only one of the following: |
|
fraction_split |
Split based on fractions defining the size of each set. |
ExportDataOperationMetadata
Runtime operation information for DatasetService.ExportData.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
gcs_output_directory |
A Google Cloud Storage directory which path ends with '/'. The exported data is stored in the directory. |
ExportDataRequest
Request message for DatasetService.ExportData.
| Fields | |
|---|---|
name |
Required. The name of the Dataset resource. Format: |
export_config |
Required. The desired output location. |
ExportDataResponse
Response message for DatasetService.ExportData.
| Fields | |
|---|---|
exported_files[] |
All of the files that are exported in this export operation. For custom code training export, only three (training, validation and test) Cloud Storage paths in wildcard format are populated (for example, gs://.../training-*). |
ExportFeatureValuesOperationMetadata
Details of operations that exports Features values.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for Featurestore export Feature values. |
ExportFeatureValuesRequest
Request message for FeaturestoreService.ExportFeatureValues.
| Fields | |
|---|---|
entity_type |
Required. The resource name of the EntityType from which to export Feature values. Format: |
destination |
Required. Specifies destination location and format. |
feature_selector |
Required. Selects Features to export values of. |
settings[] |
Per-Feature export settings. |
Union field mode. Required. The mode in which Feature values are exported. mode can be only one of the following: |
|
snapshot_export |
Exports the latest Feature values of all entities of the EntityType within a time range. |
full_export |
Exports all historical values of all entities of the EntityType within a time range |
FullExport
Describes exporting all historical Feature values of all entities of the EntityType between [start_time, end_time].
| Fields | |
|---|---|
start_time |
Excludes Feature values with feature generation timestamp before this timestamp. If not set, retrieve oldest values kept in Feature Store. Timestamp, if present, must not have higher than millisecond precision. |
end_time |
Exports Feature values as of this timestamp. If not set, retrieve values as of now. Timestamp, if present, must not have higher than millisecond precision. |
SnapshotExport
Describes exporting the latest Feature values of all entities of the EntityType between [start_time, snapshot_time].
| Fields | |
|---|---|
snapshot_time |
Exports Feature values as of this timestamp. If not set, retrieve values as of now. Timestamp, if present, must not have higher than millisecond precision. |
start_time |
Excludes Feature values with feature generation timestamp before this timestamp. If not set, retrieve oldest values kept in Feature Store. Timestamp, if present, must not have higher than millisecond precision. |
ExportFeatureValuesResponse
This type has no fields.
Response message for FeaturestoreService.ExportFeatureValues.
ExportFractionSplit
Assigns the input data to training, validation, and test sets as per the given fractions. Any of training_fraction, validation_fraction and test_fraction may optionally be provided, they must sum to up to 1. If the provided ones sum to less than 1, the remainder is assigned to sets as decided by Agent Platform. If none of the fractions are set, by default roughly 80% of data is used for training, 10% for validation, and 10% for test.
| Fields | |
|---|---|
training_fraction |
The fraction of the input data that is to be used to train the Model. |
validation_fraction |
The fraction of the input data that is to be used to validate the Model. |
test_fraction |
The fraction of the input data that is to be used to evaluate the Model. |
ExportModelOperationMetadata
Details of ModelService.ExportModel operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
output_info |
Output only. Information further describing the output of this Model export. |
OutputInfo
Further describes the output of the ExportModel. Supplements ExportModelRequest.OutputConfig.
| Fields | |
|---|---|
artifact_output_uri |
Output only. If the Model artifact is being exported to Google Cloud Storage this is the full path of the directory created, into which the Model files are being written to. |
image_output_uri |
Output only. If the Model image is being exported to Google Artifact Registry this is the full path of the image created. |
ExportModelRequest
Request message for ModelService.ExportModel.
| Fields | |
|---|---|
name |
Required. The resource name of the Model to export. The resource name may contain version id or version alias to specify the version, if no version is specified, the default version will be exported. |
output_config |
Required. The desired output location and configuration. |
OutputConfig
Output configuration for the Model export.
| Fields | |
|---|---|
export_format_id |
The ID of the format in which the Model must be exported. Each Model lists the |
artifact_destination |
The Cloud Storage location where the Model artifact is to be written to. Under the directory given as the destination a new one with name " |
image_destination |
The Google Artifact Registry uri where the Model container image will be copied to. This field should only be set when the |
ExportModelResponse
This type has no fields.
Response message of ModelService.ExportModel operation.
ExportPublisherModelOperationMetadata
Runtime operation information for ModelGardenService.ExportPublisherModel.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
ExportPublisherModelRequest
Request message for ModelGardenService.ExportPublisherModel.
| Fields | |
|---|---|
name |
Required. The name of the PublisherModel resource. Format: |
destination |
Required. The target where we are exporting the model weights to |
parent |
Required. The Location to export the model weights from Format: |
ExportPublisherModelResponse
Response message for ModelGardenService.ExportPublisherModel.
| Fields | |
|---|---|
publisher_model |
The name of the PublisherModel resource. Format: |
destination_uri |
The destination uri of the model weights. |
ExportTensorboardTimeSeriesDataRequest
Request message for TensorboardService.ExportTensorboardTimeSeriesData.
| Fields | |
|---|---|
tensorboard_time_series |
Required. The resource name of the TensorboardTimeSeries to export data from. Format: |
filter |
Exports the TensorboardTimeSeries' data that match the filter expression. |
page_size |
The maximum number of data points to return per page. The default page_size is 1000. Values must be between 1 and 10000. Values above 10000 are coerced to 10000. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
Field to use to sort the TensorboardTimeSeries' data. By default, TensorboardTimeSeries' data is returned in a pseudo random order. |
ExportTensorboardTimeSeriesDataResponse
Response message for TensorboardService.ExportTensorboardTimeSeriesData.
| Fields | |
|---|---|
time_series_data_points[] |
The returned time series data points. |
next_page_token |
A token, which can be sent as |
Extension
Extensions are tools for large language models to access external data, run computations, etc.
| Fields | |
|---|---|
name |
Identifier. The resource name of the Extension. |
display_name |
Required. The display name of the Extension. The name can be up to 128 characters long and can consist of any UTF-8 characters. |
description |
Optional. The description of the Extension. |
create_time |
Output only. Timestamp when this Extension was created. |
update_time |
Output only. Timestamp when this Extension was most recently updated. |
etag |
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
manifest |
Required. Manifest of the Extension. |
extension_operations[] |
Output only. Supported operations. |
runtime_config |
Optional. Runtime config controlling the runtime behavior of this Extension. |
tool_use_examples[] |
Optional. Examples to illustrate the usage of the extension as a tool. |
private_service_connect_config |
Optional. The PrivateServiceConnect config for the extension. If specified, the service endpoints associated with the Extension should be registered with private network access in the provided Service Directory. If the service contains more than one endpoint with a network, the service will arbitrarilty choose one of the endpoints to use for extension execution. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
ExtensionManifest
Manifest spec of an Extension needed for runtime execution.
| Fields | |
|---|---|
name |
Required. Extension name shown to the LLM. The name can be up to 128 characters long. |
description |
Required. The natural language description shown to the LLM. It should describe the usage of the extension, and is essential for the LLM to perform reasoning. e.g., if the extension is a data store, you can let the LLM know what data it contains. |
api_spec |
Required. Immutable. The API specification shown to the LLM. |
auth_config |
Required. Immutable. Type of auth supported by this extension. |
ApiSpec
The API specification shown to the LLM.
| Fields | |
|---|---|
Union field
|
|
open_api_yaml |
The API spec in Open API standard and YAML format. |
open_api_gcs_uri |
Cloud Storage URI pointing to the OpenAPI spec. |
ExtensionOperation
Operation of an extension.
| Fields | |
|---|---|
operation_id |
Operation ID that uniquely identifies the operations among the extension. See: "Operation Object" in https://swagger.io/specification/. This field is parsed from the OpenAPI spec. For HTTP extensions, if it does not exist in the spec, we will generate one from the HTTP method and path. |
function_declaration |
Output only. Structured representation of a function declaration as defined by the OpenAPI Spec. |
ExtensionPrivateServiceConnectConfig
PrivateExtensionConfig configuration for the extension.
| Fields | |
|---|---|
service_directory |
Required. The Service Directory resource name in which the service endpoints associated to the extension are registered. Format:
|
Fact
The fact used in grounding.
| Fields | |
|---|---|
query |
Query that is used to retrieve this fact. |
title |
If present, it refers to the title of this fact. |
uri |
If present, this uri links to the source of the fact. |
summary |
If present, the summary/snippet of the fact. |
vector_distance |
If present, the distance between the query vector and this fact vector. |
score |
If present, according to the underlying Vector DB and the selected metric type, the score can be either the distance or the similarity between the query and the fact and its range depends on the metric type. For example, if the metric type is COSINE_DISTANCE, it represents the distance between the query and the fact. The larger the distance, the less relevant the fact is to the query. The range is [0, 2], while 0 means the most relevant and 2 means the least relevant. |
chunk |
If present, chunk properties. |
FailedRubric
Represents a specific failed rubric and the associated analysis.
| Fields | |
|---|---|
rubric_id |
The unique ID of the rubric (if available from the metric source). Clients use this ID to query the corresponding rubric verdict. |
classification_rationale |
The rationale provided by the Loss Analysis Classifier for why this failure maps to this specific Loss Cluster. e.g., "The agent claimed an action without a tool call, matching 'Hallucination of Action'." |
FasterDeploymentConfig
Configuration for faster model deployment.
| Fields | |
|---|---|
fast_tryout_enabled |
If true, enable fast tryout feature for this deployed model. |
Feature
Feature Metadata information. For example, color is a feature that describes an apple.
| Fields | |
|---|---|
name |
Immutable. Name of the Feature. Format: The last part feature is assigned by the client. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type. |
description |
Description of the Feature. |
value_type |
Immutable. Only applicable for Agent Platform Feature Store (Legacy). Type of Feature value. |
create_time |
Output only. Only applicable for Agent Platform Feature Store (Legacy). Timestamp when this EntityType was created. |
update_time |
Output only. Only applicable for Agent Platform Feature Store (Legacy). Timestamp when this EntityType was most recently updated. |
labels |
Optional. The labels with user-defined metadata to organize your Features. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one Feature (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. |
etag |
Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
monitoring_config |
Optional. Only applicable for Agent Platform Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type ( If this is populated with [FeaturestoreMonitoringConfig.disabled][] = true, snapshot analysis monitoring is disabled; if [FeaturestoreMonitoringConfig.monitoring_interval][] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to. |
disable_monitoring |
Optional. Only applicable for Agent Platform Feature Store (Legacy). If not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type ( If set to true, all types of data monitoring are disabled despite the config on EntityType. |
monitoring_stats[] |
Output only. Only applicable for Agent Platform Feature Store (Legacy). A list of historical |
monitoring_stats_anomalies[] |
Output only. Only applicable for Agent Platform Feature Store (Legacy). The list of historical stats and anomalies with specified objectives. |
feature_stats_and_anomaly[] |
Output only. Only applicable for Agent Platform Feature Store. The list of historical stats and anomalies. |
version_column_name |
Only applicable for Agent Platform Feature Store. The name of the BigQuery Table/View column hosting data for this version. If no value is provided, will use feature_id. |
point_of_contact |
Entity responsible for maintaining this feature. Can be comma separated list of email addresses or URIs. |
MonitoringStatsAnomaly
A list of historical SnapshotAnalysis or ImportFeaturesAnalysis stats requested by user, sorted by FeatureStatsAnomaly.start_time descending.
| Fields | |
|---|---|
objective |
Output only. The objective for each stats. |
feature_stats_anomaly |
Output only. The stats and anomalies generated at specific timestamp. |
Objective
If the objective in the request is both Import Feature Analysis and Snapshot Analysis, this objective could be one of them. Otherwise, this objective should be the same as the objective in the request.
| Enums | |
|---|---|
OBJECTIVE_UNSPECIFIED |
If it's OBJECTIVE_UNSPECIFIED, monitoring_stats will be empty. |
IMPORT_FEATURE_ANALYSIS |
Stats are generated by Import Feature Analysis. |
SNAPSHOT_ANALYSIS |
Stats are generated by Snapshot Analysis. |
ValueType
Only applicable for Agent Platform Legacy Feature Store. An enum representing the value type of a feature.
| Enums | |
|---|---|
VALUE_TYPE_UNSPECIFIED |
The value type is unspecified. |
BOOL |
Used for Feature that is a boolean. |
BOOL_ARRAY |
Used for Feature that is a list of boolean. |
DOUBLE |
Used for Feature that is double. |
DOUBLE_ARRAY |
Used for Feature that is a list of double. |
INT64 |
Used for Feature that is INT64. |
INT64_ARRAY |
Used for Feature that is a list of INT64. |
STRING |
Used for Feature that is string. |
STRING_ARRAY |
Used for Feature that is a list of String. |
BYTES |
Used for Feature that is bytes. |
STRUCT |
Used for Feature that is struct. |
FeatureGroup
Agent Platform Feature Group.
| Fields | |
|---|---|
name |
Identifier. Name of the FeatureGroup. Format: |
create_time |
Output only. Timestamp when this FeatureGroup was created. |
update_time |
Output only. Timestamp when this FeatureGroup was last updated. |
etag |
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
Optional. The labels with user-defined metadata to organize your FeatureGroup. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureGroup(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. |
description |
Optional. Description of the FeatureGroup. |
service_agent_type |
Optional. Service agent type used during jobs under a FeatureGroup. By default, the Agent Platform Service Agent is used. When using an IAM Policy to isolate this FeatureGroup within a project, a separate service account should be provisioned by setting this field to |
service_account_email |
Output only. A Service Account unique to this FeatureGroup. The role bigquery.dataViewer should be granted to this service account to allow Agent Platform Feature Store to access source data while running jobs under this FeatureGroup. |
Union field
|
|
big_query |
Indicates that features for this group come from BigQuery Table/View. By default treats the source as a sparse time series source. The BigQuery source table or view must have at least one entity ID column and a column named |
BigQuery
Input source type for BigQuery Tables and Views.
| Fields | |
|---|---|
big_query_source |
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View. |
entity_id_columns[] |
Optional. Columns to construct entity_id / row keys. If not provided defaults to |
static_data_source |
Optional. Set if the data source is not a time-series. |
time_series |
Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: |
dense |
Optional. If set, all feature values will be fetched from a single row per unique entityId including nulls. If not set, will collapse all rows for each unique entityId into a singe row with any non-null values if present, if no non-null values are present will sync null. ex: If source has schema |
TimeSeries
| Fields | |
|---|---|
timestamp_column |
Optional. Column hosting timestamp values for a time-series source. Will be used to determine the latest |
ServiceAgentType
Service agent type used during jobs under a FeatureGroup.
| Enums | |
|---|---|
SERVICE_AGENT_TYPE_UNSPECIFIED |
By default, the project-level Agent Platform Service Agent is enabled. |
SERVICE_AGENT_TYPE_PROJECT |
Specifies the project-level Agent Platform Service Agent (https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents). |
SERVICE_AGENT_TYPE_FEATURE_GROUP |
Enable a FeatureGroup service account to be created by Agent Platform and output in the field service_account_email. This service account will be used to read from the source BigQuery table during jobs under a FeatureGroup. |
FeatureMonitor
Agent Platform Feature Monitor.
| Fields | |
|---|---|
name |
Identifier. Name of the FeatureMonitor. Format: |
create_time |
Output only. Timestamp when this FeatureMonitor was created. |
update_time |
Output only. Timestamp when this FeatureMonitor was last updated. |
etag |
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
Optional. The labels with user-defined metadata to organize your FeatureMonitor. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureMonitor(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. |
description |
Optional. Description of the FeatureMonitor. |
schedule_config |
Required. Schedule config for the FeatureMonitor. |
feature_selection_config |
Required. Feature selection config for the FeatureMonitor. |
FeatureMonitorJob
Agent Platform Feature Monitor Job.
| Fields | |
|---|---|
name |
Identifier. Name of the FeatureMonitorJob. Format: |
create_time |
Output only. Timestamp when this FeatureMonitorJob was created. Creation of a FeatureMonitorJob means that the job is pending / waiting for sufficient resources but may not have started running yet. |
final_status |
Output only. Final status of the FeatureMonitorJob. |
job_summary |
Output only. Summary from the FeatureMonitorJob. |
labels |
Optional. The labels with user-defined metadata to organize your FeatureMonitorJob. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureMonitor(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. |
description |
Optional. Description of the FeatureMonitor. |
drift_base_feature_monitor_job_id |
Output only. FeatureMonitorJob ID comparing to which the drift is calculated. |
drift_base_snapshot_time |
Output only. Data snapshot time comparing to which the drift is calculated. |
feature_selection_config |
Output only. Feature selection config used when creating FeatureMonitorJob. |
trigger_type |
Output only. Trigger type of the Feature Monitor Job. |
FeatureMonitorJobTrigger
Choices of the trigger type.
| Enums | |
|---|---|
FEATURE_MONITOR_JOB_TRIGGER_UNSPECIFIED |
Trigger type unspecified. |
FEATURE_MONITOR_JOB_TRIGGER_PERIODIC |
Triggered by periodic schedule. |
FEATURE_MONITOR_JOB_TRIGGER_ON_DEMAND |
Triggered on demand by CreateFeatureMonitorJob request. |
JobSummary
Summary from the FeatureMonitorJob.
| Fields | |
|---|---|
total_slot_ms |
Output only. BigQuery slot milliseconds consumed. |
feature_stats_and_anomalies[] |
Output only. Features and their stats and anomalies |
FeatureNoiseSigma
Noise sigma by features. Noise sigma represents the standard deviation of the gaussian kernel that will be used to add noise to interpolated inputs prior to computing gradients.
| Fields | |
|---|---|
noise_sigma[] |
Noise sigma per feature. No noise is added to features that are not set. |
NoiseSigmaForFeature
Noise sigma for a single feature.
| Fields | |
|---|---|
name |
The name of the input feature for which noise sigma is provided. The features are defined in |
sigma |
This represents the standard deviation of the Gaussian kernel that will be used to add noise to the feature prior to computing gradients. Similar to |
FeatureOnlineStore
Agent Platform Feature Online Store provides a centralized repository for serving ML features and embedding indexes at low latency. The Feature Online Store is a top-level container.
| Fields | |
|---|---|
name |
Identifier. Name of the FeatureOnlineStore. Format: |
create_time |
Output only. Timestamp when this FeatureOnlineStore was created. |
update_time |
Output only. Timestamp when this FeatureOnlineStore was last updated. |
etag |
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. |
state |
Output only. State of the featureOnlineStore. |
dedicated_serving_endpoint |
Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint. |
embedding_management |
Optional. Deprecated: This field is no longer needed anymore and embedding management is automatically enabled when specifying Optimized storage type. |
encryption_spec |
Optional. Customer-managed encryption key spec for data storage. If set, online store will be secured by this key. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
Union field
|
|
bigtable |
Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. |
optimized |
Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set |
Bigtable
| Fields | |
|---|---|
auto_scaling |
Required. Autoscaling config applied to Bigtable Instance. |
enable_direct_bigtable_access |
Optional. It true, enable direct access to the Bigtable instance. |
bigtable_metadata |
Output only. Metadata of the Bigtable instance. Output only. |
zone |
Optional. The zone where the underlying Bigtable cluster for the primary Bigtable instance will be provisioned. Only the zone must be provided. For example, only "us-central1-a" should be provided. |
AutoScaling
| Fields | |
|---|---|
min_node_count |
Required. The minimum number of nodes to scale down to. Must be greater than or equal to 1. |
max_node_count |
Required. The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'. |
cpu_utilization_target |
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%. |
BigtableMetadata
Metadata of the Bigtable instance. This is used by direct read access to the Bigtable in tenant project.
| Fields | |
|---|---|
tenant_project_id |
Tenant project ID. |
instance_id |
The Cloud Bigtable instance id. |
table_id |
The Cloud Bigtable table id. |
DedicatedServingEndpoint
The dedicated serving endpoint for this FeatureOnlineStore. Only need to set when you choose Optimized storage type. Public endpoint is provisioned by default.
| Fields | |
|---|---|
public_endpoint_domain_name |
Output only. This field will be populated with the domain name to use for this FeatureOnlineStore |
private_service_connect_config |
Optional. Private service connect config. The private service connection is available only for Optimized storage type, not for embedding management now. If |
service_attachment |
Output only. The name of the service attachment resource. Populated if private service connect is enabled and after FeatureViewSync is created. |
EmbeddingManagement
Deprecated: This sub message is no longer needed anymore and embedding management is automatically enabled when specifying Optimized storage type. Contains settings for embedding management.
| Fields | |
|---|---|
enabled |
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability. |
Optimized
This type has no fields.
Optimized storage type
State
Possible states a featureOnlineStore can have.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Default value. This value is unused. |
STABLE |
State when the featureOnlineStore configuration is not being updated and the fields reflect the current configuration of the featureOnlineStore. The featureOnlineStore is usable in this state. |
UPDATING |
The state of the featureOnlineStore configuration when it is being updated. During an update, the fields reflect either the original configuration or the updated configuration of the featureOnlineStore. The featureOnlineStore is still usable in this state. |
FeatureSelectionConfig
Feature selection configuration for the FeatureMonitor.
| Fields | |
|---|---|
feature_configs[] |
Optional. A list of features to be monitored and each feature's drift threshold. |
FeatureConfig
Feature configuration.
| Fields | |
|---|---|
feature_id |
Required. The ID of the feature resource. Final component of the Feature's resource name. |
drift_threshold |
Optional. Drift threshold. If calculated difference with baseline data larger than threshold, it will be considered as the feature has drift. If not present, the threshold will be default to 0.3. Must be in range [0, 1). |
FeatureSelector
Selector for Features of an EntityType.
| Fields | |
|---|---|
id_matcher |
Required. Matches Features based on ID. |
FeatureStatsAndAnomaly
Stats and Anomaly generated by FeatureMonitorJobs. Anomaly only includes Drift.
| Fields | |
|---|---|
feature_id |
Feature Id. |
feature_stats |
Feature stats. e.g. histogram buckets. In the format of tensorflow.metadata.v0.DatasetFeatureStatistics. |
distribution_deviation |
Deviation from the current stats to baseline stats. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. |
drift_detection_threshold |
This is the threshold used when detecting drifts, which is set in FeatureMonitor.FeatureSelectionConfig.FeatureConfig.drift_threshold |
drift_detected |
If set to true, indicates current stats is detected as and comparing with baseline stats. |
stats_time |
The timestamp we take snapshot for feature values to generate stats. |
feature_monitor_job_id |
The ID of the FeatureMonitorJob that generated this FeatureStatsAndAnomaly. |
feature_monitor_id |
The ID of the FeatureMonitor that this FeatureStatsAndAnomaly generated according to. |
FeatureStatsAndAnomalySpec
Defines how to select FeatureStatsAndAnomaly to be populated in response. If set, retrieves FeatureStatsAndAnomaly generated by FeatureMonitors based on this spec.
| Fields | |
|---|---|
stats_time_range |
Optional. If set, return all stats generated between [start_time, end_time). If latest_stats_count is set, return the most recent count of stats within the stats_time_range. |
latest_stats_count |
Optional. If set, returns the most recent count of stats. Valid value is [0, 100]. If stats_time_range is set, return most recent count of stats within the stats_time_range. |
FeatureStatsAnomaly
Stats and Anomaly generated at specific timestamp for specific Feature. The start_time and end_time are used to define the time range of the dataset that current stats belongs to, e.g. prediction traffic is bucketed into prediction datasets by time window. If the Dataset is not defined by time window, start_time = end_time. Timestamp of the stats and anomalies always refers to end_time. Raw stats and anomalies are stored in stats_uri or anomaly_uri in the tensorflow defined protos. Field data_stats contains almost identical information with the raw stats in Agent Platform defined proto, for UI to display.
| Fields | |
|---|---|
score |
Feature importance score, only populated when cross-feature monitoring is enabled. For now only used to represent feature attribution score within range [0, 1] for |
stats_uri |
Path of the stats file for current feature values in Cloud Storage bucket. Format: gs:// |
anomaly_uri |
Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs:// |
distribution_deviation |
Deviation from the current stats to baseline stats. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. |
anomaly_detection_threshold |
This is the threshold used when detecting anomalies. The threshold can be changed by user, so this one might be different from |
start_time |
The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval). |
end_time |
The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values). |
FeatureValue
Value for a feature.
| Fields | |
|---|---|
metadata |
Metadata of feature value. |
Union field value. Value for the feature. value can be only one of the following: |
|
bool_value |
Bool type feature value. |
double_value |
Double type feature value. |
int64_value |
Int64 feature value. |
string_value |
String feature value. |
bool_array_value |
A list of bool type feature value. |
double_array_value |
A list of double type feature value. |
int64_array_value |
A list of int64 type feature value. |
string_array_value |
A list of string type feature value. |
bytes_value |
Bytes feature value. |
struct_value |
A struct type feature value. |
Metadata
Metadata of feature value.
| Fields | |
|---|---|
generate_time |
Feature generation timestamp. Typically, it is provided by user at feature ingestion time. If not, feature store will use the system timestamp when the data is ingested into feature store. Legacy Feature Store: For streaming ingestion, the time, aligned by days, must be no older than five years (1825 days) and no later than one year (366 days) in the future. |
FeatureValueDestination
A destination location for Feature values and format.
| Fields | |
|---|---|
Union field
|
|
bigquery_destination |
Output in BigQuery format. |
tfrecord_destination |
Output in TFRecord format. Below are the mapping from Feature value type in Featurestore to Feature value type in TFRecord: |
csv_destination |
Output in CSV format. Array Feature value types are not allowed in CSV format. |
FeatureValueList
Container for list of values.
| Fields | |
|---|---|
values[] |
A list of feature values. All of them should be the same data type. |
FeatureView
FeatureView is representation of values that the FeatureOnlineStore will serve based on its syncConfig.
| Fields | |
|---|---|
name |
Identifier. Name of the FeatureView. Format: |
create_time |
Output only. Timestamp when this FeatureView was created. |
update_time |
Output only. Timestamp when this FeatureView was last updated. |
etag |
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
Optional. The labels with user-defined metadata to organize your FeatureViews. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. |
sync_config |
Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving. |
vector_search_config |
Optional. Deprecated: please use |
index_config |
Optional. Configuration for index preparation for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving. |
optimized_config |
Optional. Configuration for FeatureView created under Optimized FeatureOnlineStore. |
service_agent_type |
Optional. Service agent type used during data sync. By default, the Agent Platform Service Agent is used. When using an IAM Policy to isolate this FeatureView within a project, a separate service account should be provisioned by setting this field to |
service_account_email |
Output only. A Service Account unique to this FeatureView. The role bigquery.dataViewer should be granted to this service account to allow Agent Platform Feature Store to sync data to the online store. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
bigtable_metadata |
Output only. Metadata containing information about the Cloud Bigtable. |
Union field
|
|
big_query_source |
Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore. |
feature_registry_source |
Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore. |
vertex_rag_source |
Optional. The Vertex RAG Source that the FeatureView is linked to. |
BigQuerySource
| Fields | |
|---|---|
uri |
Required. The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig. |
entity_id_columns[] |
Required. Columns to construct entity_id / row keys. |
BigtableMetadata
Metadata for the Cloud Bigtable that supports directly interacting Bigtable instances.
| Fields | |
|---|---|
read_app_profile |
Output only. The Bigtable App Profile to use for reading from Bigtable. |
FeatureRegistrySource
A Feature Registry source for features that need to be synced to Online Store.
| Fields | |
|---|---|
feature_groups[] |
Required. List of features that need to be synced to Online Store. |
project_number |
Optional. The project number of the parent project of the Feature Groups. |
FeatureGroup
Features belonging to a single feature group that will be synced to Online Store.
| Fields | |
|---|---|
feature_group_id |
Required. Identifier of the feature group. |
feature_ids[] |
Required. Identifiers of features under the feature group. |
IndexConfig
Configuration for vector indexing.
| Fields | |
|---|---|
embedding_column |
Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search. |
filter_columns[] |
Optional. Columns of features that're used to filter vector search results. |
crowding_column |
Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by |
distance_measure_type |
Optional. The distance measure used in nearest neighbor search. |
Union field algorithm_config. The configuration with regard to the algorithms used for efficient search. algorithm_config can be only one of the following: |
|
tree_ah_config |
Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396 |
brute_force_config |
Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search. |
embedding_dimension |
Optional. The number of dimensions of the input embedding. |
BruteForceConfig
This type has no fields.
Configuration options for using brute force search.
DistanceMeasureType
The distance measure used in nearest neighbor search.
| Enums | |
|---|---|
DISTANCE_MEASURE_TYPE_UNSPECIFIED |
Should not be set. |
SQUARED_L2_DISTANCE |
Euclidean (L_2) Distance. |
COSINE_DISTANCE |
Cosine Distance. Defined as 1 - cosine similarity. We strongly suggest using DOT_PRODUCT_DISTANCE + UNIT_L2_NORM instead of COSINE distance. Our algorithms have been more optimized for DOT_PRODUCT distance which, when combined with UNIT_L2_NORM, is mathematically equivalent to COSINE distance and results in the same ranking. |
DOT_PRODUCT_DISTANCE |
Dot Product Distance. Defined as a negative of the dot product. |
TreeAHConfig
Configuration options for the tree-AH algorithm.
| Fields | |
|---|---|
leaf_node_embedding_count |
Optional. Number of embeddings on each leaf node. The default value is 1000 if not set. |
OptimizedConfig
Configuration for FeatureViews created in Optimized FeatureOnlineStore.
| Fields | |
|---|---|
automatic_resources |
Optional. A description of resources that the FeatureView uses, which to large degree are decided by Agent Platform, and optionally allows only a modest additional configuration. If min_replica_count is not set, the default value is 2. If max_replica_count is not set, the default value is 6. The max allowed replica count is 1000. |
ServiceAgentType
Service agent type used during data sync.
| Enums | |
|---|---|
SERVICE_AGENT_TYPE_UNSPECIFIED |
By default, the project-level Agent Platform Service Agent is enabled. |
SERVICE_AGENT_TYPE_PROJECT |
Indicates the project-level Agent Platform Service Agent (https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) will be used during sync jobs. |
SERVICE_AGENT_TYPE_FEATURE_VIEW |
Enable a FeatureView service account to be created by Agent Platform and output in the field service_account_email. This service account will be used to read from the source BigQuery table during sync. |
SyncConfig
Configuration for Sync. Only one option is set.
| Fields | |
|---|---|
cron |
Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *". |
continuous |
Optional. If true, syncs the FeatureView in a continuous manner to Online Store. |
VectorSearchConfig
Deprecated. Use IndexConfig instead.
| Fields | |
|---|---|
embedding_column |
Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search. |
filter_columns[] |
Optional. Columns of features that're used to filter vector search results. |
crowding_column |
Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by |
distance_measure_type |
Optional. The distance measure used in nearest neighbor search. |
Union field algorithm_config. The configuration with regard to the algorithms used for efficient search. algorithm_config can be only one of the following: |
|
tree_ah_config |
Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396 |
brute_force_config |
Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search. |
embedding_dimension |
Optional. The number of dimensions of the input embedding. |
BruteForceConfig
This type has no fields.
DistanceMeasureType
| Enums | |
|---|---|
DISTANCE_MEASURE_TYPE_UNSPECIFIED |
Should not be set. |
SQUARED_L2_DISTANCE |
Euclidean (L_2) Distance. |
COSINE_DISTANCE |
Cosine Distance. Defined as 1 - cosine similarity. We strongly suggest using DOT_PRODUCT_DISTANCE + UNIT_L2_NORM instead of COSINE distance. Our algorithms have been more optimized for DOT_PRODUCT distance which, when combined with UNIT_L2_NORM, is mathematically equivalent to COSINE distance and results in the same ranking. |
DOT_PRODUCT_DISTANCE |
Dot Product Distance. Defined as a negative of the dot product. |
TreeAHConfig
| Fields | |
|---|---|
leaf_node_embedding_count |
Optional. Number of embeddings on each leaf node. The default value is 1000 if not set. |
VertexRagSource
A Vertex Rag source for features that need to be synced to Online Store.
| Fields | |
|---|---|
uri |
Required. The BigQuery view/table URI that will be materialized on each manual sync trigger. The table/view is expected to have the following columns and types at least: - |
rag_corpus_id |
Optional. The RAG corpus id corresponding to this FeatureView. |
FeatureViewDataFormat
Format of the data in the Feature View.
| Enums | |
|---|---|
FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED |
Not set. Will be treated as the KeyValue format. |
KEY_VALUE |
Return response data in key-value format. |
PROTO_STRUCT |
Return response data in proto Struct format. |
FeatureViewDataKey
Lookup key for a feature view.
| Fields | |
|---|---|
Union field
|
|
key |
String key to use for lookup. |
composite_key |
The actual Entity ID will be composed from this struct. This should match with the way ID is defined in the FeatureView spec. |
CompositeKey
ID that is comprised from several parts (columns).
| Fields | |
|---|---|
parts[] |
Parts to construct Entity ID. Should match with the same ID columns as defined in FeatureView in the same order. |
FeatureViewDirectWriteRequest
Request message for FeatureOnlineStoreService.FeatureViewDirectWrite.
| Fields | |
|---|---|
feature_view |
FeatureView resource format |
data_key_and_feature_values[] |
Required. The data keys and associated feature values. |
DataKeyAndFeatureValues
A data key and associated feature values to write to the feature view.
| Fields | |
|---|---|
data_key |
The data key. |
features[] |
List of features to write. |
Feature
Feature name & value pair.
| Fields | |
|---|---|
name |
Feature short name. |
Union field data_oneof. Feature value data to write. data_oneof can be only one of the following: |
|
value |
Feature value. A user provided timestamp may be set in the |
value_and_timestamp |
Feature value and timestamp. |
FeatureValueAndTimestamp
Feature value and timestamp.
| Fields | |
|---|---|
value |
The feature value. |
timestamp |
The feature timestamp to store with this value. If not set, then the Feature Store server will generate a timestamp when it receives the write request. |
FeatureViewDirectWriteResponse
Response message for FeatureOnlineStoreService.FeatureViewDirectWrite.
| Fields | |
|---|---|
status |
Response status for the keys listed in The error only applies to the listed data keys - the stream will remain open for further [FeatureOnlineStoreService.FeatureViewDirectWriteRequest][] requests. Partial failures (e.g. if the first 10 keys of a request fail, but the rest succeed) from a single request may result in multiple responses - there will be one response for the successful request keys and one response for the failing request keys. |
write_responses[] |
Details about write for each key. If status is not OK, |
WriteResponse
Details about the write for each key.
| Fields | |
|---|---|
data_key |
What key is this write response associated with. |
online_store_write_time |
When the feature values were written to the online store. If |
FeatureViewSync
FeatureViewSync is a representation of sync operation which copies data from data source to Feature View in Online Store.
| Fields | |
|---|---|
name |
Identifier. Name of the FeatureViewSync. Format: |
create_time |
Output only. Time when this FeatureViewSync is created. Creation of a FeatureViewSync means that the job is pending / waiting for sufficient resources but may not have started the actual data transfer yet. |
run_time |
Output only. Time when this FeatureViewSync is finished. |
final_status |
Output only. Final status of the FeatureViewSync. |
sync_summary |
Output only. Summary of the sync job. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
SyncSummary
Summary from the Sync job. For continuous syncs, the summary is updated periodically. For batch syncs, it gets updated on completion of the sync.
| Fields | |
|---|---|
row_synced |
Output only. Total number of rows synced. |
total_slot |
Output only. BigQuery slot milliseconds consumed for the sync job. |
system_watermark_time |
Lower bound of the system time watermark for the sync job. This is only set for continuously syncing feature views. |
Featurestore
Agent Platform Feature Store provides a centralized repository for organizing, storing, and serving ML features. The Featurestore is a top-level container for your features and their values.
| Fields | |
|---|---|
name |
Output only. Name of the Featurestore. Format: |
create_time |
Output only. Timestamp when this Featurestore was created. |
update_time |
Output only. Timestamp when this Featurestore was last updated. |
etag |
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
Optional. The labels with user-defined metadata to organize your Featurestore. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. |
online_serving_config |
Optional. Config for online storage resources. The field should not co-exist with the field of |
state |
Output only. State of the featurestore. |
online_storage_ttl_days |
Optional. TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage periodically removes obsolete feature values older than |
encryption_spec |
Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
OnlineServingConfig
OnlineServingConfig specifies the details for provisioning online serving resources.
| Fields | |
|---|---|
fixed_node_count |
The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving. |
scaling |
Online serving scaling configuration. Only one of |
Scaling
Online serving scaling configuration. If min_node_count and max_node_count are set to the same value, the cluster will be configured with the fixed number of node (no auto-scaling).
| Fields | |
|---|---|
min_node_count |
Required. The minimum number of nodes to scale down to. Must be greater than or equal to 1. |
max_node_count |
The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'. |
cpu_utilization_target |
Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 80. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set or set to 0, default to 50. |
State
Possible states a featurestore can have.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Default value. This value is unused. |
STABLE |
State when the featurestore configuration is not being updated and the fields reflect the current configuration of the featurestore. The featurestore is usable in this state. |
UPDATING |
The state of the featurestore configuration when it is being updated. During an update, the fields reflect either the original configuration or the updated configuration of the featurestore. For example, online_serving_config.fixed_node_count can take minutes to update. While the update is in progress, the featurestore is in the UPDATING state, and the value of fixed_node_count can be the original value or the updated value, depending on the progress of the operation. Until the update completes, the actual number of nodes can still be the original value of fixed_node_count. The featurestore is still usable in this state. |
FeaturestoreMonitoringConfig
Configuration of how features in Featurestore are monitored.
| Fields | |
|---|---|
snapshot_analysis |
The config for Snapshot Analysis Based Feature Monitoring. |
import_features_analysis |
The config for ImportFeatures Analysis Based Feature Monitoring. |
numerical_threshold_config |
Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type ( |
categorical_threshold_config |
Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type ( |
ImportFeaturesAnalysis
Configuration of the Featurestore's ImportFeature Analysis Based Monitoring. This type of analysis generates statistics for values of each Feature imported by every ImportFeatureValues operation.
| Fields | |
|---|---|
state |
Whether to enable / disable / inherite default hebavior for import features analysis. |
anomaly_detection_baseline |
The baseline used to do anomaly detection for the statistics generated by import features analysis. |
Baseline
Defines the baseline to do anomaly detection for feature values imported by each ImportFeatureValues operation.
| Enums | |
|---|---|
BASELINE_UNSPECIFIED |
Should not be used. |
LATEST_STATS |
Choose the later one statistics generated by either most recent snapshot analysis or previous import features analysis. If non of them exists, skip anomaly detection and only generate a statistics. |
MOST_RECENT_SNAPSHOT_STATS |
Use the statistics generated by the most recent snapshot analysis if exists. |
PREVIOUS_IMPORT_FEATURES_STATS |
Use the statistics generated by the previous import features analysis if exists. |
State
The state defines whether to enable ImportFeature analysis.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Should not be used. |
DEFAULT |
The default behavior of whether to enable the monitoring. EntityType-level config: disabled. Feature-level config: inherited from the configuration of EntityType this Feature belongs to. |
ENABLED |
Explicitly enables import features analysis. EntityType-level config: by default enables import features analysis for all Features under it. Feature-level config: enables import features analysis regardless of the EntityType-level config. |
DISABLED |
Explicitly disables import features analysis. EntityType-level config: by default disables import features analysis for all Features under it. Feature-level config: disables import features analysis regardless of the EntityType-level config. |
SnapshotAnalysis
Configuration of the Featurestore's Snapshot Analysis Based Monitoring. This type of analysis generates statistics for each Feature based on a snapshot of the latest feature value of each entities every monitoring_interval.
| Fields | |
|---|---|
disabled |
The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoring_interval for Features under it. Feature-level config: disabled = true indicates disabled regardless of the EntityType-level config; unset monitoring_interval indicates going with EntityType-level config; otherwise run snapshot analysis monitoring with monitoring_interval regardless of the EntityType-level config. Explicitly Disable the snapshot analysis based monitoring. |
monitoring_interval |
Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. If both |
monitoring_interval_days |
Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days. |
staleness_days |
Customized export features time window for snapshot analysis. Unit is one day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is 4000 days. |
ThresholdConfig
The config for Featurestore Monitoring threshold.
| Fields | |
|---|---|
Union field
|
|
value |
Specify a threshold value that can trigger the alert. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. |
FetchExamplesRequest
Request message for ExampleStoreService.FetchExamples.
| Fields | |
|---|---|
example_store |
Required. The name of the ExampleStore resource that the examples should be fetched from. Format: |
page_size |
Optional. The maximum number of examples to return. The service may return fewer than this value. If unspecified, at most 100 examples will be returned. |
page_token |
Optional. The |
example_ids[] |
Optional. Example IDs to fetch. If both metadata filters and Example IDs are specified, then both ID and metadata filtering will be applied. |
Union field metadata_filter. The example type-specific filters to be applied to the fetch operation. metadata_filter can be only one of the following: |
|
stored_contents_example_filter |
The metadata filters for StoredContentsExamples. |
FetchExamplesResponse
Response message for ExampleStoreService.FetchExamples.
| Fields | |
|---|---|
examples[] |
The examples in the Example Store that satisfy the metadata filters. |
next_page_token |
A token, which can be sent as |
FetchFeatureValuesRequest
Request message for FeatureOnlineStoreService.FetchFeatureValues. All the features under the requested feature view will be returned.
| Fields | |
|---|---|
feature_view |
Required. FeatureView resource format |
data_key |
Optional. The request key to fetch feature values for. |
data_format |
Optional. Response data format. If not set, |
format |
Specify response data format. If not set, KeyValue format will be used. Deprecated. Use |
Union field entity_id. Entity ID to fetch feature values for. Deprecated. Use FetchFeatureValuesRequest.data_key. entity_id can be only one of the following: |
|
id |
Simple ID. The whole string will be used as is to identify Entity to fetch feature values for. |
Format
Format of the response data.
| Enums | |
|---|---|
FORMAT_UNSPECIFIED |
Not set. Will be treated as the KeyValue format. |
KEY_VALUE |
Return response data in key-value format. |
PROTO_STRUCT |
Return response data in proto Struct format. |
FetchFeatureValuesResponse
Response message for FeatureOnlineStoreService.FetchFeatureValues
| Fields | |
|---|---|
data_key |
The data key associated with this response. Will only be populated for |
Union field
|
|
key_values |
Feature values in KeyValue format. |
proto_struct |
Feature values in proto Struct format. |
FeatureNameValuePairList
Response structure in the format of key (feature name) and (feature) value pair.
| Fields | |
|---|---|
features[] |
List of feature names and values. |
FeatureNameValuePair
Feature name & value pair.
| Fields | |
|---|---|
name |
Feature short name. |
Union field
|
|
value |
Feature value. |
FetchPublisherModelConfigRequest
Request message for EndpointService.FetchPublisherModelConfig.
| Fields | |
|---|---|
name |
Required. The name of the publisher model, in the format of |
FileData
URI-based data.
A FileData message contains a URI pointing to data of a specific media type. It is used to represent images, audio, and video stored in Google Cloud Storage.
| Fields | |
|---|---|
mime_type |
Required. The IANA standard MIME type of the source data. |
file_uri |
Required. The URI of the file in Google Cloud Storage. |
display_name |
Optional. The display name of the file. Used to provide a label or filename to distinguish files. This field is only returned in |
FileStatus
RagFile status.
| Fields | |
|---|---|
state |
Output only. RagFile state. |
error_status |
Output only. Only when the |
State
RagFile state.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
RagFile state is unspecified. |
ACTIVE |
RagFile resource has been created and indexed successfully. |
ERROR |
RagFile resource is in a problematic state. See error_message field for details. |
FilterSplit
Assigns input data to training, validation, and test sets based on the given filters, data pieces not matched by any filter are ignored. Currently only supported for Datasets containing DataItems. If any of the filters in this message are to match nothing, then they can be set as '-' (the minus sign).
Supported only for unstructured Datasets.
| Fields | |
|---|---|
training_filter |
Required. A filter on DataItems of the Dataset. DataItems that match this filter are used to train the Model. A filter with same syntax as the one used in |
validation_filter |
Required. A filter on DataItems of the Dataset. DataItems that match this filter are used to validate the Model. A filter with same syntax as the one used in |
test_filter |
Required. A filter on DataItems of the Dataset. DataItems that match this filter are used to test the Model. A filter with same syntax as the one used in |
FlexStart
FlexStart is used to schedule the deployment workload on DWS resource. It contains the max duration of the deployment.
| Fields | |
|---|---|
max_runtime_duration |
The max duration of the deployment is max_runtime_duration. The deployment will be terminated after the duration. The max_runtime_duration can be set up to 7 days. |
FluencyInput
Input for fluency metric.
| Fields | |
|---|---|
metric_spec |
Required. Spec for fluency score metric. |
instance |
Required. Fluency instance. |
FluencyInstance
Spec for fluency instance.
| Fields | |
|---|---|
prediction |
Required. Output of the evaluated model. |
FluencyResult
Spec for fluency result.
| Fields | |
|---|---|
explanation |
Output only. Explanation for fluency score. |
score |
Output only. Fluency score. |
confidence |
Output only. Confidence for fluency score. |
FluencySpec
Spec for fluency score metric.
| Fields | |
|---|---|
version |
Optional. Which version to use for evaluation. |
FractionSplit
Assigns the input data to training, validation, and test sets as per the given fractions. Any of training_fraction, validation_fraction and test_fraction may optionally be provided, they must sum to up to 1. If the provided ones sum to less than 1, the remainder is assigned to sets as decided by Agent Platform. If none of the fractions are set, by default roughly 80% of data is used for training, 10% for validation, and 10% for test.
| Fields | |
|---|---|
training_fraction |
The fraction of the input data that is to be used to train the Model. |
validation_fraction |
The fraction of the input data that is to be used to validate the Model. |
test_fraction |
The fraction of the input data that is to be used to evaluate the Model. |
FulfillmentInput
Input for fulfillment metric.
| Fields | |
|---|---|
metric_spec |
Required. Spec for fulfillment score metric. |
instance |
Required. Fulfillment instance. |
FulfillmentInstance
Spec for fulfillment instance.
| Fields | |
|---|---|
prediction |
Required. Output of the evaluated model. |
instruction |
Required. Inference instruction prompt to compare prediction with. |
FulfillmentResult
Spec for fulfillment result.
| Fields | |
|---|---|
explanation |
Output only. Explanation for fulfillment score. |
score |
Output only. Fulfillment score. |
confidence |
Output only. Confidence for fulfillment score. |
FulfillmentSpec
Spec for fulfillment metric.
| Fields | |
|---|---|
version |
Optional. Which version to use for evaluation. |
FullFineTunedResources
Resources for an fft model.
| Fields | |
|---|---|
deployment_type |
Required. The kind of deployment. |
model_inference_unit_count |
Optional. The number of model inference units to use for this deployment. This can only be specified for DEPLOYMENT_TYPE_PROD. The following table lists the number of model inference units for different model types: * Gemini 2.5 Flash * Foundation FMIU: 25 * Expansion FMIU: 4 * Gemini 2.5 Pro * Foundation FMIU: 32 * Expansion FMIU: 16 * Veo 3.0 (undistilled) * Foundation FMIU: 63 * Expansion FMIU: 7 * Veo 3.0 (distilled) * Foundation FMIU: 30 * Expansion FMIU: 10 |
DeploymentType
The type of deployment.
| Enums | |
|---|---|
DEPLOYMENT_TYPE_UNSPECIFIED |
Unspecified deployment type. |
DEPLOYMENT_TYPE_EVAL |
Eval deployment type. |
DEPLOYMENT_TYPE_PROD |
Prod deployment type. |
FunctionCall
A predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaration.name and a structured JSON object containing the parameters and their values.
| Fields | |
|---|---|
id |
Optional. The unique id of the function call. If populated, the client to execute the |
name |
Optional. The name of the function to call. Matches |
args |
Optional. The function parameters and values in JSON object format. See |
partial_args[] |
Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. |
will_continue |
Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. |
FunctionCallingConfig
Function calling config.
| Fields | |
|---|---|
mode |
Optional. Function calling mode. |
allowed_function_names[] |
Optional. Function names to call. Only set when the Mode is ANY. Function names should match |
stream_function_call_arguments |
Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the |
Mode
Function calling mode.
| Enums | |
|---|---|
MODE_UNSPECIFIED |
Unspecified function calling mode. This value should not be used. |
AUTO |
Default model behavior, model decides to predict either function calls or natural language response. |
ANY |
Model is constrained to always predicting function calls only. If "allowed_function_names" are set, the predicted function calls will be limited to any one of "allowed_function_names", else the predicted function calls will be any one of the provided "function_declarations". |
NONE |
Model will not predict any function calls. Model behavior is same as when not passing any function declarations. |
VALIDATED |
Model is constrained to predict either function calls or natural language response. If "allowed_function_names" are set, the predicted function calls will be limited to any one of "allowed_function_names", else the predicted function calls will be any one of the provided "function_declarations". |
FunctionDeclaration
Structured representation of a function declaration as defined by the OpenAPI 3.0 specification. Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a Tool by the model and executed by the client.
| Fields | |
|---|---|
name |
Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 128. |
description |
Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. |
parameters |
Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 |
parameters_json_schema |
Optional. Describes the parameters to the function in JSON Schema format. The schema must describe an object where the properties are the parameters to the function. For example: This field is mutually exclusive with |
response |
Optional. Describes the output from this function in JSON Schema format. Reflects the Open API 3.03 Response Object. The Schema defines the type used for the response value of the function. |
response_json_schema |
Optional. Describes the output from this function in JSON Schema format. The value specified by the schema is the response value of the function. This field is mutually exclusive with |
FunctionResponse
The result output from a FunctionCall that contains a string representing the FunctionDeclaration.name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a FunctionCall made based on model prediction.
| Fields | |
|---|---|
id |
Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call |
name |
Required. The name of the function to call. Matches |
response |
Required. The function response in JSON object format. Use "output" key to specify function output and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as function output. |
parts[] |
Optional. Ordered |
FunctionResponseBlob
Raw media bytes for function response.
Text should not be sent as raw bytes, use the 'text' field.
| Fields | |
|---|---|
mime_type |
Required. The IANA standard MIME type of the source data. |
data |
Required. Raw bytes. |
display_name |
Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. |
FunctionResponseFileData
URI based data for function response.
| Fields | |
|---|---|
mime_type |
Required. The IANA standard MIME type of the source data. |
file_uri |
Required. URI. |
display_name |
Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. |
FunctionResponsePart
A datatype containing media that is part of a FunctionResponse message.
A FunctionResponsePart consists of data which has an associated datatype. A FunctionResponsePart can only contain one of the accepted types in FunctionResponsePart.data.
A FunctionResponsePart must have a fixed IANA MIME type identifying the type and subtype of the media if the inline_data field is filled with raw bytes.
| Fields | |
|---|---|
Union field data. The data of the function response part. data can be only one of the following: |
|
inline_data |
Inline media bytes. |
file_data |
URI based data. |
GcsDestination
The Google Cloud Storage location where the output is to be written to.
| Fields | |
|---|---|
output_uri_prefix |
Required. Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist. |
GcsSource
The Google Cloud Storage location for the input content.
| Fields | |
|---|---|
uris[] |
Required. Google Cloud Storage URI(-s) to the input file(s). May contain wildcards. For more information on wildcards, see https://cloud.google.com/storage/docs/wildcards. |
GeminiExample
Format for Gemini examples used for Vertex Multimodal datasets.
| Fields | |
|---|---|
model |
Optional. The fully qualified name of the publisher model or tuned model endpoint to use. Publisher model format: Tuned model endpoint format: |
contents[] |
Required. The content of the current conversation with the model. For single-turn queries, this is a single instance. For multi-turn queries, this is a repeated field that contains conversation history + latest request. |
cached_content |
Optional. The name of the cached content used as context to serve the prediction. Note: only used in explicit caching, where users can have control over caching (e.g. what content to cache) and enjoy guaranteed cost savings. Format: |
tools[] |
Optional. A list of A |
tool_config |
Optional. Tool config. This config is shared for all tools provided in the request. |
labels |
Optional. The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. |
safety_settings[] |
Optional. Per request settings for blocking unsafe content. Enforced on GenerateContentResponse.candidates. |
model_armor_config |
Optional. Settings for prompt and response sanitization using the Model Armor service. If supplied, safety_settings must not be supplied. |
generation_config |
Optional. Generation config. |
system_instruction |
Optional. The user provided system instructions for the model. Note: only text should be used in parts and content in each part will be in a separate paragraph. |
GeminiRequestReadConfig
Configuration for how to read Gemini requests from a multimodal dataset.
| Fields | |
|---|---|
Union field read_config. The read config for the dataset. read_config can be only one of the following: |
|
template_config |
Gemini request template with placeholders. |
assembled_request_column_name |
Optional. Column name in the dataset table that contains already fully assembled Gemini requests. |
GeminiTemplateConfig
Template configuration to create Gemini examples from a multimodal dataset.
| Fields | |
|---|---|
gemini_example |
Required. The template that will be used for assembling the request to use for downstream applications. |
field_mapping |
Required. Map of template parameters to the columns in the dataset table. |
GenAiAdvancedFeaturesConfig
Configuration for GenAiAdvancedFeatures.
| Fields | |
|---|---|
rag_config |
Configuration for Retrieval Augmented Generation feature. |
RagConfig
Configuration for Retrieval Augmented Generation feature.
| Fields | |
|---|---|
enable_rag |
If true, enable Retrieval Augmented Generation in ChatCompletion request. Once enabled, the endpoint will be identified as GenAI endpoint and Arthedain router will be used. |
GenerateContentRequest
Request message for [PredictionService.GenerateContent].
| Fields | |
|---|---|
model |
Required. The fully qualified name of the publisher model or tuned model endpoint to use. Publisher model format: Tuned model endpoint format: |
contents[] |
Required. The content of the current conversation with the model. For single-turn queries, this is a single instance. For multi-turn queries, this is a repeated field that contains conversation history + latest request. |
cached_content |
Optional. The name of the cached content used as context to serve the prediction. Note: only used in explicit caching, where users can have control over caching (e.g. what content to cache) and enjoy guaranteed cost savings. Format: |
tools[] |
Optional. A list of A |
tool_config |
Optional. Tool config. This config is shared for all tools provided in the request. |
labels |
Optional. The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. |
safety_settings[] |
Optional. Per request settings for blocking unsafe content. Enforced on GenerateContentResponse.candidates. |
model_armor_config |
Optional. Settings for prompt and response sanitization using the Model Armor service. If supplied, safety_settings must not be supplied. |
generation_config |
Optional. Generation config. |
system_instruction |
Optional. The user provided system instructions for the model. Note: only text should be used in parts and content in each part will be in a separate paragraph. |
GenerateContentResponse
Response message for [PredictionService.GenerateContent].
| Fields | |
|---|---|
candidates[] |
Output only. Generated candidates. |
model_version |
Output only. The model version used to generate the response. |
create_time |
Output only. Timestamp when the request is made to the server. |
response_id |
Output only. response_id is used to identify each response. It is the encoding of the event_id. |
prompt_feedback |
Output only. Content filter results for a prompt sent in the request. Note: Sent only in the first stream chunk. Only happens when no candidates were generated due to content violations. |
usage_metadata |
Usage metadata about the response(s). |
PromptFeedback
Content filter results for a prompt sent in the request. Note: This is sent only in the first stream chunk and only if no candidates were generated due to content violations.
| Fields | |
|---|---|
block_reason |
Output only. The reason why the prompt was blocked. |
safety_ratings[] |
Output only. A list of safety ratings for the prompt. There is one rating per category. |
block_reason_message |
Output only. A readable message that explains the reason why the prompt was blocked. |
BlockedReason
The reason why the prompt was blocked.
| Enums | |
|---|---|
BLOCKED_REASON_UNSPECIFIED |
The blocked reason is unspecified. |
SAFETY |
The prompt was blocked for safety reasons. |
OTHER |
The prompt was blocked for other reasons. For example, it may be due to the prompt's language, or because it contains other harmful content. |
BLOCKLIST |
The prompt was blocked because it contains a term from the terminology blocklist. |
PROHIBITED_CONTENT |
The prompt was blocked because it contains prohibited content. |
MODEL_ARMOR |
The prompt was blocked by Model Armor. |
IMAGE_SAFETY |
The prompt was blocked because it contains content that is unsafe for image generation. |
JAILBREAK |
The prompt was blocked as a jailbreak attempt. |
UsageMetadata
Usage metadata about the content generation request and response. This message provides a detailed breakdown of token usage and other relevant metrics.
| Fields | |
|---|---|
prompt_token_count |
The total number of tokens in the prompt. This includes any text, images, or other media provided in the request. When |
candidates_token_count |
The total number of tokens in the generated candidates. |
total_token_count |
The total number of tokens for the entire request. This is the sum of |
tool_use_prompt_token_count |
Output only. The number of tokens in the results from tool executions, which are provided back to the model as input, if applicable. |
thoughts_token_count |
Output only. The number of tokens that were part of the model's generated "thoughts" output, if applicable. |
cached_content_token_count |
Output only. The number of tokens in the cached content that was used for this request. |
prompt_tokens_details[] |
Output only. A detailed breakdown of the token count for each modality in the prompt. |
cache_tokens_details[] |
Output only. A detailed breakdown of the token count for each modality in the cached content. |
candidates_tokens_details[] |
Output only. A detailed breakdown of the token count for each modality in the generated candidates. |
tool_use_prompt_tokens_details[] |
Output only. A detailed breakdown by modality of the token counts from the results of tool executions, which are provided back to the model as input. |
traffic_type |
Output only. The traffic type for this request. |
TrafficType
The type of traffic that this request was processed with, indicating which quota is consumed.
| Enums | |
|---|---|
TRAFFIC_TYPE_UNSPECIFIED |
Unspecified request traffic type. |
ON_DEMAND |
The request was processed using Pay-As-You-Go quota. |
ON_DEMAND_PRIORITY |
Type for Priority Pay-As-You-Go traffic. |
ON_DEMAND_FLEX |
Type for Flex traffic. |
PROVISIONED_THROUGHPUT |
Type for Provisioned Throughput traffic. |
GenerateFetchAccessTokenRequest
Request message for FeatureOnlineStoreService.GenerateFetchAccessToken.
| Fields | |
|---|---|
feature_view |
FeatureView resource format |
GenerateFetchAccessTokenResponse
Response message for FeatureOnlineStoreService.GenerateFetchAccessToken.
| Fields | |
|---|---|
access_token |
The OAuth 2.0 access token. |
expire_time |
Token expiration time. This is always set |
GenerateInstanceRubricsRequest
Request message for EvaluationService.GenerateInstanceRubrics.
| Fields | |
|---|---|
location |
Required. The resource name of the Location to generate rubrics from. Format: |
contents[] |
Required. The prompt to generate rubrics from. For single-turn queries, this is a single instance. For multi-turn queries, this is a repeated field that contains conversation history + latest request. |
predefined_rubric_generation_spec |
Optional. Specification for using the rubric generation configs of a pre-defined metric, e.g. "generic_quality_v1" and "instruction_following_v1". Some of the configs may be only used in rubric generation and not supporting evaluation, e.g. "fully_customized_generic_quality_v1". If this field is set, the |
rubric_generation_spec |
Optional. Specification for how the rubrics should be generated. |
agent_config |
Optional. Agent configuration, required for agent-based rubric generation. |
metric_resource_name |
Optional. The resource name of a registered metric. Rubric generation using predefined metric spec or LLMBasedMetricSpec is supported. If this field is set, the configuration provided in this field is used for rubric generation. The |
GenerateInstanceRubricsResponse
Response message for EvaluationService.GenerateInstanceRubrics.
| Fields | |
|---|---|
generated_rubrics[] |
Output only. A list of generated rubrics. |
GenerateLossClustersOperationMetadata
Operation metadata for EvaluationAnalyticsService.GenerateLossClusters.
| Fields | |
|---|---|
generic_metadata |
Generic operation metadata. |
GenerateLossClustersRequest
Request message for EvaluationAnalyticsService.GenerateLossClusters.
| Fields | |
|---|---|
location |
Required. The resource name of the Location. Format: |
configs[] |
Required. Configuration for the analysis algorithm. Analysis for multiple metrics and multiple candidates could be specified. |
Union field source. The source of evaluation data to analyze. source can be only one of the following: |
|
evaluation_set |
Reference to a persisted EvaluationSet. The service will read items from this set. |
inline_results |
Inline evaluation results. Useful for ephemeral analysis in notebooks/SDKs where data isn't persisted. |
EvaluationResultList
This type has no fields.
A wrapper to allow providing a list of items inline.
GenerateLossClustersResponse
Response message for EvaluationAnalyticsService.GenerateLossClusters.
| Fields | |
|---|---|
analysis_time |
The timestamp when this analysis was completed. |
results[] |
The analysis results, one per config provided in the request. |
GenerateMemoriesOperationMetadata
Details of MemoryBankService.GenerateMemories operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
GenerateMemoriesRequest
Request message for MemoryBankService.GenerateMemories. Maximum size is 8 MB.
| Fields | |
|---|---|
parent |
Required. The resource name of the ReasoningEngine to generate memories for. Format: |
disable_consolidation |
Optional. If true, generated memories will not be consolidated with existing memories; all generated memories will be added as new memories regardless of whether they are duplicates of or contradictory to existing memories. By default, memory consolidation is enabled. |
scope |
Optional. The scope of the memories that should be generated. Memories will be consolidated across memories with the same scope. Must be provided unless the scope is defined in the source content. If |
Union field source. Source content used to generate memories. source can be only one of the following: |
|
vertex_session_source |
Defines a Vertex Session as the source content from which to generate memories. |
direct_contents_source |
Defines a direct source of content as the source content from which to generate memories. |
direct_memories_source |
Defines a direct source of memories that should be uploaded to Memory Bank. This is similar to |
Union field revision_expiration. The expiration of the Memory Revisions created as a result of this request. If not set, Memory Bank will defer to MemoryBankConfig.memory_revision_default_ttl or the global default, 365 days. revision_expiration can be only one of the following: |
|
revision_expire_time |
Optional. Timestamp of when the revision is considered expired. If not set, the memory revision will be kept until manually deleted. |
revision_ttl |
Optional. The TTL for the revision. The expiration time is computed: now + TTL. |
DirectContentsSource
Defines a direct source of content from which to generate the memories.
| Fields | |
|---|---|
events[] |
Required. The source content (i.e. chat history) to generate memories from. |
Event
A single piece of conversation from which to generate memories.
| Fields | |
|---|---|
content |
Required. A single piece of content from which to generate memories. |
DirectMemoriesSource
Defines a direct source of memories that should be uploaded to Memory Bank with consolidation.
| Fields | |
|---|---|
direct_memories[] |
Required. The direct memories to upload to Memory Bank. At most 5 direct memories are allowed per request. |
DirectMemory
A direct memory to upload to Memory Bank.
| Fields | |
|---|---|
fact |
Required. The fact to consolidate with existing memories. |
VertexSessionSource
Defines an Agent Engine Session from which to generate the memories. If scope is not provided, the scope will be extracted from the Session (i.e. {"user_id": sesison.user_id}).
| Fields | |
|---|---|
session |
Required. The resource name of the Session to generate memories for. Format: |
start_time |
Optional. Time range to define which session events should be used to generate memories. Start time (inclusive) of the time range. If not set, the start time is unbounded. |
end_time |
Optional. End time (exclusive) of the time range. If not set, the end time is unbounded. |
GenerateMemoriesResponse
Response message for MemoryBankService.GenerateMemories.
| Fields | |
|---|---|
generated_memories[] |
The generated memories. |
GeneratedMemory
A memory generated by the operation.
| Fields | |
|---|---|
memory |
The generated Memory. |
action |
The action that was performed on the Memory. |
Action
Actions that can be performed on a Memory.
| Enums | |
|---|---|
ACTION_UNSPECIFIED |
Action is unspecified. |
CREATED |
The memory was created. |
UPDATED |
The memory was updated. The fact field may not be updated if the existing fact is still accurate. |
DELETED |
The memory was deleted. |
GenerateSyntheticDataRequest
Request message for DataFoundryService.GenerateSyntheticData. It contains the settings and information needed to generate synthetic data.
| Fields | |
|---|---|
location |
Required. The geographic location where the synthetic data generation request is processed. This should be in the format |
count |
Required. The number of synthetic examples to generate. For this stateless API, you can generate up to 50 examples in a single request. |
output_field_specs[] |
Required. Defines the schema of each synthetic example to be generated, defined by a list of fields. |
examples[] |
Optional. A list of few-shot examples that help the model understand the desired style, tone, and format of the generated synthetic data. Providing these few-shot examples can significantly improve the quality and relevance of the output. |
Union field strategy. Specifies how the synthetic data should be generated. Choose one of the available strategies. strategy can be only one of the following: |
|
task_description |
Generates synthetic data based on a high-level description of the task or data you want. |
GenerateSyntheticDataResponse
The response message for the GenerateSyntheticData method, containing the synthetic examples generated by the Gen AI evaluation service.
| Fields | |
|---|---|
synthetic_examples[] |
A list of generated synthetic examples, each containing a complete synthetic data instance generated based on your request. |
GenerateVideoResponse
Generate video response.
| Fields | |
|---|---|
generated_samples[] |
The cloud storage uris of the generated videos. |
rai_media_filtered_reasons[] |
Returns rai failure reasons if any. |
rai_media_filtered_count |
Returns if any videos were filtered due to RAI policies. |
GenerationConfig
Configuration for content generation.
This message contains all the parameters that control how the model generates content. It allows you to influence the randomness, length, and structure of the output.
| Fields | |
|---|---|
stop_sequences[] |
Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. |
response_mime_type |
Optional. The IANA standard MIME type of the response. The model will generate output that conforms to this MIME type. Supported values include 'text/plain' (default) and 'application/json'. The model needs to be prompted to output the appropriate response type, otherwise the behavior is undefined. |
response_modalities[] |
Optional. The modalities of the response. The model will generate a response that includes all the specified modalities. For example, if this is set to |
thinking_config |
Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. |
model_config |
Optional. Config for model selection. |
temperature |
Optional. Controls the randomness of the output. A higher temperature results in more creative and diverse responses, while a lower temperature makes the output more predictable and focused. The valid range is (0.0, 2.0]. |
top_p |
Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least |
top_k |
Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a |
candidate_count |
Optional. The number of candidate responses to generate. A higher |
max_output_tokens |
Optional. The maximum number of tokens to generate in the response. A token is approximately four characters. The default value varies by model. This parameter can be used to control the length of the generated text and prevent overly long responses. |
response_logprobs |
Optional. If set to true, the log probabilities of the output tokens are returned. Log probabilities are the logarithm of the probability of a token appearing in the output. A higher log probability means the token is more likely to be generated. This can be useful for analyzing the model's confidence in its own output and for debugging. |
logprobs |
Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. |
presence_penalty |
Optional. Penalizes tokens that have already appeared in the generated text. A positive value encourages the model to generate more diverse and less repetitive text. Valid values can range from [-2.0, 2.0]. |
frequency_penalty |
Optional. Penalizes tokens based on their frequency in the generated text. A positive value helps to reduce the repetition of words and phrases. Valid values can range from [-2.0, 2.0]. |
seed |
Optional. A seed for the random number generator. By setting a seed, you can make the model's output mostly deterministic. For a given prompt and parameters (like temperature, top_p, etc.), the model will produce the same response every time. However, it's not a guaranteed absolute deterministic behavior. This is different from parameters like |
response_schema |
Optional. Lets you to specify a schema for the model's response, ensuring that the output conforms to a particular structure. This is useful for generating structured data such as JSON. The schema is a subset of the OpenAPI 3.0 schema object object. When this field is set, you must also set the |
response_json_schema |
Optional. When this field is set, |
routing_config |
Optional. Routing configuration. |
audio_timestamp |
Optional. If enabled, audio timestamps will be included in the request to the model. This can be useful for synchronizing audio with other modalities in the response. |
media_resolution |
Optional. The token resolution at which input media content is sampled. This is used to control the trade-off between the quality of the response and the number of tokens used to represent the media. A higher resolution allows the model to perceive more detail, which can lead to a more nuanced response, but it will also use more tokens. This does not affect the image dimensions sent to the model. |
speech_config |
Optional. The speech generation config. |
enable_affective_dialog |
Optional. If enabled, the model will detect emotions and adapt its responses accordingly. For example, if the model detects that the user is frustrated, it may provide a more empathetic response. |
image_config |
Optional. Config for image generation features. |
MediaResolution
Media resolution for the input media.
| Enums | |
|---|---|
MEDIA_RESOLUTION_UNSPECIFIED |
Media resolution has not been set. |
MEDIA_RESOLUTION_LOW |
Media resolution set to low (64 tokens). |
MEDIA_RESOLUTION_MEDIUM |
Media resolution set to medium (256 tokens). |
MEDIA_RESOLUTION_HIGH |
Media resolution set to high (zoomed reframing with 256 tokens). |
Modality
The modalities of the response.
| Enums | |
|---|---|
MODALITY_UNSPECIFIED |
Unspecified modality. Will be processed as text. |
TEXT |
Text modality. |
IMAGE |
Image modality. |
AUDIO |
Audio modality. |
VIDEO |
Video modality. |
ModelConfig
Config for model selection.
| Fields | |
|---|---|
feature_selection_preference |
Required. Feature selection preference. |
FeatureSelectionPreference
Options for feature selection preference.
| Enums | |
|---|---|
FEATURE_SELECTION_PREFERENCE_UNSPECIFIED |
Unspecified feature selection preference. |
PRIORITIZE_QUALITY |
Prefer higher quality over lower cost. |
BALANCED |
Balanced feature selection preference. |
PRIORITIZE_COST |
Prefer lower cost over higher quality. |
RoutingConfig
The configuration for routing the request to a specific model. This can be used to control which model is used for the generation, either automatically or by specifying a model name.
| Fields | |
|---|---|
Union field routing_config. The routing mode for the request. routing_config can be only one of the following: |
|
auto_mode |
In this mode, the model is selected automatically based on the content of the request. |
manual_mode |
In this mode, the model is specified manually. |
AutoRoutingMode
The configuration for automated routing.
When automated routing is specified, the routing will be determined by the pretrained routing model and customer provided model routing preference.
| Fields | |
|---|---|
model_routing_preference |
The model routing preference. |
ModelRoutingPreference
The model routing preference.
| Enums | |
|---|---|
UNKNOWN |
Unspecified model routing preference. |
PRIORITIZE_QUALITY |
The model will be selected to prioritize the quality of the response. |
BALANCED |
The model will be selected to balance quality and cost. |
PRIORITIZE_COST |
The model will be selected to prioritize the cost of the request. |
ManualRoutingMode
The configuration for manual routing.
When manual routing is specified, the model will be selected based on the model name provided.
| Fields | |
|---|---|
model_name |
The name of the model to use. Only public LLM models are accepted. |
ThinkingConfig
Configuration for the model's thinking features.
"Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response.
| Fields | |
|---|---|
include_thoughts |
Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. |
thinking_budget |
Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. |
thinking_level |
Optional. The number of thoughts tokens that the model should generate. |
ThinkingLevel
The thinking level for the model.
| Enums | |
|---|---|
THINKING_LEVEL_UNSPECIFIED |
Unspecified thinking level. |
LOW |
Low thinking level. |
MEDIUM |
Medium thinking level. |
HIGH |
High thinking level. |
MINIMAL |
MINIMAL thinking level. |
GenericOperationMetadata
Generic Metadata shared by all operations.
| Fields | |
|---|---|
partial_failures[] |
Output only. Partial failures encountered. E.g. single files that couldn't be read. This field should never exceed 20 entries. Status details field will contain standard Google Cloud error details. |
create_time |
Output only. Time when the operation was created. |
update_time |
Output only. Time when the operation was updated for the last time. If the operation has finished (successfully or not), this is the finish time. |
GenieSource
Contains information about the source of the models generated from Generative AI Studio.
| Fields | |
|---|---|
base_model_uri |
Required. The public base model URI. |
GetAgentRequest
Request message for AgentService.GetAgent.
| Fields | |
|---|---|
name |
Required. The resource name of the agent to retrieve. Format: |
GetAnnotationSpecRequest
Request message for DatasetService.GetAnnotationSpec.
| Fields | |
|---|---|
name |
Required. The name of the AnnotationSpec resource. Format: |
read_mask |
Mask specifying which fields to read. |
GetArtifactRequest
Request message for MetadataService.GetArtifact.
| Fields | |
|---|---|
name |
Required. The resource name of the Artifact to retrieve. Format: |
GetBatchPredictionJobRequest
Request message for JobService.GetBatchPredictionJob.
| Fields | |
|---|---|
name |
Required. The name of the BatchPredictionJob resource. Format: |
GetCachedContentRequest
Request message for GenAiCacheService.GetCachedContent.
| Fields | |
|---|---|
name |
Required. The resource name referring to the cached content |
GetContextRequest
Request message for MetadataService.GetContext.
| Fields | |
|---|---|
name |
Required. The resource name of the Context to retrieve. Format: |
GetCustomJobRequest
Request message for JobService.GetCustomJob.
| Fields | |
|---|---|
name |
Required. The name of the CustomJob resource. Format: |
GetDatasetRequest
Request message for DatasetService.GetDataset.
| Fields | |
|---|---|
name |
Required. The name of the Dataset resource. |
read_mask |
Mask specifying which fields to read. |
GetDatasetVersionRequest
Request message for DatasetService.GetDatasetVersion.
| Fields | |
|---|---|
name |
Required. The resource name of the Dataset version to delete. Format: |
read_mask |
Mask specifying which fields to read. |
GetDeploymentResourcePoolRequest
Request message for GetDeploymentResourcePool method.
| Fields | |
|---|---|
name |
Required. The name of the DeploymentResourcePool to retrieve. Format: |
GetEndpointRequest
Request message for EndpointService.GetEndpoint
| Fields | |
|---|---|
name |
Required. The name of the Endpoint resource. Format: |
GetEntityTypeRequest
Request message for FeaturestoreService.GetEntityType.
| Fields | |
|---|---|
name |
Required. The name of the EntityType resource. Format: |
GetExampleStoreRequest
Request message for ExampleStoreService.GetExampleStore.
| Fields | |
|---|---|
name |
Required. The resource name of the ExampleStore. Format: |
GetExecutionRequest
Request message for MetadataService.GetExecution.
| Fields | |
|---|---|
name |
Required. The resource name of the Execution to retrieve. Format: |
GetExtensionRequest
Request message for ExtensionRegistryService.GetExtension.
| Fields | |
|---|---|
name |
Required. The name of the Extension resource. Format: |
GetFeatureGroupRequest
Request message for FeatureRegistryService.GetFeatureGroup.
| Fields | |
|---|---|
name |
Required. The name of the FeatureGroup resource. |
GetFeatureMonitorJobRequest
Request message for FeatureRegistryService.GetFeatureMonitorJob.
| Fields | |
|---|---|
name |
Required. The name of the FeatureMonitorJob resource. Format: |
GetFeatureMonitorRequest
Request message for FeatureRegistryService.GetFeatureMonitor.
| Fields | |
|---|---|
name |
Required. The name of the FeatureMonitor resource. |
GetFeatureOnlineStoreRequest
Request message for FeatureOnlineStoreAdminService.GetFeatureOnlineStore.
| Fields | |
|---|---|
name |
Required. The name of the FeatureOnlineStore resource. |
GetFeatureRequest
Request message for FeaturestoreService.GetFeature. Request message for FeatureRegistryService.GetFeature.
| Fields | |
|---|---|
name |
Required. The name of the Feature resource. Format for entity_type as parent: |
feature_stats_and_anomaly_spec |
Optional. Only applicable for Agent Platform Feature Store. If set, retrieves FeatureStatsAndAnomaly generated by FeatureMonitors based on this spec. |
GetFeatureViewRequest
Request message for FeatureOnlineStoreAdminService.GetFeatureView.
| Fields | |
|---|---|
name |
Required. The name of the FeatureView resource. Format: |
GetFeatureViewSyncRequest
Request message for FeatureOnlineStoreAdminService.GetFeatureViewSync.
| Fields | |
|---|---|
name |
Required. The name of the FeatureViewSync resource. Format: |
GetFeaturestoreRequest
Request message for FeaturestoreService.GetFeaturestore.
| Fields | |
|---|---|
name |
Required. The name of the Featurestore resource. |
GetHyperparameterTuningJobRequest
Request message for JobService.GetHyperparameterTuningJob.
| Fields | |
|---|---|
name |
Required. The name of the HyperparameterTuningJob resource. Format: |
GetIndexEndpointRequest
Request message for IndexEndpointService.GetIndexEndpoint
| Fields | |
|---|---|
name |
Required. The name of the IndexEndpoint resource. Format: |
GetIndexRequest
Request message for IndexService.GetIndex
| Fields | |
|---|---|
name |
Required. The name of the Index resource. Format: |
GetMemoryRequest
Request message for MemoryBankService.GetMemory.
| Fields | |
|---|---|
name |
Required. The resource name of the Memory. Format: |
GetMetadataSchemaRequest
Request message for MetadataService.GetMetadataSchema.
| Fields | |
|---|---|
name |
Required. The resource name of the MetadataSchema to retrieve. Format: |
GetMetadataStoreRequest
Request message for MetadataService.GetMetadataStore.
| Fields | |
|---|---|
name |
Required. The resource name of the MetadataStore to retrieve. Format: |
GetModelDeploymentMonitoringJobRequest
Request message for JobService.GetModelDeploymentMonitoringJob.
| Fields | |
|---|---|
name |
Required. The resource name of the ModelDeploymentMonitoringJob. Format: |
GetModelEvaluationRequest
Request message for ModelService.GetModelEvaluation.
| Fields | |
|---|---|
name |
Required. The name of the ModelEvaluation resource. Format: |
GetModelEvaluationSliceRequest
Request message for ModelService.GetModelEvaluationSlice.
| Fields | |
|---|---|
name |
Required. The name of the ModelEvaluationSlice resource. Format: |
GetModelMonitorRequest
Request message for ModelMonitoringService.GetModelMonitor.
| Fields | |
|---|---|
name |
Required. The name of the ModelMonitor resource. Format: |
GetModelMonitoringJobRequest
Request message for ModelMonitoringService.GetModelMonitoringJob.
| Fields | |
|---|---|
name |
Required. The resource name of the ModelMonitoringJob. Format: |
GetModelRequest
Request message for ModelService.GetModel.
| Fields | |
|---|---|
name |
Required. The name of the Model resource. Format: In order to retrieve a specific version of the model, also provide the version ID or version alias. Example: |
GetNotebookExecutionJobRequest
Request message for [NotebookService.GetNotebookExecutionJob]
| Fields | |
|---|---|
name |
Required. The name of the NotebookExecutionJob resource. |
view |
Optional. The NotebookExecutionJob view. Defaults to BASIC. |
GetNotebookRuntimeRequest
Request message for NotebookService.GetNotebookRuntime
| Fields | |
|---|---|
name |
Required. The name of the NotebookRuntime resource. Instead of checking whether the name is in valid NotebookRuntime resource name format, directly throw NotFound exception if there is no such NotebookRuntime in spanner. |
GetNotebookRuntimeTemplateRequest
Request message for NotebookService.GetNotebookRuntimeTemplate
| Fields | |
|---|---|
name |
Required. The name of the NotebookRuntimeTemplate resource. Format: |
GetOnlineEvaluatorRequest
Request message for GetOnlineEvaluator.
| Fields | |
|---|---|
name |
Required. The name of the OnlineEvaluator to retrieve. Format: projects/{project}/locations/{location}/onlineEvaluators/{id}. |
GetPersistentResourceRequest
Request message for PersistentResourceService.GetPersistentResource.
| Fields | |
|---|---|
name |
Required. The name of the PersistentResource resource. Format: |
GetPipelineJobRequest
Request message for PipelineService.GetPipelineJob.
| Fields | |
|---|---|
name |
Required. The name of the PipelineJob resource. Format: |
GetPublisherModelRequest
Request message for ModelGardenService.GetPublisherModel
| Fields | |
|---|---|
name |
Required. The name of the PublisherModel resource. Format: |
language_code |
Optional. The IETF BCP-47 language code representing the language in which the publisher model's text information should be written in. |
view |
Optional. PublisherModel view specifying which fields to read. |
is_hugging_face_model |
Optional. Boolean indicates whether the requested model is a Hugging Face model. |
hugging_face_token |
Optional. Token used to access Hugging Face gated models. |
include_equivalent_model_garden_model_deployment_configs |
Optional. Whether to cnclude the deployment configs from the equivalent Model Garden model if the requested model is a Hugging Face model. |
GetRagCorpusRequest
Request message for VertexRagDataService.GetRagCorpus
| Fields | |
|---|---|
name |
Required. The name of the RagCorpus resource. Format: |
GetRagDataSchemaRequest
Request message for VertexRagDataService.GetRagDataSchema
| Fields | |
|---|---|
name |
Required. The name of the RagDataSchema resource. Format: |
GetRagEngineConfigRequest
Request message for VertexRagDataService.GetRagEngineConfig
| Fields | |
|---|---|
name |
Required. The name of the RagEngineConfig resource. Format: |
GetRagFileRequest
Request message for VertexRagDataService.GetRagFile
| Fields | |
|---|---|
name |
Required. The name of the RagFile resource. Format: |
GetRagMetadataRequest
Request message for VertexRagDataService.GetRagMetadata
| Fields | |
|---|---|
name |
Required. The name of the RagMetadata resource. Format: |
GetReasoningEngineRequest
Request message for ReasoningEngineService.GetReasoningEngine.
| Fields | |
|---|---|
name |
Required. The name of the ReasoningEngine resource. Format: |
GetReasoningEngineRuntimeRevisionRequest
Request message for ReasoningEngineRuntimeRevisionService.GetReasoningEngineRuntimeRevision.
| Fields | |
|---|---|
name |
Required. The name of the ReasoningEngineRuntimeRevision resource. Format: |
GetResponseRequest
Request message for PredictionService.GetResponse.
| Fields | |
|---|---|
name |
Required. The name of the Response resource. Format: |
GetScheduleRequest
Request message for ScheduleService.GetSchedule.
| Fields | |
|---|---|
name |
Required. The name of the Schedule resource. Format: |
GetSessionRequest
Request message for SessionService.GetSession.
| Fields | |
|---|---|
name |
Required. The resource name of the session. Format: |
GetSkillRequest
Request message for SkillRegistryService.GetSkill.
| Fields | |
|---|---|
name |
Required. The resource name of the Skill to retrieve. Format: |
GetSkillRevisionRequest
Request message for SkillRegistryService.GetSkillRevision.
| Fields | |
|---|---|
name |
Required. The resource name of the Skill Revision to retrieve. Format: |
GetSpecialistPoolRequest
Request message for SpecialistPoolService.GetSpecialistPool.
| Fields | |
|---|---|
name |
Required. The name of the SpecialistPool resource. The form is |
GetStudyRequest
Request message for VizierService.GetStudy.
| Fields | |
|---|---|
name |
Required. The name of the Study resource. Format: |
GetTensorboardExperimentRequest
Request message for TensorboardService.GetTensorboardExperiment.
| Fields | |
|---|---|
name |
Required. The name of the TensorboardExperiment resource. Format: |
GetTensorboardRequest
Request message for TensorboardService.GetTensorboard.
| Fields | |
|---|---|
name |
Required. The name of the Tensorboard resource. Format: |
GetTensorboardRunRequest
Request message for TensorboardService.GetTensorboardRun.
| Fields | |
|---|---|
name |
Required. The name of the TensorboardRun resource. Format: |
GetTensorboardTimeSeriesRequest
Request message for TensorboardService.GetTensorboardTimeSeries.
| Fields | |
|---|---|
name |
Required. The name of the TensorboardTimeSeries resource. Format: |
GetTrainingPipelineRequest
Request message for PipelineService.GetTrainingPipeline.
| Fields | |
|---|---|
name |
Required. The name of the TrainingPipeline resource. Format: |
GetTrialRequest
Request message for VizierService.GetTrial.
| Fields | |
|---|---|
name |
Required. The name of the Trial resource. Format: |
GetTuningJobRequest
Request message for GenAiTuningService.GetTuningJob.
| Fields | |
|---|---|
name |
Required. The name of the tuning job to retrieve. Format: |
GoogleDriveSource
The Google Drive location for the input content.
| Fields | |
|---|---|
resource_ids[] |
Required. Google Drive resource IDs. |
ResourceId
The type and ID of the Google Drive resource.
| Fields | |
|---|---|
resource_type |
Required. The type of the Google Drive resource. |
resource_id |
Required. The ID of the Google Drive resource. |
ResourceType
The type of the Google Drive resource.
| Enums | |
|---|---|
RESOURCE_TYPE_UNSPECIFIED |
Unspecified resource type. |
RESOURCE_TYPE_FILE |
File resource type. |
RESOURCE_TYPE_FOLDER |
Folder resource type. |
GoogleMaps
Tool to retrieve public maps data for grounding, powered by Google.
| Fields | |
|---|---|
enable_widget |
Optional. If true, include the widget context token in the response. |
GoogleSearchRetrieval
Tool to retrieve public web data for grounding, powered by Google.
| Fields | |
|---|---|
dynamic_retrieval_config |
Specifies the dynamic retrieval configuration for the given source. |
GroundednessInput
Input for groundedness metric.
| Fields | |
|---|---|
metric_spec |
Required. Spec for groundedness metric. |
instance |
Required. Groundedness instance. |
GroundednessInstance
Spec for groundedness instance.
| Fields | |
|---|---|
prediction |
Required. Output of the evaluated model. |
context |
Required. Background information provided in context used to compare against the prediction. |
GroundednessResult
Spec for groundedness result.
| Fields | |
|---|---|
explanation |
Output only. Explanation for groundedness score. |
score |
Output only. Groundedness score. |
confidence |
Output only. Confidence for groundedness score. |
GroundednessSpec
Spec for groundedness metric.
| Fields | |
|---|---|
version |
Optional. Which version to use for evaluation. |
GroundingChunk
A piece of evidence that supports a claim made by the model.
This is used to show a citation for a claim made by the model. When grounding is enabled, the model returns a GroundingChunk that contains a reference to the source of the information.
| Fields | |
|---|---|
Union field chunk_type. The source of the grounding chunk, which can be from Google Search, Agent Platform Search, or Google Maps. chunk_type can be only one of the following: |
|
web |
A grounding chunk from a web page, typically from Google Search. See the |
retrieved_context |
A grounding chunk from a data source retrieved by a retrieval tool, such as Agent Platform Search. See the |
maps |
A grounding chunk from Google Maps. See the |
Maps
A Maps chunk is a piece of evidence that comes from Google Maps, containing information about places or routes. This is used to provide the user with rich, location-based information.
| Fields | |
|---|---|
place_answer_sources |
The sources that were used to generate the place answer. This includes review snippets and photos that were used to generate the answer, as well as URIs to flag content. |
uri |
The URI of the place. |
title |
The title of the place. |
text |
The text of the place answer. |
place_id |
This Place's resource name, in |
PlaceAnswerSources
The sources that were used to generate the place answer. This includes review snippets and photos that were used to generate the answer, as well as URIs to flag content.
| Fields | |
|---|---|
review_snippets[] |
Snippets of reviews that were used to generate the answer. |
ReviewSnippet
A review snippet that is used to generate the answer.
| Fields | |
|---|---|
review_id |
The ID of the review that is being referenced. |
google_maps_uri |
A link to show the review on Google Maps. |
title |
The title of the review. |
RetrievedContext
Context retrieved from a data source to ground the model's response. This is used when a retrieval tool fetches information from a user-provided corpus or a public dataset.
| Fields | |
|---|---|
Union field context_details. Provides tool-specific details about the retrieved context. This allows for different types of retrieval tools to return their own specific metadata. context_details can be only one of the following: |
|
rag_chunk |
Additional context for a Retrieval-Augmented Generation (RAG) retrieval result. This is populated only when the RAG retrieval tool is used. |
uri |
The URI of the retrieved data source. |
title |
The title of the retrieved data source. |
text |
The content of the retrieved data source. |
document_name |
Output only. The full resource name of the referenced Agent Platform Search document. This is used to identify the specific document that was retrieved. The format is |
Web
A Web chunk is a piece of evidence that comes from a web page. It contains the URI of the web page, the title of the page, and the domain of the page. This is used to provide the user with a link to the source of the information.
| Fields | |
|---|---|
uri |
The URI of the web page that contains the evidence. |
title |
The title of the web page that contains the evidence. |
domain |
The domain of the web page that contains the evidence. This can be used to filter out low-quality sources. |
GroundingMetadata
Information about the sources that support the content of a response.
When grounding is enabled, the model returns citations for claims in the response. This object contains the retrieved sources.
| Fields | |
|---|---|
web_search_queries[] |
Optional. The web search queries that were used to generate the content. This field is populated only when the grounding source is Google Search. |
image_search_queries[] |
Optional. The image search queries that were used to generate the content. This field is populated only when the grounding source is Google Search with the Image Search search_type enabled. |
retrieval_queries[] |
Optional. The queries that were executed by the retrieval tools. This field is populated only when the grounding source is a retrieval tool, such as Agent Platform Search. |
grounding_chunks[] |
A list of supporting references retrieved from the grounding source. This field is populated when the grounding source is Google Search, Agent Platform Search, or Google Maps. |
grounding_supports[] |
Optional. A list of grounding supports that connect the generated content to the grounding chunks. This field is populated when the grounding source is Google Search or Agent Platform Search. |
source_flagging_uris[] |
Optional. Output only. A list of URIs that can be used to flag a place or review for inappropriate content. This field is populated only when the grounding source is Google Maps. |
search_entry_point |
Optional. A web search entry point that can be used to display search results. This field is populated only when the grounding source is Google Search. |
retrieval_metadata |
Optional. Output only. Metadata related to the retrieval grounding source. |
google_maps_widget_context_token |
Optional. Output only. A token that can be used to render a Google Maps widget with the contextual data. This field is populated only when the grounding source is Google Maps. |
SourceFlaggingUri
A URI that can be used to flag a place or review for inappropriate content. This is populated only when the grounding source is Google Maps.
| Fields | |
|---|---|
source_id |
The ID of the place or review. |
flag_content_uri |
The URI that can be used to flag the content. |
GroundingSupport
A collection of supporting references for a segment or part of the model's response.
| Fields | |
|---|---|
grounding_chunk_indices[] |
A list of indices into the For example, if this field has the values |
confidence_scores[] |
The confidence scores for the support references. This list is parallel to the For Gemini 2.0 and before, this list has the same size as |
rendered_parts[] |
Indices into the |
segment |
The content segment that this support message applies to. |
HarmCategory
Harm categories that can be detected in user input and model responses.
| Enums | |
|---|---|
HARM_CATEGORY_UNSPECIFIED |
Default value. This value is unused. |
HARM_CATEGORY_HATE_SPEECH |
Content that promotes violence or incites hatred against individuals or groups based on certain attributes. |
HARM_CATEGORY_DANGEROUS_CONTENT |
Content that promotes, facilitates, or enables dangerous activities. |
HARM_CATEGORY_HARASSMENT |
Abusive, threatening, or content intended to bully, torment, or ridicule. |
HARM_CATEGORY_SEXUALLY_EXPLICIT |
Content that contains sexually explicit material. |
HARM_CATEGORY_CIVIC_INTEGRITY |
Deprecated: Election filter is not longer supported. The harm category is civic integrity. |
HARM_CATEGORY_IMAGE_HATE |
Images that contain hate speech. |
HARM_CATEGORY_IMAGE_DANGEROUS_CONTENT |
Images that contain dangerous content. |
HARM_CATEGORY_IMAGE_HARASSMENT |
Images that contain harassment. |
HARM_CATEGORY_IMAGE_SEXUALLY_EXPLICIT |
Images that contain sexually explicit content. |
HARM_CATEGORY_JAILBREAK |
Prompts designed to bypass safety filters. |
HttpElementLocation
Enum of location an HTTP element can be.
| Enums | |
|---|---|
HTTP_IN_UNSPECIFIED |
|
HTTP_IN_QUERY |
Element is in the HTTP request query. |
HTTP_IN_HEADER |
Element is in the HTTP request header. |
HTTP_IN_PATH |
Element is in the HTTP request path. |
HTTP_IN_BODY |
Element is in the HTTP request body. |
HTTP_IN_COOKIE |
Element is in the HTTP request cookie. |
HyperparameterTuningJob
Represents a HyperparameterTuningJob. A HyperparameterTuningJob has a Study specification and multiple CustomJobs with identical CustomJob specification.
| Fields | |
|---|---|
name |
Output only. Resource name of the HyperparameterTuningJob. |
display_name |
Required. The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. |
study_spec |
Required. Study configuration of the HyperparameterTuningJob. |
max_trial_count |
Required. The desired total number of Trials. |
parallel_trial_count |
Required. The desired number of Trials to run in parallel. |
max_failed_trial_count |
The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Agent Platform decides how many Trials must fail before the whole job fails. |
trial_job_spec |
Required. The spec of a trial job. The same spec applies to the CustomJobs created in all the trials. |
trials[] |
Output only. Trials of the HyperparameterTuningJob. |
state |
Output only. The detailed state of the job. |
create_time |
Output only. Time when the HyperparameterTuningJob was created. |
start_time |
Output only. Time when the HyperparameterTuningJob for the first time entered the |
end_time |
Output only. Time when the HyperparameterTuningJob entered any of the following states: |
update_time |
Output only. Time when the HyperparameterTuningJob was most recently updated. |
error |
Output only. Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED. |
labels |
The labels with user-defined metadata to organize HyperparameterTuningJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. |
encryption_spec |
Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
IdMatcher
Matcher for Features of an EntityType by Feature ID.
| Fields | |
|---|---|
ids[] |
Required. The following are accepted as
|
ImageConfig
Configuration for image generation.
This message allows you to control various aspects of image generation, such as the output format, aspect ratio, and whether the model can generate images of people.
| Fields | |
|---|---|
image_output_options |
Optional. The image output format for generated images. |
aspect_ratio |
Optional. The desired aspect ratio for the generated images. The following aspect ratios are supported: "1:1" "2:3", "3:2" "3:4", "4:3" "4:5", "5:4" "9:16", "16:9" "21:9" |
person_generation |
Optional. Controls whether the model can generate people. |
image_size |
Optional. Specifies the size of generated images. Supported values are |
ImageOutputOptions
The image output format for generated images.
| Fields | |
|---|---|
mime_type |
Optional. The image format that the output should be saved as. |
compression_quality |
Optional. The compression quality of the output image. |
PersonGeneration
Enum for controlling the generation of people in images.
| Enums | |
|---|---|
PERSON_GENERATION_UNSPECIFIED |
The default behavior is unspecified. The model will decide whether to generate images of people. |
ALLOW_ALL |
Allows the model to generate images of people, including adults and children. |
ALLOW_ADULT |
Allows the model to generate images of adults, but not children. |
ALLOW_NONE |
Prevents the model from generating images of people. |
ImportDataConfig
Describes the location from where we import data into a Dataset, together with the labels that will be applied to the DataItems and the Annotations.
| Fields | |
|---|---|
data_item_labels |
Labels that will be applied to newly imported DataItems. If an identical DataItem as one being imported already exists in the Dataset, then these labels will be appended to these of the already existing one, and if labels with identical key is imported before, the old label value will be overwritten. If two DataItems are identical in the same import data operation, the labels will be combined and if key collision happens in this case, one of the values will be picked randomly. Two DataItems are considered identical if their content bytes are identical (e.g. image bytes or pdf bytes). These labels will be overridden by Annotation labels specified inside index file referenced by |
annotation_labels |
Labels that will be applied to newly imported Annotations. If two Annotations are identical, one of them will be deduped. Two Annotations are considered identical if their |
import_schema_uri |
Required. Points to a YAML file stored on Google Cloud Storage describing the import format. Validation will be done against the schema. The schema is defined as an OpenAPI 3.0.2 Schema Object. |
Union field source. The source of the input. source can be only one of the following: |
|
gcs_source |
The Google Cloud Storage location for the input content. |
ImportDataOperationMetadata
Runtime operation information for DatasetService.ImportData.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
ImportDataRequest
Request message for DatasetService.ImportData.
| Fields | |
|---|---|
name |
Required. The name of the Dataset resource. Format: |
import_configs[] |
Required. The desired input locations. The contents of all input locations will be imported in one batch. |
ImportDataResponse
This type has no fields.
Response message for DatasetService.ImportData.
ImportExtensionOperationMetadata
Details of ExtensionRegistryService.ImportExtension operation.
| Fields | |
|---|---|
generic_metadata |
The common part of the operation metadata. |
ImportExtensionRequest
Request message for ExtensionRegistryService.ImportExtension.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to import the Extension in. Format: |
extension |
Required. The Extension to import. |
ImportFeatureValuesOperationMetadata
Details of operations that perform import Feature values.
| Fields | |
|---|---|
generic_metadata |
Operation metadata for Featurestore import Feature values. |
imported_entity_count |
Number of entities that have been imported by the operation. |
imported_feature_value_count |
Number of Feature values that have been imported by the operation. |
source_uris[] |
The source URI from where Feature values are imported. |
invalid_row_count |
The number of rows in input source that weren't imported due to either * Not having any featureValues. * Having a null entityId. * Having a null timestamp. * Not being parsable (applicable for CSV sources). |
timestamp_outside_retention_rows_count |
The number rows that weren't ingested due to having timestamps outside the retention boundary. |
blocking_operation_ids[] |
List of ImportFeatureValues operations running under a single EntityType that are blocking this operation. |
ImportFeatureValuesRequest
Request message for FeaturestoreService.ImportFeatureValues.
| Fields | |
|---|---|
entity_type |
Required. The resource name of the EntityType grouping the Features for which values are being imported. Format: |
entity_id_field |
Source column that holds entity IDs. If not provided, entity IDs are extracted from the column named entity_id. |
feature_specs[] |
Required. Specifications defining which Feature values to import from the entity. The request fails if no feature_specs are provided, and having multiple feature_specs for one Feature is not allowed. |
disable_online_serving |
If set, data will not be imported for online serving. This is typically used for backfilling, where Feature generation timestamps are not in the timestamp range needed for online serving. |
worker_count |
Specifies the number of workers that are used to write data to the Featurestore. Consider the online serving capacity that you require to achieve the desired import throughput without interfering with online serving. The value must be positive, and less than or equal to 100. If not set, defaults to using 1 worker. The low count ensures minimal impact on online serving performance. |
disable_ingestion_analysis |
If true, API doesn't start ingestion analysis pipeline. |
Union field source. Details about the source data, including the location of the storage and the format. source can be only one of the following: |
|
avro_source |
|
bigquery_source |
|
csv_source |
|
Union field feature_time_source. Source of Feature timestamp for all Feature values of each entity. Timestamps must be millisecond-aligned. feature_time_source can be only one of the following: |
|
feature_time_field |
Source column that holds the Feature timestamp for all Feature values in each entity. |
feature_time |
Single Feature timestamp for all entities being imported. The timestamp must not have higher than millisecond precision. |
FeatureSpec
Defines the Feature value(s) to import.
| Fields | |
|---|---|
id |
Required. ID of the Feature to import values of. This Feature must exist in the target EntityType, or the request will fail. |
source_field |
Source column to get the Feature values from. If not set, uses the column with the same name as the Feature ID. |
ImportFeatureValuesResponse
Response message for FeaturestoreService.ImportFeatureValues.
| Fields | |
|---|---|
imported_entity_count |
Number of entities that have been imported by the operation. |
imported_feature_value_count |
Number of Feature values that have been imported by the operation. |
invalid_row_count |
The number of rows in input source that weren't imported due to either * Not having any featureValues. * Having a null entityId. * Having a null timestamp. * Not being parsable (applicable for CSV sources). |
timestamp_outside_retention_rows_count |
The number rows that weren't ingested due to having feature timestamps outside the retention boundary. |
ImportIndexOperationMetadata
Runtime operation information for IndexService.ImportIndex.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
ImportIndexRequest
Request message for IndexService.ImportIndex.
| Fields | |
|---|---|
name |
Required. The name of the Index resource to import data to. Format: |
is_complete_overwrite |
Optional. If true, completely replace existing index data. Must be true for streaming update indexes. |
config |
Required. Configuration for importing data from an external source. |
ConnectorConfig
Configuration for importing data from an external source.
| Fields | |
|---|---|
Union field source. The source of the data to import. source can be only one of the following: |
|
big_query_source_config |
Configuration for importing data from a BigQuery table. |
BigQuerySourceConfig
Configuration for importing data from a BigQuery table.
| Fields | |
|---|---|
table_path |
Required. The path to the BigQuery table containing the index data, in the format of |
datapoint_field_mapping |
Required. Mapping of datapoint fields to BigQuery column names. |
DatapointFieldMapping
Mapping of datapoint fields to column names for columnar data sources.
| Fields | |
|---|---|
id_column |
Required. The column with unique identifiers for each data point. |
embedding_column |
Required. The column with the vector embeddings for each data point. |
restricts[] |
Optional. List of restricts for string values. |
numeric_restricts[] |
Optional. List of restricts for numeric values. |
metadata_columns[] |
Optional. List of columns containing metadata to be included in the index. |
NumericRestrict
Restrictions on numeric values.
| Fields | |
|---|---|
namespace |
Required. The namespace of the restrict. |
value_column |
Optional. The column containing the numeric value. |
value_type |
Required. Numeric type of the restrict. Must be consistent for all datapoints within the namespace. |
ValueType
The type of numeric value for the restrict.
| Enums | |
|---|---|
VALUE_TYPE_UNSPECIFIED |
Should not be used. |
INT |
Represents 64 bit integer. |
FLOAT |
Represents 32 bit float. |
DOUBLE |
Represents 64 bit float. |
Restrict
Restrictions on string values.
| Fields | |
|---|---|
namespace |
Required. The namespace of the restrict in the index. |
allow_column[] |
Optional. The columns containing the allow values. |
deny_column[] |
Optional. The columns containing the deny values. |
ImportModelEvaluationRequest
Request message for ModelService.ImportModelEvaluation
| Fields | |
|---|---|
parent |
Required. The name of the parent model resource. Format: |
model_evaluation |
Required. Model evaluation resource to be imported. |
ImportRagFilesConfig
Config for importing RagFiles.
| Fields | |
|---|---|
rag_file_chunking_config |
Specifies the size and overlap of chunks after importing RagFiles. |
rag_file_transformation_config |
Specifies the transformation config for RagFiles. |
rag_file_parsing_config |
Optional. Specifies the parsing config for RagFiles. RAG will use the default parser if this field is not set. |
rag_file_metadata_config |
Specifies the metadata config for RagFiles. Including paths for metadata schema and metadata. Deprecated: Not in use. |
max_embedding_requests_per_min |
Optional. The max number of queries per minute that this job is allowed to make to the embedding model specified on the corpus. This value is specific to this job and not shared across other import jobs. Consult the Quotas page on the project to set an appropriate value here. If unspecified, a default value of 1,000 QPM would be used. |
global_max_embedding_requests_per_min |
Optional. The max number of queries per minute that the indexing pipeline job is allowed to make to the embedding model specified in the project. Please follow the quota usage guideline of the embedding model you use to set the value properly.If this value is not specified, max_embedding_requests_per_min will be used by indexing pipeline job as the global limit. |
rebuild_ann_index |
Rebuilds the ANN index to optimize for recall on the imported data. Only applicable for RagCorpora running on RagManagedDb with Default is false, i.e., index is not rebuilt. |
Union field import_source. The source of the import. import_source can be only one of the following: |
|
gcs_source |
Google Cloud Storage location. Supports importing individual files as well as entire Google Cloud Storage directories. Sample formats: - |
google_drive_source |
Google Drive location. Supports importing individual files as well as Google Drive folders. |
slack_source |
Slack channels with their corresponding access tokens. |
jira_source |
Jira queries with their corresponding authentication. |
share_point_sources |
SharePoint sources. |
Union field partial_failure_sink. Optional. If provided, all partial failures are written to the sink. Deprecated. Prefer to use the import_result_sink. partial_failure_sink can be only one of the following: |
|
partial_failure_gcs_sink |
The Cloud Storage path to write partial failures to. Deprecated. Prefer to use |
partial_failure_bigquery_sink |
The BigQuery destination to write partial failures to. It should be a bigquery table resource name (e.g. "bq://projectId.bqDatasetId.bqTableId"). The dataset must exist. If the table does not exist, it will be created with the expected schema. If the table exists, the schema will be validated and data will be added to this existing table. Deprecated. Prefer to use |
Union field import_result_sink. Optional. If provided, all successfully imported files and all partial failures are written to the sink. import_result_sink can be only one of the following: |
|
import_result_gcs_sink |
The Cloud Storage path to write import result to. |
import_result_bigquery_sink |
The BigQuery destination to write import result to. It should be a bigquery table resource name (e.g. "bq://projectId.bqDatasetId.bqTableId"). The dataset must exist. If the table does not exist, it will be created with the expected schema. If the table exists, the schema will be validated and data will be added to this existing table. |
ImportRagFilesOperationMetadata
Runtime operation information for VertexRagDataService.ImportRagFiles.
| Fields | |
|---|---|
generic_metadata |
The operation generic information. |
rag_corpus_id |
The resource ID of RagCorpus that this operation is executed on. |
import_rag_files_config |
Output only. The config that was passed in the ImportRagFilesRequest. |
progress_percentage |
The progress percentage of the operation. Value is in the range [0, 100]. This percentage is calculated as follows: progress_percentage = 100 * (successes + failures + skips) / total |
ImportRagFilesRequest
Request message for VertexRagDataService.ImportRagFiles.
| Fields | |
|---|---|
parent |
Required. The name of the RagCorpus resource into which to import files. Format: |
import_rag_files_config |
Required. The config for the RagFiles to be synced and imported into the RagCorpus. |
ImportRagFilesResponse
Response message for VertexRagDataService.ImportRagFiles.
| Fields | |
|---|---|
imported_rag_files_count |
The number of RagFiles that had been imported into the RagCorpus. |
failed_rag_files_count |
The number of RagFiles that had failed while importing into the RagCorpus. |
skipped_rag_files_count |
The number of RagFiles that was skipped while importing into the RagCorpus. |
Union field partial_failure_sink. The location into which the partial failures were written. partial_failure_sink can be only one of the following: |
|
partial_failures_gcs_path |
The Google Cloud Storage path into which the partial failures were written. |
partial_failures_bigquery_table |
The BigQuery table into which the partial failures were written. |
Index
A representation of a collection of database items organized in a way that allows for approximate nearest neighbor (a.k.a ANN) algorithms search.
| Fields | |
|---|---|
name |
Output only. The resource name of the Index. |
display_name |
Required. The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters. |
description |
The description of the Index. |
metadata_schema_uri |
Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Index, that is specific to it. Unset if the Index does not have any additional information. The schema is defined as an OpenAPI 3.0.2 Schema Object. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access. |
metadata |
An additional information about the Index; the schema of the metadata can be found in |
deployed_indexes[] |
Output only. The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first. |
etag |
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
The labels with user-defined metadata to organize your Indexes. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. |
create_time |
Output only. Timestamp when this Index was created. |
update_time |
Output only. Timestamp when this Index was most recently updated. This also includes any update to the contents of the Index. Note that Operations working on this Index may have their |
index_stats |
Output only. Stats of the index resource. |
index_update_method |
Immutable. The update method to use with this Index. If not set, BATCH_UPDATE will be used by default. |
encryption_spec |
Immutable. Customer-managed encryption key spec for an Index. If set, this Index and all sub-resources of this Index will be secured by this key. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
IndexUpdateMethod
The update method of an Index.
| Enums | |
|---|---|
INDEX_UPDATE_METHOD_UNSPECIFIED |
Should not be used. |
BATCH_UPDATE |
BatchUpdate: user can call UpdateIndex with files on Cloud Storage of Datapoints to update. |
STREAM_UPDATE |
StreamUpdate: user can call UpsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time. |
IndexDatapoint
A datapoint of Index.
| Fields | |
|---|---|
datapoint_id |
Required. Unique identifier of the datapoint. |
feature_vector[] |
Required. Feature embedding vector for dense index. An array of numbers with the length of [NearestNeighborSearchConfig.dimensions]. |
sparse_embedding |
Optional. Feature embedding vector for sparse index. |
restricts[] |
Optional. List of Restrict of the datapoint, used to perform "restricted searches" where boolean rule are used to filter the subset of the database eligible for matching. This uses categorical tokens. See: https://cloud.google.com/vertex-ai/docs/matching-engine/filtering |
numeric_restricts[] |
Optional. List of Restrict of the datapoint, used to perform "restricted searches" where boolean rule are used to filter the subset of the database eligible for matching. This uses numeric comparisons. |
crowding_tag |
Optional. CrowdingTag of the datapoint, the number of neighbors to return in each crowding can be configured during query. |
embedding_metadata |
Optional. The key-value map of additional metadata for the datapoint. |
CrowdingTag
Crowding tag is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowding_attribute.
| Fields | |
|---|---|
crowding_attribute |
The attribute value used for crowding. The maximum number of neighbors to return per crowding attribute value (per_crowding_attribute_num_neighbors) is configured per-query. This field is ignored if per_crowding_attribute_num_neighbors is larger than the total number of neighbors to return for a given query. |
NumericRestriction
This field allows restricts to be based on numeric comparisons rather than categorical tokens.
| Fields | |
|---|---|
namespace |
The namespace of this restriction. e.g.: cost. |
op |
This MUST be specified for queries and must NOT be specified for datapoints. |
Union field Value. The type of Value must be consistent for all datapoints with a given namespace name. This is verified at runtime. Value can be only one of the following: |
|
value_int |
Represents 64 bit integer. |
value_float |
Represents 32 bit float. |
value_double |
Represents 64 bit float. |
Operator
Which comparison operator to use. Should be specified for queries only; specifying this for a datapoint is an error.
Datapoints for which Operator is true relative to the query's Value field will be allowlisted.
| Enums | |
|---|---|
OPERATOR_UNSPECIFIED |
Default value of the enum. |
LESS |
Datapoints are eligible iff their value is < the query's. |
LESS_EQUAL |
Datapoints are eligible iff their value is <= the query's. |
EQUAL |
Datapoints are eligible iff their value is == the query's. |
GREATER_EQUAL |
Datapoints are eligible iff their value is >= the query's. |
GREATER |
Datapoints are eligible iff their value is > the query's. |
NOT_EQUAL |
Datapoints are eligible iff their value is != the query's. |
Restriction
Restriction of a datapoint which describe its attributes(tokens) from each of several attribute categories(namespaces).
| Fields | |
|---|---|
namespace |
The namespace of this restriction. e.g.: color. |
allow_list[] |
The attributes to allow in this namespace. e.g.: 'red' |
deny_list[] |
The attributes to deny in this namespace. e.g.: 'blue' |
SparseEmbedding
Feature embedding vector for sparse index. An array of numbers whose values are located in the specified dimensions.
| Fields | |
|---|---|
values[] |
Required. The list of embedding values of the sparse vector. |
dimensions[] |
Required. The list of indexes for the embedding values of the sparse vector. |
IndexEndpoint
Indexes are deployed into it. An IndexEndpoint can have multiple DeployedIndexes.
| Fields | |
|---|---|
name |
Output only. The resource name of the IndexEndpoint. |
display_name |
Required. The display name of the IndexEndpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters. |
description |
The description of the IndexEndpoint. |
deployed_indexes[] |
Output only. The indexes deployed in this endpoint. |
etag |
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. |
labels |
The labels with user-defined metadata to organize your IndexEndpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. |
create_time |
Output only. Timestamp when this IndexEndpoint was created. |
update_time |
Output only. Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of. |
network |
Optional. The full name of the Google Compute Engine network to which the IndexEndpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network.
Format: |
enable_private_service_connect |
Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, |
private_service_connect_config |
Optional. Configuration for private service connect.
|
public_endpoint_enabled |
Optional. If true, the deployed index will be accessible through public endpoint. |
public_endpoint_domain_name |
Output only. If |
encryption_spec |
Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key. |
satisfies_pzs |
Output only. Reserved for future use. |
satisfies_pzi |
Output only. Reserved for future use. |
IndexPrivateEndpoints
IndexPrivateEndpoints proto is used to provide paths for users to send requests via private endpoints (e.g. private service access, private service connect). To send request via private service access, use match_grpc_address. To send request via private service connect, use service_attachment.
| Fields | |
|---|---|
match_grpc_address |
Output only. The ip address used to send match gRPC requests. |
service_attachment |
Output only. The name of the service attachment resource. Populated if private service connect is enabled. |
psc_automated_endpoints[] |
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set. |
IndexStats
Stats of the Index.
| Fields | |
|---|---|
vectors_count |
Output only. The number of dense vectors in the Index. |
sparse_vectors_count |
Output only. The number of sparse vectors in the Index. |
shards_count |
Output only. The number of shards in the Index. |
IngestEventsMetadata
Metadata for MemoryBankService.IngestEvents.
| Fields | |
|---|---|
generic_metadata |
Output only. The common part of the operation metadata. |
stream_id |
Output only. The stream ID used for this ingestion. |
IngestEventsRequest
Request message for MemoryBankService.IngestEvents.
| Fields | |
|---|---|
parent |
Required. The resource name of the ReasoningEngine to ingest events to. Format: |
stream_id |
Optional. The ID of the stream to ingest events into. If not provided, a new one will be created. |
generation_trigger_config |
Optional. Configuration for triggering memory generation from this ingestion. If not set, then the stream will be force flushed immediately. |
scope |
Required. The scope of the memories that should be generated from the stream. Memories will be consolidated across memories with the same scope. Scope values cannot contain the wildcard character '*'. |
force_flush |
Optional. Forces a flush of all pending events in the stream and triggers memory generation immediately bypassing any conditions configured in the |
Union field source. Source of the events to ingest. source can be only one of the following: |
|
direct_contents_source |
Ingest events directly from the request. |
IngestEventsResponse
Response message for MemoryBankService.IngestEvents.
| Fields | |
|---|---|
generation_operations[] |
The resource name of the memory generation operation, if triggered. |
IngestionDirectContentsSource
Ingest events directly from the request.
| Fields | |
|---|---|
events[] |
Required. The events to ingest. |
Event
A single event to ingest.
| Fields | |
|---|---|
content |
Required. The content of the event. |
event_id |
Optional. A unique identifier for the event. If an event with the same event_id is ingested multiple times, it will be de-duplicated. |
event_time |
Optional. The time at which the event occurred. If provided, this timestamp will be used for ordering events within a stream. If not provided, the server-side ingestion time will be used. |
InputDataConfig
Specifies Agent Platform owned input data to be used for training, and possibly evaluating, the Model.
| Fields | |
|---|---|
dataset_id |
Required. The ID of the Dataset in the same Project and Location which data will be used to train the Model. The Dataset must use schema compatible with Model being trained, and what is compatible should be described in the used TrainingPipeline's |
annotations_filter |
Applicable only to Datasets that have DataItems and Annotations. A filter on Annotations of the Dataset. Only Annotations that both match this filter and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on (for the auto-assigned that role is decided by Agent Platform). A filter with same syntax as the one used in |
annotation_schema_uri |
Applicable only to custom training with Datasets that have DataItems and Annotations. Cloud Storage URI that points to a YAML file describing the annotation schema. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/annotation/ , note that the chosen schema must be consistent with Only Annotations that both match this schema and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on. When used in conjunction with |
saved_query_id |
Only applicable to Datasets that have SavedQueries. The ID of a SavedQuery (annotation set) under the Dataset specified by Only Annotations that are associated with this SavedQuery are used in respectively training. When used in conjunction with Only one of |
persist_ml_use_assignment |
Whether to persist the ML use assignment to data item system labels. |
Union field split. The instructions how the input data should be split between the training, validation and test sets. If no split type is provided, the fraction_split is used by default. split can be only one of the following: |
|
fraction_split |
Split based on fractions defining the size of each set. |
filter_split |
Split based on the provided filters for each set. |
predefined_split |
Supported only for tabular Datasets. Split based on a predefined key. |
timestamp_split |
Supported only for tabular Datasets. Split based on the timestamp of the input data pieces. |
stratified_split |
Supported only for tabular Datasets. Split based on the distribution of the specified column. |
Union field The destination of the training data to be written to. Supported destination file formats: * For non-tabular data: "jsonl". * For tabular data: "csv" and "bigquery". The following Agent Platform environment variables are passed to containers or python modules of the training task when this field is set:
|
|
gcs_destination |
The Cloud Storage location where the training data is to be written to. In the given directory a new directory is created with name: The Agent Platform environment variables representing Cloud Storage data URIs are represented in the Cloud Storage wildcard format to support sharded data. e.g.: "gs://.../training-*.jsonl"
|
bigquery_destination |
Only applicable to custom training with tabular Dataset with BigQuery source. The BigQuery project location where the training data is to be written to. In the given project a new dataset is created with name
|
Int64Array
A list of int64 values.
| Fields | |
|---|---|
values[] |
A list of int64 values. |
IntegratedGradientsAttribution
An attribution method that computes the Aumann-Shapley value taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365
| Fields | |
|---|---|
step_count |
Required. The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is within the desired error range. Valid range of its value is [1, 100], inclusively. |
smooth_grad_config |
Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf |
blur_baseline_config |
Config for IG with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383 |
InvokeReasoningEngineRequest
Request message for ReasoningEngineExecutionService.InvokeReasoningEngine.
| Fields | |
|---|---|
name |
Required. The name of the ReasoningEngine resource to use. Format: |
http_body |
Optional. The invoke method input. Supports HTTP headers and arbitrary data payload. |
JiraSource
The Jira source for the ImportRagFilesRequest.
| Fields | |
|---|---|
jira_queries[] |
Required. The Jira queries. |
JiraQueries
JiraQueries contains the Jira queries and corresponding authentication.
| Fields | |
|---|---|
projects[] |
A list of Jira projects to import in their entirety. |
custom_queries[] |
A list of custom Jira queries to import. For information about JQL (Jira Query Language), see https://support.atlassian.com/jira-service-management-cloud/docs/use-advanced-search-with-jira-query-language-jql/ |
email |
Required. The Jira email address. |
server_uri |
Required. The Jira server URI. |
api_key_config |
Required. The SecretManager secret version resource name (e.g. projects/{project}/secrets/{secret}/versions/{version}) storing the Jira API key. See Manage API tokens for your Atlassian account. |
JobState
Describes the state of a job.
| Enums | |
|---|---|
JOB_STATE_UNSPECIFIED |
The job state is unspecified. |
JOB_STATE_QUEUED |
The job has been just created or resumed and processing has not yet begun. |
JOB_STATE_PENDING |
The service is preparing to run the job. |
JOB_STATE_RUNNING |
The job is in progress. |
JOB_STATE_SUCCEEDED |
The job completed successfully. |
JOB_STATE_FAILED |
The job failed. |
JOB_STATE_CANCELLING |
The job is being cancelled. From this state the job may only go to either JOB_STATE_SUCCEEDED, JOB_STATE_FAILED or JOB_STATE_CANCELLED. |
JOB_STATE_CANCELLED |
The job has been cancelled. |
JOB_STATE_PAUSED |
The job has been stopped, and can be resumed. |
JOB_STATE_EXPIRED |
The job has expired. |
JOB_STATE_UPDATING |
The job is being updated. Only jobs in the RUNNING state can be updated. After updating, the job goes back to the RUNNING state. |
JOB_STATE_PARTIALLY_SUCCEEDED |
The job is partially succeeded, some results may be missing due to errors. |
KeepAliveProbe
Represents the configuration for keep-alive probe. Contains configuration on a specified endpoint that a deployment host should use to keep the container alive based on the probe settings.
| Fields | |
|---|---|
http_get |
Optional. Specifies the HTTP GET configuration for the probe. |
max_seconds |
Optional. Specifies the maximum duration (in seconds) to keep the instance alive via this probe. Can be a maximum of 3600 seconds (1 hour). |
HttpGet
Specifies the HTTP GET configuration for the probe.
| Fields | |
|---|---|
path |
Required. Specifies the path of the HTTP GET request (e.g., |
port |
Optional. Specifies the port number on the container to which the request is sent. |
LLMBasedMetricSpec
Specification for an LLM based metric.
| Fields | |
|---|---|
result_parser_config |
Optional. The parser config for the metric result. |
Union field rubrics_source. Source of the rubrics to be used for evaluation. rubrics_source can be only one of the following: |
|
rubric_group_key |
Use a pre-defined group of rubrics associated with the input. Refers to a key in the rubric_groups map of EvaluationInstance. |
rubric_generation_spec |
Dynamically generate rubrics using this specification. |
predefined_rubric_generation_spec |
Dynamically generate rubrics using a predefined spec. |
metric_prompt_template |
Required. Template for the prompt sent to the judge model. |
system_instruction |
Optional. System instructions for the judge model. |
judge_autorater_config |
Optional. Optional configuration for the judge LLM (Autorater). |
additional_config |
Optional. Optional additional configuration for the metric. |
LargeModelReference
Contains information about the Large Model.
| Fields | |
|---|---|
name |
Required. The unique name of the large Foundation or pre-built model. Like "chat-bison", "text-bison". Or model name with version ID, like "chat-bison@001", "text-bison@005", etc. |
LineageSubgraph
A subgraph of the overall lineage graph. Event edges connect Artifact and Execution nodes.
| Fields | |
|---|---|
artifacts[] |
The Artifact nodes in the subgraph. |
executions[] |
The Execution nodes in the subgraph. |
events[] |
The Event edges between Artifacts and Executions in the subgraph. |
ListAgentsRequest
Request message for AgentService.ListAgents.
| Fields | |
|---|---|
parent |
Required. The resource name of the location to list agents from. Format: |
page_size |
Optional. The maximum number of agents to return. The service may return fewer than this value. The maximum page size is 100; values above 100 will be coerced to 100. If unspecified, the default page size is 10. |
page_token |
Optional. A page token, received from a previous |
order_by |
Optional. A comma-separated list of fields to order by. Supported fields:
Use |
ListAgentsResponse
Response message for AgentService.ListAgents.
| Fields | |
|---|---|
agents[] |
The agents matching the request. |
next_page_token |
A token to retrieve the next page of results. Pass this value as |
ListAnnotationsRequest
Request message for DatasetService.ListAnnotations.
| Fields | |
|---|---|
parent |
Required. The resource name of the DataItem to list Annotations from. Format: |
filter |
The standard list filter. |
page_size |
The standard list page size. |
page_token |
The standard list page token. |
read_mask |
Mask specifying which fields to read. |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. |
ListAnnotationsResponse
Response message for DatasetService.ListAnnotations.
| Fields | |
|---|---|
annotations[] |
A list of Annotations that matches the specified filter in the request. |
next_page_token |
The standard List next-page token. |
ListArtifactsRequest
Request message for MetadataService.ListArtifacts.
| Fields | |
|---|---|
parent |
Required. The MetadataStore whose Artifacts should be listed. Format: |
page_size |
The maximum number of Artifacts to return. The service may return fewer. Must be in range 1-100, inclusive. Defaults to 100. |
page_token |
A page token, received from a previous When paginating, all other provided parameters must match the call that provided the page token. (Otherwise the request will fail with INVALID_ARGUMENT error.) |
filter |
Filter specifying the boolean condition for the Artifacts to satisfy in order to be part of the result set. The syntax to define filter query is based on https://google.aip.dev/160. The supported set of filters include the following:
Each of the above supported filter types can be combined together using logical operators ( For example: |
order_by |
How the list of messages is ordered. Specify the values to order by and an ordering operation. The default sorting order is ascending. To specify descending order for a field, users append a " desc" suffix; for example: "foo desc, bar". Subfields are specified with a |
ListArtifactsResponse
Response message for MetadataService.ListArtifacts.
| Fields | |
|---|---|
artifacts[] |
The Artifacts retrieved from the MetadataStore. |
next_page_token |
A token, which can be sent as |
ListBatchPredictionJobsRequest
Request message for JobService.ListBatchPredictionJobs.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the BatchPredictionJobs from. Format: |
filter |
The standard list filter. Supported fields:
Some examples of using the filter are:
|
page_size |
The standard list page size. |
page_token |
The standard list page token. Typically obtained via |
read_mask |
Mask specifying which fields to read. |
ListBatchPredictionJobsResponse
Response message for JobService.ListBatchPredictionJobs
| Fields | |
|---|---|
batch_prediction_jobs[] |
List of BatchPredictionJobs in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListCachedContentsRequest
Request to list CachedContents.
| Fields | |
|---|---|
parent |
Required. The parent, which owns this collection of cached contents. |
page_size |
Optional. The maximum number of cached contents to return. The service may return fewer than this value. If unspecified, some default (under maximum) number of items will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. |
page_token |
Optional. A page token, received from a previous When paginating, all other parameters provided to |
ListCachedContentsResponse
Response with a list of CachedContents.
| Fields | |
|---|---|
cached_contents[] |
List of cached contents. |
next_page_token |
A token, which can be sent as |
ListContextsRequest
Request message for MetadataService.ListContexts
| Fields | |
|---|---|
parent |
Required. The MetadataStore whose Contexts should be listed. Format: |
page_size |
The maximum number of Contexts to return. The service may return fewer. Must be in range 1-100, inclusive. Defaults to 100. |
page_token |
A page token, received from a previous When paginating, all other provided parameters must match the call that provided the page token. (Otherwise the request will fail with INVALID_ARGUMENT error.) |
filter |
Filter specifying the boolean condition for the Contexts to satisfy in order to be part of the result set. The syntax to define filter query is based on https://google.aip.dev/160. Following are the supported set of filters:
Each of the above supported filters can be combined together using logical operators ( For example: |
order_by |
How the list of messages is ordered. Specify the values to order by and an ordering operation. The default sorting order is ascending. To specify descending order for a field, users append a " desc" suffix; for example: "foo desc, bar". Subfields are specified with a |
ListContextsResponse
Response message for MetadataService.ListContexts.
| Fields | |
|---|---|
contexts[] |
The Contexts retrieved from the MetadataStore. |
next_page_token |
A token, which can be sent as |
ListCustomJobsRequest
Request message for JobService.ListCustomJobs.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the CustomJobs from. Format: |
filter |
The standard list filter. Supported fields:
Some examples of using the filter are:
|
page_size |
The standard list page size. |
page_token |
The standard list page token. Typically obtained via |
read_mask |
Mask specifying which fields to read. |
ListCustomJobsResponse
Response message for JobService.ListCustomJobs
| Fields | |
|---|---|
custom_jobs[] |
List of CustomJobs in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListDataItemsRequest
Request message for DatasetService.ListDataItems.
| Fields | |
|---|---|
parent |
Required. The resource name of the Dataset to list DataItems from. Format: |
filter |
The standard list filter. |
page_size |
The standard list page size. |
page_token |
The standard list page token. |
read_mask |
Mask specifying which fields to read. |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. |
ListDataItemsResponse
Response message for DatasetService.ListDataItems.
| Fields | |
|---|---|
data_items[] |
A list of DataItems that matches the specified filter in the request. |
next_page_token |
The standard List next-page token. |
ListDatasetVersionsRequest
Request message for DatasetService.ListDatasetVersions.
| Fields | |
|---|---|
parent |
Required. The resource name of the Dataset to list DatasetVersions from. Format: |
filter |
Optional. The standard list filter. |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. |
read_mask |
Optional. Mask specifying which fields to read. |
order_by |
Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. |
ListDatasetVersionsResponse
Response message for DatasetService.ListDatasetVersions.
| Fields | |
|---|---|
dataset_versions[] |
A list of DatasetVersions that matches the specified filter in the request. |
next_page_token |
The standard List next-page token. |
ListDatasetsRequest
Request message for DatasetService.ListDatasets.
| Fields | |
|---|---|
parent |
Required. The name of the Dataset's parent resource. Format: |
filter |
An expression for filtering the results of the request. For field names both snake_case and camelCase are supported.
Some examples:
|
page_size |
The standard list page size. |
page_token |
The standard list page token. |
read_mask |
Mask specifying which fields to read. |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields:
|
ListDatasetsResponse
Response message for DatasetService.ListDatasets.
| Fields | |
|---|---|
datasets[] |
A list of Datasets that matches the specified filter in the request. |
next_page_token |
The standard List next-page token. |
ListDeploymentResourcePoolsRequest
Request message for ListDeploymentResourcePools method.
| Fields | |
|---|---|
parent |
Required. The parent Location which owns this collection of DeploymentResourcePools. Format: |
page_size |
The maximum number of DeploymentResourcePools to return. The service may return fewer than this value. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
ListDeploymentResourcePoolsResponse
Response message for ListDeploymentResourcePools method.
| Fields | |
|---|---|
deployment_resource_pools[] |
The DeploymentResourcePools from the specified location. |
next_page_token |
A token, which can be sent as |
ListEndpointsRequest
Request message for EndpointService.ListEndpoints.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location from which to list the Endpoints. Format: |
filter |
Optional. An expression for filtering the results of the request. For field names both snake_case and camelCase are supported.
Some examples:
|
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. Typically obtained via |
read_mask |
Optional. Mask specifying which fields to read. |
gdc_zone |
Optional. Configures the Google Distributed Cloud (GDC) environment for online prediction. Only set this field when the Endpoint is to be deployed in a GDC environment. |
ListEndpointsResponse
Response message for EndpointService.ListEndpoints.
| Fields | |
|---|---|
endpoints[] |
List of Endpoints in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListEntityTypesRequest
Request message for FeaturestoreService.ListEntityTypes.
| Fields | |
|---|---|
parent |
Required. The resource name of the Featurestore to list EntityTypes. Format: |
filter |
Lists the EntityTypes that match the filter expression. The following filters are supported:
Examples:
|
page_size |
The maximum number of EntityTypes to return. The service may return fewer than this value. If unspecified, at most 1000 EntityTypes will be returned. The maximum value is 1000; any value greater than 1000 will be coerced to 1000. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields:
|
read_mask |
Mask specifying which fields to read. |
ListEntityTypesResponse
Response message for FeaturestoreService.ListEntityTypes.
| Fields | |
|---|---|
entity_types[] |
The EntityTypes matching the request. |
next_page_token |
A token, which can be sent as |
ListEventsRequest
Request message for SessionService.ListEvents.
| Fields | |
|---|---|
parent |
Required. The resource name of the session to list events from. Format: |
page_size |
Optional. The maximum number of events to return. The service may return fewer than this value. If unspecified, at most 100 events will be returned. These events are ordered by timestamp in ascending order. |
page_token |
Optional. The |
filter |
Optional. The standard list filter. Supported fields: * More detail in AIP-160. |
order_by |
Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * Example: |
ListEventsResponse
Response message for SessionService.ListEvents.
| Fields | |
|---|---|
session_events[] |
A list of events matching the request. Ordered by timestamp in ascending order. |
next_page_token |
A token, which can be sent as |
ListExampleStoresRequest
Request message for ExampleStoreService.ListExampleStores.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the ExampleStores from. Format: |
filter |
Optional. The standard list filter. More detail in AIP-160. |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. |
ListExampleStoresResponse
Response message for ExampleStoreService.ListExampleStores.
| Fields | |
|---|---|
example_stores[] |
List of ExampleStore in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListExecutionsRequest
Request message for MetadataService.ListExecutions.
| Fields | |
|---|---|
parent |
Required. The MetadataStore whose Executions should be listed. Format: |
page_size |
The maximum number of Executions to return. The service may return fewer. Must be in range 1-100, inclusive. Defaults to 100. |
page_token |
A page token, received from a previous When paginating, all other provided parameters must match the call that provided the page token. (Otherwise the request will fail with an INVALID_ARGUMENT error.) |
filter |
Filter specifying the boolean condition for the Executions to satisfy in order to be part of the result set. The syntax to define filter query is based on https://google.aip.dev/160. Following are the supported set of filters:
Each of the above supported filters can be combined together using logical operators ( For example: |
order_by |
How the list of messages is ordered. Specify the values to order by and an ordering operation. The default sorting order is ascending. To specify descending order for a field, users append a " desc" suffix; for example: "foo desc, bar". Subfields are specified with a |
ListExecutionsResponse
Response message for MetadataService.ListExecutions.
| Fields | |
|---|---|
executions[] |
The Executions retrieved from the MetadataStore. |
next_page_token |
A token, which can be sent as |
ListExtensionsRequest
Request message for ExtensionRegistryService.ListExtensions.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the Extensions from. Format: |
filter |
Optional. The standard list filter. Supported fields: * More detail in AIP-160. |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. |
order_by |
Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * Example: |
ListExtensionsResponse
Response message for ExtensionRegistryService.ListExtensions
| Fields | |
|---|---|
extensions[] |
List of Extension in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListFeatureGroupsRequest
Request message for FeatureRegistryService.ListFeatureGroups.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list FeatureGroups. Format: |
filter |
Lists the FeatureGroups that match the filter expression. The following fields are supported:
Examples:
|
page_size |
The maximum number of FeatureGroups to return. The service may return fewer than this value. If unspecified, at most 100 FeatureGroups will be returned. The maximum value is 100; any value greater than 100 will be coerced to 100. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported Fields:
|
ListFeatureGroupsResponse
Response message for FeatureRegistryService.ListFeatureGroups.
| Fields | |
|---|---|
feature_groups[] |
The FeatureGroups matching the request. |
next_page_token |
A token, which can be sent as |
ListFeatureMonitorJobsRequest
Request message for FeatureRegistryService.ListFeatureMonitorJobs.
| Fields | |
|---|---|
parent |
Required. The resource name of the FeatureMonitor to list FeatureMonitorJobs. Format: |
filter |
Optional. Lists the FeatureMonitorJobs that match the filter expression. The following fields are supported:
Examples:
|
page_size |
Optional. The maximum number of FeatureMonitorJobs to return. The service may return fewer than this value. If unspecified, at most 100 FeatureMonitorJobs will be returned. The maximum value is 100; any value greater than 100 will be coerced to 100. |
page_token |
Optional. A page token, received from a previous When paginating, all other parameters provided to |
order_by |
Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported Fields:
|
ListFeatureMonitorJobsResponse
Response message for FeatureRegistryService.ListFeatureMonitorJobs.
| Fields | |
|---|---|
feature_monitor_jobs[] |
The FeatureMonitorJobs matching the request. |
next_page_token |
A token, which can be sent as |
ListFeatureMonitorsRequest
Request message for FeatureRegistryService.ListFeatureMonitors.
| Fields | |
|---|---|
parent |
Required. The resource name of the FeatureGroup to list FeatureMonitors. Format: |
filter |
Optional. Lists the FeatureMonitors that match the filter expression. The following fields are supported:
Examples:
|
page_size |
Optional. The maximum number of FeatureGroups to return. The service may return fewer than this value. If unspecified, at most 100 FeatureMonitors will be returned. The maximum value is 100; any value greater than 100 will be coerced to 100. |
page_token |
Optional. A page token, received from a previous When paginating, all other parameters provided to |
order_by |
Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported Fields:
|
ListFeatureMonitorsResponse
Response message for FeatureRegistryService.ListFeatureMonitors.
| Fields | |
|---|---|
feature_monitors[] |
The FeatureMonitors matching the request. |
next_page_token |
A token, which can be sent as |
ListFeatureOnlineStoresRequest
Request message for FeatureOnlineStoreAdminService.ListFeatureOnlineStores.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list FeatureOnlineStores. Format: |
filter |
Lists the FeatureOnlineStores that match the filter expression. The following fields are supported:
Examples:
|
page_size |
The maximum number of FeatureOnlineStores to return. The service may return fewer than this value. If unspecified, at most 100 FeatureOnlineStores will be returned. The maximum value is 100; any value greater than 100 will be coerced to 100. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported Fields:
|
ListFeatureOnlineStoresResponse
Response message for FeatureOnlineStoreAdminService.ListFeatureOnlineStores.
| Fields | |
|---|---|
feature_online_stores[] |
The FeatureOnlineStores matching the request. |
next_page_token |
A token, which can be sent as |
ListFeatureViewSyncsRequest
Request message for FeatureOnlineStoreAdminService.ListFeatureViewSyncs.
| Fields | |
|---|---|
parent |
Required. The resource name of the FeatureView to list FeatureViewSyncs. Format: |
filter |
Lists the FeatureViewSyncs that match the filter expression. The following filters are supported:
Examples:
|
page_size |
The maximum number of FeatureViewSyncs to return. The service may return fewer than this value. If unspecified, at most 1000 FeatureViewSyncs will be returned. The maximum value is 1000; any value greater than 1000 will be coerced to 1000. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields:
|
ListFeatureViewSyncsResponse
Response message for FeatureOnlineStoreAdminService.ListFeatureViewSyncs.
| Fields | |
|---|---|
feature_view_syncs[] |
The FeatureViewSyncs matching the request. |
next_page_token |
A token, which can be sent as |
ListFeatureViewsRequest
Request message for FeatureOnlineStoreAdminService.ListFeatureViews.
| Fields | |
|---|---|
parent |
Required. The resource name of the FeatureOnlineStore to list FeatureViews. Format: |
filter |
Lists the FeatureViews that match the filter expression. The following filters are supported:
Examples:
|
page_size |
The maximum number of FeatureViews to return. The service may return fewer than this value. If unspecified, at most 1000 FeatureViews will be returned. The maximum value is 1000; any value greater than 1000 will be coerced to 1000. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields:
|
ListFeatureViewsResponse
Response message for FeatureOnlineStoreAdminService.ListFeatureViews.
| Fields | |
|---|---|
feature_views[] |
The FeatureViews matching the request. |
next_page_token |
A token, which can be sent as |
ListFeaturesRequest
Request message for FeaturestoreService.ListFeatures. Request message for FeatureRegistryService.ListFeatures.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list Features. Format for entity_type as parent: |
filter |
Lists the Features that match the filter expression. The following filters are supported:
Examples:
|
page_size |
The maximum number of Features to return. The service may return fewer than this value. If unspecified, at most 1000 Features will be returned. The maximum value is 1000; any value greater than 1000 will be coerced to 1000. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields:
|
read_mask |
Mask specifying which fields to read. |
latest_stats_count |
Only applicable for Agent Platform Feature Store (Legacy). If set, return the most recent |
ListFeaturesResponse
Response message for FeaturestoreService.ListFeatures. Response message for FeatureRegistryService.ListFeatures.
| Fields | |
|---|---|
features[] |
The Features matching the request. |
next_page_token |
A token, which can be sent as |
ListFeaturestoresRequest
Request message for FeaturestoreService.ListFeaturestores.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list Featurestores. Format: |
filter |
Lists the featurestores that match the filter expression. The following fields are supported:
Examples:
|
page_size |
The maximum number of Featurestores to return. The service may return fewer than this value. If unspecified, at most 100 Featurestores will be returned. The maximum value is 100; any value greater than 100 will be coerced to 100. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported Fields:
|
read_mask |
Mask specifying which fields to read. |
ListFeaturestoresResponse
Response message for FeaturestoreService.ListFeaturestores.
| Fields | |
|---|---|
featurestores[] |
The Featurestores matching the request. |
next_page_token |
A token, which can be sent as |
ListHyperparameterTuningJobsRequest
Request message for JobService.ListHyperparameterTuningJobs.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the HyperparameterTuningJobs from. Format: |
filter |
The standard list filter. Supported fields:
Some examples of using the filter are:
|
page_size |
The standard list page size. |
page_token |
The standard list page token. Typically obtained via |
read_mask |
Mask specifying which fields to read. |
ListHyperparameterTuningJobsResponse
Response message for JobService.ListHyperparameterTuningJobs
| Fields | |
|---|---|
hyperparameter_tuning_jobs[] |
List of HyperparameterTuningJobs in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListIndexEndpointsRequest
Request message for IndexEndpointService.ListIndexEndpoints.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location from which to list the IndexEndpoints. Format: |
filter |
Optional. An expression for filtering the results of the request. For field names both snake_case and camelCase are supported.
Some examples: * |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. Typically obtained via |
read_mask |
Optional. Mask specifying which fields to read. |
ListIndexEndpointsResponse
Response message for IndexEndpointService.ListIndexEndpoints.
| Fields | |
|---|---|
index_endpoints[] |
List of IndexEndpoints in the requested page. |
next_page_token |
A token to retrieve next page of results. Pass to |
ListIndexesRequest
Request message for IndexService.ListIndexes.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location from which to list the Indexes. Format: |
filter |
The standard list filter. |
page_size |
The standard list page size. |
page_token |
The standard list page token. Typically obtained via |
read_mask |
Mask specifying which fields to read. |
ListIndexesResponse
Response message for IndexService.ListIndexes.
| Fields | |
|---|---|
indexes[] |
List of indexes in the requested page. |
next_page_token |
A token to retrieve next page of results. Pass to |
ListMemoriesRequest
Request message for MemoryBankService.ListMemories.
| Fields | |
|---|---|
parent |
Required. The resource name of the ReasoningEngine to list the Memories under. Format: |
filter |
Optional. The standard list filter. More detail in AIP-160. Supported fields: * |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. |
order_by |
Optional. The standard list order by string. If not specified, the default order is More detail in AIP-132. Supported fields: * |
ListMemoriesResponse
Response message for MemoryBankService.ListMemories.
| Fields | |
|---|---|
memories[] |
List of Memories in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListMetadataSchemasRequest
Request message for MetadataService.ListMetadataSchemas.
| Fields | |
|---|---|
parent |
Required. The MetadataStore whose MetadataSchemas should be listed. Format: |
page_size |
The maximum number of MetadataSchemas to return. The service may return fewer. Must be in range 1-100, inclusive. Defaults to 100. |
page_token |
A page token, received from a previous When paginating, all other provided parameters must match the call that provided the page token. (Otherwise the request will fail with INVALID_ARGUMENT error.) |
filter |
A query to filter available MetadataSchemas for matching results. |
ListMetadataSchemasResponse
Response message for MetadataService.ListMetadataSchemas.
| Fields | |
|---|---|
metadata_schemas[] |
The MetadataSchemas found for the MetadataStore. |
next_page_token |
A token, which can be sent as |
ListMetadataStoresRequest
Request message for MetadataService.ListMetadataStores.
| Fields | |
|---|---|
parent |
Required. The Location whose MetadataStores should be listed. Format: |
page_size |
The maximum number of Metadata Stores to return. The service may return fewer. Must be in range 1-100, inclusive. Defaults to 100. |
page_token |
A page token, received from a previous When paginating, all other provided parameters must match the call that provided the page token. (Otherwise the request will fail with INVALID_ARGUMENT error.) |
ListMetadataStoresResponse
Response message for MetadataService.ListMetadataStores.
| Fields | |
|---|---|
metadata_stores[] |
The MetadataStores found for the Location. |
next_page_token |
A token, which can be sent as |
ListModelDeploymentMonitoringJobsRequest
Request message for JobService.ListModelDeploymentMonitoringJobs.
| Fields | |
|---|---|
parent |
Required. The parent of the ModelDeploymentMonitoringJob. Format: |
filter |
The standard list filter. Supported fields:
Some examples of using the filter are:
|
page_size |
The standard list page size. |
page_token |
The standard list page token. |
read_mask |
Mask specifying which fields to read |
ListModelDeploymentMonitoringJobsResponse
Response message for JobService.ListModelDeploymentMonitoringJobs.
| Fields | |
|---|---|
model_deployment_monitoring_jobs[] |
A list of ModelDeploymentMonitoringJobs that matches the specified filter in the request. |
next_page_token |
The standard List next-page token. |
ListModelEvaluationSlicesRequest
Request message for ModelService.ListModelEvaluationSlices.
| Fields | |
|---|---|
parent |
Required. The resource name of the ModelEvaluation to list the ModelEvaluationSlices from. Format: |
filter |
The standard list filter.
|
page_size |
The standard list page size. |
page_token |
The standard list page token. Typically obtained via |
read_mask |
Mask specifying which fields to read. |
ListModelEvaluationSlicesResponse
Response message for ModelService.ListModelEvaluationSlices.
| Fields | |
|---|---|
model_evaluation_slices[] |
List of ModelEvaluations in the requested page. |
next_page_token |
A token to retrieve next page of results. Pass to |
ListModelEvaluationsRequest
Request message for ModelService.ListModelEvaluations.
| Fields | |
|---|---|
parent |
Required. The resource name of the Model to list the ModelEvaluations from. Format: |
filter |
The standard list filter. |
page_size |
The standard list page size. |
page_token |
The standard list page token. Typically obtained via |
read_mask |
Mask specifying which fields to read. |
ListModelEvaluationsResponse
Response message for ModelService.ListModelEvaluations.
| Fields | |
|---|---|
model_evaluations[] |
List of ModelEvaluations in the requested page. |
next_page_token |
A token to retrieve next page of results. Pass to |
ListModelMonitoringJobsRequest
Request message for ModelMonitoringService.ListModelMonitoringJobs.
| Fields | |
|---|---|
parent |
Required. The parent of the ModelMonitoringJob. Format: |
filter |
The standard list filter. More detail in AIP-160. |
page_size |
The standard list page size. |
page_token |
The standard list page token. |
read_mask |
Mask specifying which fields to read |
ListModelMonitoringJobsResponse
Response message for ModelMonitoringService.ListModelMonitoringJobs.
| Fields | |
|---|---|
model_monitoring_jobs[] |
A list of ModelMonitoringJobs that matches the specified filter in the request. |
next_page_token |
The standard List next-page token. |
ListModelMonitorsRequest
Request message for ModelMonitoringService.ListModelMonitors.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the ModelMonitors from. Format: |
filter |
The standard list filter. More detail in AIP-160. |
page_size |
The standard list page size. |
page_token |
The standard list page token. |
read_mask |
Mask specifying which fields to read. |
ListModelMonitorsResponse
Response message for ModelMonitoringService.ListModelMonitors
| Fields | |
|---|---|
model_monitors[] |
List of ModelMonitor in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListModelVersionCheckpointsRequest
Request message for ModelService.ListModelVersionCheckpoints.
| Fields | |
|---|---|
name |
Required. The name of the model version to list checkpoints for. |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. Typically obtained via |
ListModelVersionCheckpointsResponse
Response message for ModelService.ListModelVersionCheckpoints
| Fields | |
|---|---|
checkpoints[] |
List of Model Version checkpoints. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListModelVersionsRequest
Request message for ModelService.ListModelVersions.
| Fields | |
|---|---|
name |
Required. The name of the model to list versions for. |
page_size |
The standard list page size. |
page_token |
The standard list page token. Typically obtained via |
filter |
An expression for filtering the results of the request. For field names both snake_case and camelCase are supported.
Some examples:
|
read_mask |
Mask specifying which fields to read. |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields:
Example: |
ListModelVersionsResponse
Response message for ModelService.ListModelVersions
| Fields | |
|---|---|
models[] |
List of Model versions in the requested page. In the returned Model name field, version ID instead of regvision tag will be included. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListModelsRequest
Request message for ModelService.ListModels.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the Models from. Format: |
filter |
An expression for filtering the results of the request. For field names both snake_case and camelCase are supported.
Some examples:
|
page_size |
The standard list page size. |
page_token |
The standard list page token. Typically obtained via |
read_mask |
Mask specifying which fields to read. |
ListModelsResponse
Response message for ModelService.ListModels
| Fields | |
|---|---|
models[] |
List of Models in the requested page. |
next_page_token |
A token to retrieve next page of results. Pass to |
ListNotebookExecutionJobsRequest
Request message for [NotebookService.ListNotebookExecutionJobs]
| Fields | |
|---|---|
parent |
Required. The resource name of the Location from which to list the NotebookExecutionJobs. Format: |
filter |
Optional. An expression for filtering the results of the request. For field names both snake_case and camelCase are supported.
Some examples: * |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. Typically obtained via |
order_by |
Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields:
Example: |
view |
Optional. The NotebookExecutionJob view. Defaults to BASIC. |
ListNotebookExecutionJobsResponse
Response message for [NotebookService.CreateNotebookExecutionJob]
| Fields | |
|---|---|
notebook_execution_jobs[] |
List of NotebookExecutionJobs in the requested page. |
next_page_token |
A token to retrieve next page of results. Pass to |
ListNotebookRuntimeTemplatesRequest
Request message for NotebookService.ListNotebookRuntimeTemplates.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location from which to list the NotebookRuntimeTemplates. Format: |
filter |
Optional. An expression for filtering the results of the request. For field names both snake_case and camelCase are supported.
Some examples:
|
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. Typically obtained via |
read_mask |
Optional. Mask specifying which fields to read. |
order_by |
Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields:
Example: |
ListNotebookRuntimeTemplatesResponse
Response message for NotebookService.ListNotebookRuntimeTemplates.
| Fields | |
|---|---|
notebook_runtime_templates[] |
List of NotebookRuntimeTemplates in the requested page. |
next_page_token |
A token to retrieve next page of results. Pass to |
ListNotebookRuntimesRequest
Request message for NotebookService.ListNotebookRuntimes.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location from which to list the NotebookRuntimes. Format: |
filter |
Optional. An expression for filtering the results of the request. For field names both snake_case and camelCase are supported.
Some examples:
|
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. Typically obtained via |
read_mask |
Optional. Mask specifying which fields to read. |
order_by |
Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields:
Example: |
ListNotebookRuntimesResponse
Response message for NotebookService.ListNotebookRuntimes.
| Fields | |
|---|---|
notebook_runtimes[] |
List of NotebookRuntimes in the requested page. |
next_page_token |
A token to retrieve next page of results. Pass to |
ListOnlineEvaluatorsRequest
Request message for ListOnlineEvaluators.
| Fields | |
|---|---|
parent |
Required. The parent resource of the OnlineEvaluators to list. Format: projects/{project}/locations/{location}. |
page_size |
Optional. The maximum number of OnlineEvaluators to return. The service may return fewer than this value. If unspecified, at most 100 OnlineEvaluators will be returned. The maximum value is 100; values above 100 will be coerced to 100. Based on aip.dev/158. |
page_token |
Optional. A token identifying a page of results the server should return. Based on aip.dev/158. |
filter |
Optional. Standard list filter. Supported fields: * |
order_by |
Optional. A comma-separated list of fields to order by. The default sorting order is ascending. Use "desc" after a field name for descending. Supported fields: * Example: |
ListOnlineEvaluatorsResponse
Response message for ListOnlineEvaluators.
| Fields | |
|---|---|
online_evaluators[] |
A list of OnlineEvaluators matching the request. |
next_page_token |
A token to retrieve the next page. Absence of this field indicates there are no subsequent pages. |
ListOptimalTrialsRequest
Request message for VizierService.ListOptimalTrials.
| Fields | |
|---|---|
parent |
Required. The name of the Study that the optimal Trial belongs to. |
ListOptimalTrialsResponse
Response message for VizierService.ListOptimalTrials.
| Fields | |
|---|---|
optimal_trials[] |
The pareto-optimal Trials for multiple objective Study or the optimal trial for single objective Study. The definition of pareto-optimal can be checked in wiki page. https://en.wikipedia.org/wiki/Pareto_efficiency |
ListPersistentResourcesRequest
Request message for PersistentResourceService.ListPersistentResources.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the PersistentResources from. Format: |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. Typically obtained via |
ListPersistentResourcesResponse
Response message for PersistentResourceService.ListPersistentResources
| Fields | |
|---|---|
persistent_resources[] |
|
next_page_token |
A token to retrieve next page of results. Pass to |
ListPipelineJobsRequest
Request message for PipelineService.ListPipelineJobs.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the PipelineJobs from. Format: |
filter |
Lists the PipelineJobs that match the filter expression. The following fields are supported:
Filter expressions can be combined together using logical operators ( The syntax to define filter expression is based on https://google.aip.dev/160. Examples:
|
page_size |
The standard list page size. |
page_token |
The standard list page token. Typically obtained via |
order_by |
A comma-separated list of fields to order by. The default sort order is in ascending order. Use "desc" after a field name for descending. You can have multiple order_by fields provided e.g. "create_time desc, end_time", "end_time, start_time, update_time" For example, using "create_time desc, end_time" will order results by create time in descending order, and if there are multiple jobs having the same create time, order them by the end time in ascending order. if order_by is not specified, it will order by default order is create time in descending order. Supported fields:
|
read_mask |
Mask specifying which fields to read. |
ListPipelineJobsResponse
Response message for PipelineService.ListPipelineJobs
| Fields | |
|---|---|
pipeline_jobs[] |
List of PipelineJobs in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListPublisherModelsRequest
Request message for ModelGardenService.ListPublisherModels.
| Fields | |
|---|---|
parent |
Required. The name of the Publisher from which to list the PublisherModels. Format: |
filter |
Optional. The standard list filter. |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. Typically obtained via |
view |
Optional. PublisherModel view specifying which fields to read. |
order_by |
Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. |
language_code |
Optional. The IETF BCP-47 language code representing the language in which the publisher models' text information should be written in. If not set, by default English (en). |
list_all_versions |
Optional. List all publisher model versions if the flag is set to true. |
ListPublisherModelsResponse
Response message for ModelGardenService.ListPublisherModels.
| Fields | |
|---|---|
publisher_models[] |
List of PublisherModels in the requested page. |
next_page_token |
A token to retrieve next page of results. Pass to [ListPublisherModels.page_token][] to obtain that page. |
ListRagCorporaRequest
Request message for VertexRagDataService.ListRagCorpora.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location from which to list the RagCorpora. Format: |
page_size |
Optional. The standard list page size. The maximum value is 100. If not specified, a default value of 100 will be used. |
page_token |
Optional. The standard list page token. Typically obtained via |
ListRagCorporaResponse
Response message for VertexRagDataService.ListRagCorpora.
| Fields | |
|---|---|
rag_corpora[] |
List of RagCorpora in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListRagDataSchemasRequest
Request message for VertexRagDataService.ListRagDataSchemas.
| Fields | |
|---|---|
parent |
Required. The resource name of the RagCorpus from which to list the RagDataSchemas. Format: |
page_size |
Optional. The standard list page size. The maximum value is 100. If not specified, a default value of 100 will be used. |
page_token |
Optional. The standard list page token. Typically obtained via |
ListRagDataSchemasResponse
Response message for VertexRagDataService.ListRagDataSchemas.
| Fields | |
|---|---|
rag_data_schemas[] |
List of RagDataSchemas in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListRagFilesRequest
Request message for VertexRagDataService.ListRagFiles.
| Fields | |
|---|---|
parent |
Required. The resource name of the RagCorpus from which to list the RagFiles. Format: |
page_size |
Optional. The standard list page size. The maximum value is 100. If not specified, a default value of 100 will be used. |
page_token |
Optional. The standard list page token. Typically obtained via |
ListRagFilesResponse
Response message for VertexRagDataService.ListRagFiles.
| Fields | |
|---|---|
rag_files[] |
List of RagFiles in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListRagMetadataRequest
Request message for VertexRagDataService.ListRagMetadata.
| Fields | |
|---|---|
parent |
Required. The resource name of the RagFile from which to list the RagMetadata. Format: |
page_size |
Optional. The standard list page size. The maximum value is 100. If not specified, a default value of 100 will be used. |
page_token |
Optional. The standard list page token. Typically obtained via |
ListRagMetadataResponse
Response message for VertexRagDataService.ListRagMetadata.
| Fields | |
|---|---|
rag_metadata[] |
List of RagMetadata in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListReasoningEngineRuntimeRevisionsRequest
Request message for ReasoningEngineRuntimeRevisionService.ListReasoningEngineRuntimeRevisions.
| Fields | |
|---|---|
parent |
Required. The resource name of the ReasoningEngine to list the ReasoningEngineRuntimeRevisions from. Format: |
filter |
Optional. The standard list filter. More detail in AIP-160. |
page_size |
Optional. The maximum number of ReasoningEngineRuntimeRevisions to return. The service may return fewer than this value. If unspecified, at most 50 revisions will be returned. The maximum value is 100; values above 100 will be coerced to 100. |
page_token |
Optional. The standard list page token. |
ListReasoningEngineRuntimeRevisionsResponse
Response message for ReasoningEngineRuntimeRevisionService.ListReasoningEngineRuntimeRevisions
| Fields | |
|---|---|
reasoning_engine_runtime_revisions[] |
List of ReasoningEngineRuntimeRevisions in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListReasoningEnginesRequest
Request message for ReasoningEngineService.ListReasoningEngines.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the ReasoningEngines from. Format: |
filter |
Optional. The standard list filter. More detail in AIP-160. |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. |
ListReasoningEnginesResponse
Response message for ReasoningEngineService.ListReasoningEngines
| Fields | |
|---|---|
reasoning_engines[] |
List of ReasoningEngines in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListSavedQueriesRequest
Request message for DatasetService.ListSavedQueries.
| Fields | |
|---|---|
parent |
Required. The resource name of the Dataset to list SavedQueries from. Format: |
filter |
The standard list filter. |
page_size |
The standard list page size. |
page_token |
The standard list page token. |
read_mask |
Mask specifying which fields to read. |
order_by |
A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. |
ListSavedQueriesResponse
Response message for DatasetService.ListSavedQueries.
| Fields | |
|---|---|
saved_queries[] |
A list of SavedQueries that match the specified filter in the request. |
next_page_token |
The standard List next-page token. |
ListSchedulesRequest
Request message for ScheduleService.ListSchedules.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the Schedules from. Format: |
filter |
Lists the Schedules that match the filter expression. The following fields are supported:
Filter expressions can be combined together using logical operators ( Examples:
|
page_size |
The standard list page size. Default to 100 if not specified. |
page_token |
The standard list page token. Typically obtained via |
order_by |
A comma-separated list of fields to order by. The default sort order is in ascending order. Use "desc" after a field name for descending. You can have multiple order_by fields provided. For example, using "create_time desc, end_time" will order results by create time in descending order, and if there are multiple schedules having the same create time, order them by the end time in ascending order. If order_by is not specified, it will order by default with create_time in descending order. Supported fields:
|
ListSchedulesResponse
Response message for ScheduleService.ListSchedules
| Fields | |
|---|---|
schedules[] |
List of Schedules in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListSessionsRequest
Request message for SessionService.ListSessions.
| Fields | |
|---|---|
parent |
Required. The resource name of the location to list sessions from. Format: |
page_size |
Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, the default page size is 100. Values greater than 100 will be capped at 100. |
page_token |
Optional. The |
filter |
Optional. The standard list filter. Supported fields: * Example: |
order_by |
Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * Example: |
ListSessionsResponse
Response message for SessionService.ListSessions.
| Fields | |
|---|---|
sessions[] |
A list of sessions matching the request. |
next_page_token |
A token, which can be sent as |
ListSkillRevisionsRequest
Request message for SkillRegistryService.ListSkillRevisions.
| Fields | |
|---|---|
parent |
Required. The resource name of the Skill to list revisions for. Format: |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. |
filter |
Optional. The standard list filter. More detail in AIP-160. Supported fields (equality match only): * |
ListSkillRevisionsResponse
Response message for SkillRegistryService.ListSkillRevisions.
| Fields | |
|---|---|
skill_revisions[] |
The list of Skill Revisions in the request page. |
next_page_token |
A token, which can be sent as |
ListSkillsRequest
Request message for SkillRegistryService.ListSkills.
| Fields | |
|---|---|
parent |
Required. The location to list the Skills in. Format: |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. |
ListSkillsResponse
Response message for SkillRegistryService.ListSkills.
| Fields | |
|---|---|
skills[] |
The Skills. |
next_page_token |
A token, which can be sent as |
ListSpecialistPoolsRequest
Request message for SpecialistPoolService.ListSpecialistPools.
| Fields | |
|---|---|
parent |
Required. The name of the SpecialistPool's parent resource. Format: |
page_size |
The standard list page size. |
page_token |
The standard list page token. Typically obtained by |
read_mask |
Mask specifying which fields to read. FieldMask represents a set of |
ListSpecialistPoolsResponse
Response message for SpecialistPoolService.ListSpecialistPools.
| Fields | |
|---|---|
specialist_pools[] |
A list of SpecialistPools that matches the specified filter in the request. |
next_page_token |
The standard List next-page token. |
ListStudiesRequest
Request message for VizierService.ListStudies.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the Study from. Format: |
page_token |
Optional. A page token to request the next page of results. If unspecified, there are no subsequent pages. |
page_size |
Optional. The maximum number of studies to return per "page" of results. If unspecified, service will pick an appropriate default. |
ListStudiesResponse
Response message for VizierService.ListStudies.
| Fields | |
|---|---|
studies[] |
The studies associated with the project. |
next_page_token |
Passes this token as the |
ListTensorboardExperimentsRequest
Request message for TensorboardService.ListTensorboardExperiments.
| Fields | |
|---|---|
parent |
Required. The resource name of the Tensorboard to list TensorboardExperiments. Format: |
filter |
Lists the TensorboardExperiments that match the filter expression. |
page_size |
The maximum number of TensorboardExperiments to return. The service may return fewer than this value. If unspecified, at most 50 TensorboardExperiments are returned. The maximum value is 1000; values above 1000 are coerced to 1000. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
Field to use to sort the list. |
read_mask |
Mask specifying which fields to read. |
ListTensorboardExperimentsResponse
Response message for TensorboardService.ListTensorboardExperiments.
| Fields | |
|---|---|
tensorboard_experiments[] |
The TensorboardExperiments mathching the request. |
next_page_token |
A token, which can be sent as |
ListTensorboardRunsRequest
Request message for TensorboardService.ListTensorboardRuns.
| Fields | |
|---|---|
parent |
Required. The resource name of the TensorboardExperiment to list TensorboardRuns. Format: |
filter |
Lists the TensorboardRuns that match the filter expression. |
page_size |
The maximum number of TensorboardRuns to return. The service may return fewer than this value. If unspecified, at most 50 TensorboardRuns are returned. The maximum value is 1000; values above 1000 are coerced to 1000. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
Field to use to sort the list. |
read_mask |
Mask specifying which fields to read. |
ListTensorboardRunsResponse
Response message for TensorboardService.ListTensorboardRuns.
| Fields | |
|---|---|
tensorboard_runs[] |
The TensorboardRuns mathching the request. |
next_page_token |
A token, which can be sent as |
ListTensorboardTimeSeriesRequest
Request message for TensorboardService.ListTensorboardTimeSeries.
| Fields | |
|---|---|
parent |
Required. The resource name of the TensorboardRun to list TensorboardTimeSeries. Format: |
filter |
Lists the TensorboardTimeSeries that match the filter expression. |
page_size |
The maximum number of TensorboardTimeSeries to return. The service may return fewer than this value. If unspecified, at most 50 TensorboardTimeSeries are returned. The maximum value is 1000; values above 1000 are coerced to 1000. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
Field to use to sort the list. |
read_mask |
Mask specifying which fields to read. |
ListTensorboardTimeSeriesResponse
Response message for TensorboardService.ListTensorboardTimeSeries.
| Fields | |
|---|---|
tensorboard_time_series[] |
The TensorboardTimeSeries mathching the request. |
next_page_token |
A token, which can be sent as |
ListTensorboardsRequest
Request message for TensorboardService.ListTensorboards.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list Tensorboards. Format: |
filter |
Lists the Tensorboards that match the filter expression. |
page_size |
The maximum number of Tensorboards to return. The service may return fewer than this value. If unspecified, at most 100 Tensorboards are returned. The maximum value is 100; values above 100 are coerced to 100. |
page_token |
A page token, received from a previous When paginating, all other parameters provided to |
order_by |
Field to use to sort the list. |
read_mask |
Mask specifying which fields to read. |
ListTensorboardsResponse
Response message for TensorboardService.ListTensorboards.
| Fields | |
|---|---|
tensorboards[] |
The Tensorboards mathching the request. |
next_page_token |
A token, which can be sent as |
ListTrainingPipelinesRequest
Request message for PipelineService.ListTrainingPipelines.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to list the TrainingPipelines from. Format: |
filter |
The standard list filter. Supported fields:
Some examples of using the filter are:
|
page_size |
The standard list page size. |
page_token |
The standard list page token. Typically obtained via |
read_mask |
Mask specifying which fields to read. |
ListTrainingPipelinesResponse
Response message for PipelineService.ListTrainingPipelines
| Fields | |
|---|---|
training_pipelines[] |
List of TrainingPipelines in the requested page. |
next_page_token |
A token to retrieve the next page of results. Pass to |
ListTrialsRequest
Request message for VizierService.ListTrials.
| Fields | |
|---|---|
parent |
Required. The resource name of the Study to list the Trial from. Format: |
page_token |
Optional. A page token to request the next page of results. If unspecified, there are no subsequent pages. |
page_size |
Optional. The number of Trials to retrieve per "page" of results. If unspecified, the service will pick an appropriate default. |
ListTrialsResponse
Response message for VizierService.ListTrials.
| Fields | |
|---|---|
trials[] |
The Trials associated with the Study. |
next_page_token |
Pass this token as the |
ListTuningJobsRequest
Request message for GenAiTuningService.ListTuningJobs.
| Fields | |
|---|---|
parent |
Required. The resource name of the location to list the tuning jobs from. Format: |
filter |
Optional. The standard list filter. |
page_size |
Optional. The standard list page size. |
page_token |
Optional. The standard list page token. Typically obtained from |
ListTuningJobsResponse
Response message for GenAiTuningService.ListTuningJobs
| Fields | |
|---|---|
tuning_jobs[] |
The tuning jobs that match the request. |
next_page_token |
A token to retrieve the next page of results. Pass this token in a subsequent [GenAiTuningService.ListTuningJobs] call to retrieve the next page of results. |
LogprobsResult
The log probabilities of the tokens generated by the model.
This is useful for understanding the model's confidence in its predictions and for debugging. For example, you can use log probabilities to identify when the model is making a less confident prediction or to explore alternative responses that the model considered. A low log probability can also indicate that the model is "hallucinating" or generating factually incorrect information.
| Fields | |
|---|---|
top_candidates[] |
A list of the top candidate tokens at each decoding step. The length of this list is equal to the total number of decoding steps. |
chosen_candidates[] |
A list of the chosen candidate tokens at each decoding step. The length of this list is equal to the total number of decoding steps. Note that the chosen candidate might not be in |
Candidate
A single token and its associated log probability.
| Fields | |
|---|---|
token |
The token's string representation. |
token_id |
The token's numerical ID. While the |
log_probability |
The log probability of this token. A higher value indicates that the model was more confident in this token. The log probability can be used to assess the relative likelihood of different tokens and to identify when the model is uncertain. |
TopCandidates
A list of the top candidate tokens and their log probabilities at each decoding step. This can be used to see what other tokens the model considered.
| Fields | |
|---|---|
candidates[] |
The list of candidate tokens, sorted by log probability in descending order. |
LookupStudyRequest
Request message for VizierService.LookupStudy.
| Fields | |
|---|---|
parent |
Required. The resource name of the Location to get the Study from. Format: |
display_name |
Required. The user-defined display name of the Study |
LossAnalysisConfig
Configuration for the loss analysis job.
| Fields | |
|---|---|
metric |
Required. The metric to analyze (e.g., "tool_use_quality"). This filters the EvaluationItems in the EvalSet to only those where EvaluationResult.metric matches this value. |
candidate |
Required. The candidate model/agent to analyze (e.g., "gemini-3.0-pro"). This targets the specific CandidateResult within the EvaluationResult. |
LossAnalysisResult
The top-level result for loss analysis, stored within an EvalSet.
| Fields | |
|---|---|
config |
The configuration used to generate this analysis. |
analysis_time |
The timestamp when this analysis was performed. |
clusters[] |
The list of identified loss clusters. |
LossCluster
Represents a semantic grouping of failures (e.g., "Hallucination of Action").
| Fields | |
|---|---|
cluster_id |
Unique identifier for the loss cluster within the scope of the analysis result. |
taxonomy_entry |
The structured definition of the loss taxonomy for this cluster. |
item_count |
The total number of EvaluationItems falling into this cluster. |
examples[] |
A list of examples that belong to this cluster. This links the cluster back to the specific EvaluationItems and Rubrics. |
LossExample
Represents a specific example of a loss pattern.
| Fields | |
|---|---|
failed_rubrics[] |
The specific rubric(s) that failed and caused this example to be classified here. An example might fail multiple rubrics, but only specific ones trigger this loss pattern. |
Union field source. The source of this example. source can be only one of the following: |
|
evaluation_item |
Reference to the persisted EvalItem resource name. Format: projects/.../locations/.../evaluationItems/{item_id} Used when analysis is run on an EvalSet. |
LossTaxonomyEntry
Defines a specific entry in the loss pattern taxonomy.
| Fields | |
|---|---|
l1_category |
The primary category of the loss (e.g., "Hallucination", "Tool Calling"). This field is typically required. |
l2_category |
The secondary category of the loss (e.g., "Hallucination of Action", "Incorrect Tool Selection"). |
description |
A detailed description of this loss pattern. Example: "The agent verbally confirms an action without executing the tool." |
LustreMount
Represents a mount configuration for Lustre file system.
| Fields | |
|---|---|
instance_ip |
Required. IP address of the Lustre instance. |
volume_handle |
Required. The unique identifier of the Lustre volume. |
filesystem |
Required. The name of the Lustre filesystem. |
mount_point |
Required. Destination mount path. The Lustre file system will be mounted for the user under /mnt/lustre/ |
MachineSpec
Specification of a single machine.
| Fields | |
|---|---|
machine_type |
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For |
accelerator_type |
Immutable. The type of accelerator(s) that may be attached to the machine as per |
accelerator_count |
The number of accelerators to attach to the machine. For accelerator optimized machine types, One may set the accelerator_count from 1 to N for machine with N GPUs. If accelerator_count is less than or equal to N / 2, Agent Platform co-schedules the replicas of the model into the same VM to save cost. For example, if the machine type is a3-highgpu-8g, which has 8 H100 GPUs, one can set accelerator_count to 1 to 8. If accelerator_count is 1, 2, 3, or 4, Agent Platform co-schedules 8, 4, 2, or 2 replicas of the model into the same VM to save cost. When co-scheduling, CPU, memory and storage on the VM will be distributed to replicas on the VM. For example, one can expect a co-scheduled replica requesting 2 GPUs out of a 8-GPU VM will receive 25% of the CPU, memory and storage of the VM. Note that the feature is not compatible with |
gpu_partition_size |
Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to Nvidia GPU Partitioning for the available partition sizes. If set, the accelerator_count should be set to 1. |
tpu_topology |
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1"). |
multihost_gpu_node_count |
Optional. Immutable. The number of nodes per replica for multihost GPU deployments. |
reservation_affinity |
Optional. Immutable. Configuration controlling how this resource pool consumes reservation. |
min_gpu_driver_version |
Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. |
ManualBatchTuningParameters
Manual batch tuning parameters.
| Fields | |
|---|---|
batch_size |
Immutable. The number of the records (e.g. instances) of the operation given in each batch to a machine replica. Machine type, and size of a single record should be considered when setting this parameter, higher value speeds up the batch operation's execution, but too high value will result in a whole batch not fitting in a machine's memory, and the whole operation will fail. The default value is 64. |
Measurement
A message representing a Measurement of a Trial. A Measurement contains the Metrics got by executing a Trial using suggested hyperparameter values.
| Fields | |
|---|---|
elapsed_duration |
Output only. Time that the Trial has been running at the point of this Measurement. |
step_count |
Output only. The number of steps the machine learning model has been trained for. Must be non-negative. |
metrics[] |
Output only. A list of metrics got by evaluating the objective functions using suggested Parameter values. |
Metric
A message representing a metric in the measurement.
| Fields | |
|---|---|
metric_id |
Output only. The ID of the Metric. The Metric should be defined in |
value |
Output only. The value for this metric. |
Memory
A memory.
| Fields | |
|---|---|
name |
Identifier. Represents the resource name of the Memory. Format: |
display_name |
Optional. Represents the display name of the Memory. |
description |
Optional. Represents the description of the Memory. |
create_time |
Output only. Represents the timestamp when this Memory was created. |
update_time |
Output only. Represents the timestamp when this Memory was most recently updated. |
fact |
Optional. Represents semantic knowledge extracted from the source content. |
scope |
Required. Immutable. Represents the scope of the Memory. Memories are isolated within their scope. The scope is defined when creating or generating memories. Scope values cannot contain the wildcard character '*'. |
revision_labels |
Optional. Input only. Represents the labels to apply to the Memory Revision created as a result of this request. |
memory_type |
Optional. Represents the type of the memory. If not set, the |
structured_content |
Optional. Represents the structured content of the memory. |
Union field expiration. The expiration of the Memory. If not set, the Memory will not be automatically deleted. expiration can be only one of the following: |
|
expire_time |
Optional. Represents the timestamp of when this resource is considered expired. This is always provided on output when |
ttl |
Optional. Input only. Represents the TTL for this resource. The expiration time is computed: now + TTL. |
Union field revision_expiration. (Input-only) The expiration of the Memory Revision created as a result of this request. If not set, Memory Bank will defer to MemoryBankConfig.memory_revision_default_ttl or the global default, 365 days. revision_expiration can be only one of the following: |
|
revision_expire_time |
Optional. Input only. Represents the timestamp of when the revision is considered expired. If not set, the memory revision will be kept until manually deleted. |
revision_ttl |
Optional. Input only. Represents the TTL for the revision. The expiration time is computed: now + TTL. |
disable_memory_revisions |
Optional. Input only. Indicates whether no revision will be created for this request. |
StructuredContent
Represents the structured value of the memory.
| Fields | |
|---|---|
data |
Required. Represents the structured value of the memory. |
schema_id |
Required. Represents the schema ID for which this structured memory belongs to. |
MemoryGenerationTriggerConfig
Represents configuration for triggering generation.
| Fields | |
|---|---|
generation_rule |
Optional. Represents the active rule that determines when to flush the buffer. If not set, then the stream will be force flushed immediately. |
GenerationTriggerRule
Represents the active rule that determines when to flush the buffer.
| Fields | |
|---|---|
event_count |
Optional. Specifies to trigger generation when the event count reaches this limit. |
Union field time_based_condition. Represents the time based condition that triggers generation. time_based_condition can be only one of the following: |
|
idle_duration |
Optional. Specifies to trigger generation if the stream is inactive for the specified duration after the most recent event. The duration must have a minute-level granularity. |
fixed_interval |
Optional. Specifies to trigger generation at a fixed interval. The duration must have a minute-level granularity. |
MemoryProfile
A memory profile.
| Fields | |
|---|---|
schema_id |
Represents the ID of the schema. This ID corresponds to the |
profile |
Represents the profile data. |
MemoryType
The type of Memory.
| Enums | |
|---|---|
MEMORY_TYPE_UNSPECIFIED |
Represents an unspecified memory type. This value should not be used. |
NATURAL_LANGUAGE_COLLECTION |
Indicates belonging to a collection of natural language memories. |
STRUCTURED_PROFILE |
Indicates belonging to a structured profile. |
MergeVersionAliasesRequest
Request message for ModelService.MergeVersionAliases.
| Fields | |
|---|---|
name |
Required. The name of the model version to merge aliases, with a version ID explicitly included. Example: |
version_aliases[] |
Required. The set of version aliases to merge. The alias should be at most 128 characters, and match There is NO ordering in aliases, which means 1) The aliases returned from GetModel API might not have the exactly same order from this MergeVersionAliases API. 2) Adding and deleting the same alias in the request is not recommended, and the 2 operations will be cancelled out. |
MetadataList
List representation in metadata.
| Fields | |
|---|---|
values[] |
The values of |
MetadataSchema
Instance of a general MetadataSchema.
| Fields | |
|---|---|
name |
Output only. The resource name of the MetadataSchema. |
schema_version |
The version of the MetadataSchema. The version's format must match the following regular expression: |
schema |
Required. The raw YAML string representation of the MetadataSchema. The combination of [MetadataSchema.version] and the schema name given by The schema is defined as an OpenAPI 3.0.2 MetadataSchema Object |
schema_type |
The type of the MetadataSchema. This is a property that identifies which metadata types will use the MetadataSchema. |
create_time |
Output only. Timestamp when this MetadataSchema was created. |
description |
Description of the Metadata Schema |
MetadataSchemaType
Describes the type of the MetadataSchema.
| Enums | |
|---|---|
METADATA_SCHEMA_TYPE_UNSPECIFIED |
Unspecified type for the MetadataSchema. |
ARTIFACT_TYPE |
A type indicating that the MetadataSchema will be used by Artifacts. |
EXECUTION_TYPE |
A typee indicating that the MetadataSchema will be used by Executions. |
CONTEXT_TYPE |
A state indicating that the MetadataSchema will be used by Contexts. |
MetadataStore
Instance of a metadata store. Contains a set of metadata that can be queried.
| Fields | |
|---|---|
name |
Output only. The resource name of the MetadataStore instance. |
create_time |
Output only. Timestamp when this MetadataStore was created. |
update_time |
Output only. Timestamp when this MetadataStore was last updated. |
encryption_spec |
Customer-managed encryption key spec for a Metadata Store. If set, this Metadata Store and all sub-resources of this Metadata Store are secured using this key. |
description |
Description of the MetadataStore. |
state |
Output only. State information of the MetadataStore. |
dataplex_config |
Optional. Dataplex integration settings. |
DataplexConfig
Represents Dataplex integration settings.
| Fields | |
|---|---|
enabled_pipelines_lineage |
Optional. Whether or not Data Lineage synchronization is enabled for Vertex Pipelines. |
MetadataStoreState
Represents state information for a MetadataStore.
| Fields | |
|---|---|
disk_utilization_bytes |
The disk utilization of the MetadataStore in bytes. |
MetadataValue
Value of Metadata, including all types available in data schema.
| Fields | |
|---|---|
Union field value. The value of the metadata. value can be only one of the following: |
|
int_value |
Value of int type metadata. |
float_value |
Value of float type metadata. |
str_value |
Value of string type metadata. |
datetime_value |
Value of date time type metadata. |
bool_value |
Value of boolean type metadata. |
list_value |
Value of list type metadata. |
Metric
The metric used for running evaluations.
| Fields | |
|---|---|
aggregation_metrics[] |
Optional. The aggregation metrics to use. |
metadata |
Optional. Metadata about the metric, used for visualization and organization. |
Union field metric_spec. The spec for the metric. It would be either a pre-defined metric, or a inline metric spec. metric_spec can be only one of the following: |
|
predefined_metric_spec |
The spec for a pre-defined metric. |
computation_based_metric_spec |
Spec for a computation based metric. |
llm_based_metric_spec |
Spec for an LLM based metric. |
custom_code_execution_spec |
Spec for Custom Code Execution metric. |
pointwise_metric_spec |
Spec for pointwise metric. |
pairwise_metric_spec |
Spec for pairwise metric. |
exact_match_spec |
Spec for exact match metric. |
bleu_spec |
Spec for bleu metric. |
rouge_spec |
Spec for rouge metric. |
AggregationMetric
The per-metric statistics on evaluation results supported by EvaluationService.EvaluateDataset.
| Enums | |
|---|---|
AGGREGATION_METRIC_UNSPECIFIED |
Unspecified aggregation metric. |
AVERAGE |
Average aggregation metric. Not supported for Pairwise metric. |
MODE |
Mode aggregation metric. |
STANDARD_DEVIATION |
Standard deviation aggregation metric. Not supported for pairwise metric. |
VARIANCE |
Variance aggregation metric. Not supported for pairwise metric. |
MINIMUM |
Minimum aggregation metric. Not supported for pairwise metric. |
MAXIMUM |
Maximum aggregation metric. Not supported for pairwise metric. |
MEDIAN |
Median aggregation metric. Not supported for pairwise metric. |
PERCENTILE_P90 |
90th percentile aggregation metric. Not supported for pairwise metric. |
PERCENTILE_P95 |
95th percentile aggregation metric. Not supported for pairwise metric. |
PERCENTILE_P99 |
99th percentile aggregation metric. Not supported for pairwise metric. |
MetricMetadata
Metadata about the metric, used for visualization and organization.
| Fields | |
|---|---|
title |
Optional. The user-friendly name for the metric. If not set for a registered metric, it will default to the metric's display name. |
score_range |
Optional. The range of possible scores for this metric, used for plotting. |
other_metadata |
Optional. Flexible metadata for user-defined attributes. |
ScoreRange
The range of possible scores for this metric, used for plotting.
| Fields | |
|---|---|
description |
Optional. The description of the score explaining the directionality etc. |
min |
Required. The minimum value of the score range (inclusive). |
max |
Required. The maximum value of the score range (inclusive). |
step |
Optional. The distance between discrete steps in the range. If unset, the range is assumed to be continuous. |
MetricResult
Result for a single metric on a single instance.
| Fields | |
|---|---|
rubric_verdicts[] |
Output only. For rubric-based metrics, the verdicts for each rubric. |
score |
Output only. The score for the metric. Please refer to each metric's documentation for the meaning of the score. |
explanation |
Output only. The explanation for the metric result. |
error |
Output only. The error status for the metric result. |
MetricSource
The metric source used for evaluation.
| Fields | |
|---|---|
Union field metric_source. The source of the metric. metric_source can be only one of the following: |
|
metric |
Inline metric config. |
metric_resource_name |
Optional. Resource name for registered metric. |
MetricxInput
Input for MetricX metric.
| Fields | |
|---|---|
metric_spec |
Required. Spec for Metricx metric. |
instance |
Required. Metricx instance. |
MetricxInstance
Spec for MetricX instance - The fields used for evaluation are dependent on the MetricX version.
| Fields | |
|---|---|
prediction |
Required. Output of the evaluated model. |
reference |
Optional. Ground truth used to compare against the prediction. |
source |
Optional. Source text in original language. |
MetricxResult
Spec for MetricX result - calculates the MetricX score for the given instance using the version specified in the spec.
| Fields | |
|---|---|
score |
Output only. MetricX score. Range depends on version. |
MetricxSpec
Spec for MetricX metric.
| Fields | |
|---|---|
source_language |
Optional. Source language in BCP-47 format. |
target_language |
Optional. Target language in BCP-47 format. Covers both prediction and reference. |
version |
Required. Which version to use for evaluation. |
MetricxVersion
MetricX Version options.
| Enums | |
|---|---|
METRICX_VERSION_UNSPECIFIED |
MetricX version unspecified. |
METRICX_24_REF |
MetricX 2024 (2.6) for translation + reference (reference-based). |
METRICX_24_SRC |
MetricX 2024 (2.6) for translation + source (QE). |
METRICX_24_SRC_REF |
MetricX 2024 (2.6) for translation + source + reference (source-reference-combined). |
MigratableResource
Represents one resource that exists in automl.googleapis.com, datalabeling.googleapis.com or ml.googleapis.com.
| Fields | |
|---|---|
last_migrate_time |
Output only. Timestamp when the last migration attempt on this MigratableResource started. Will not be set if there's no migration attempt on this MigratableResource. |
last_update_time |
Output only. Timestamp when this MigratableResource was last updated. |
Union field
|
|
ml_engine_model_version |
Output only. Represents one Version in ml.googleapis.com. |
automl_model |
Output only. Represents one Model in automl.googleapis.com. |
automl_dataset |
Output only. Represents one Dataset in automl.googleapis.com. |
data_labeling_dataset |
Output only. Deprecated: Data Labeling Dataset migration is no longer supported. Represents one Dataset in datalabeling.googleapis.com. |
AutomlDataset
Represents one Dataset in automl.googleapis.com.
| Fields | |
|---|---|
dataset |
Full resource name of automl Dataset. Format: |
dataset_display_name |
The Dataset's display name in automl.googleapis.com. |
AutomlModel
Represents one Model in automl.googleapis.com.
| Fields | |
|---|---|
model |
Full resource name of automl Model. Format: |
model_display_name |
The Model's display name in automl.googleapis.com. |
DataLabelingDataset
Represents one Dataset in datalabeling.googleapis.com.
| Fields | |
|---|---|
dataset |
Full resource name of data labeling Dataset. Format: |
dataset_display_name |
The Dataset's display name in datalabeling.googleapis.com. |
data_labeling_annotated_datasets[] |
The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to the data labeling Dataset. |
DataLabelingAnnotatedDataset
Represents one AnnotatedDataset in datalabeling.googleapis.com.
| Fields | |
|---|---|
annotated_dataset |
Full resource name of data labeling AnnotatedDataset. Format: |
annotated_dataset_display_name |
The AnnotatedDataset's display name in datalabeling.googleapis.com. |
MlEngineModelVersion
Represents one model Version in ml.googleapis.com.
| Fields | |
|---|---|
endpoint |
The ml.googleapis.com endpoint that this model Version currently lives in. Example values:
|
version |
Full resource name of ml engine model Version. Format: |
MigrateResourceRequest
Config of migrating one resource from automl.googleapis.com, datalabeling.googleapis.com and ml.googleapis.com to Agent Platform.
| Fields | |
|---|---|
Union field
|
|
migrate_ml_engine_model_version_config |
Config for migrating Version in ml.googleapis.com to Agent Platform's Model. |
migrate_automl_model_config |
Config for migrating Model in automl.googleapis.com to Agent Platform's Model. |
migrate_automl_dataset_config |
Config for migrating Dataset in automl.googleapis.com to Agent Platform's Dataset. |
migrate_data_labeling_dataset_config |
Deprecated: Data labeling service is shut down. Config for migrating Dataset in datalabeling.googleapis.com to Agent Platform's Dataset. |
MigrateAutomlDatasetConfig
Config for migrating Dataset in automl.googleapis.com to Agent Platform's Dataset.
| Fields | |
|---|---|
dataset |
Required. Full resource name of automl Dataset. Format: |
dataset_display_name |
Required. Display name of the Dataset in Agent Platform. System will pick a display name if unspecified. |
MigrateAutomlModelConfig
Config for migrating Model in automl.googleapis.com to Agent Platform's Model.
| Fields | |
|---|---|
model |
Required. Full resource name of automl Model. Format: |
model_display_name |
Optional. Display name of the model in Agent Platform. System will pick a display name if unspecified. |
MigrateDataLabelingDatasetConfig
Config for migrating Dataset in datalabeling.googleapis.com to Agent Platform's Dataset.
| Fields | |
|---|---|
dataset |
Required. Full resource name of data labeling Dataset. Format: |
dataset_display_name |
Optional. Display name of the Dataset in Agent Platform. System will pick a display name if unspecified. |
migrate_data_labeling_annotated_dataset_configs[] |
Optional. Configs for migrating AnnotatedDataset in datalabeling.googleapis.com to Agent Platform's SavedQuery. The specified AnnotatedDatasets have to belong to the datalabeling Dataset. |
MigrateDataLabelingAnnotatedDatasetConfig
Config for migrating AnnotatedDataset in datalabeling.googleapis.com to Agent Platform's SavedQuery.
| Fields | |
|---|---|
annotated_dataset |
Required. Full resource name of data labeling AnnotatedDataset. Format: |
MigrateMlEngineModelVersionConfig
Config for migrating version in ml.googleapis.com to Agent Platform's Model.
| Fields | |
|---|---|
endpoint |
Required. The ml.googleapis.com endpoint that this model version should be migrated from. Example values:
|
model_version |
Required. Full resource name of ml engine model version. Format: |
model_display_name |
Required. Display name of the model in Agent Platform. System will pick a display name if unspecified. |
MigrateResourceResponse
Describes a successfully migrated resource.
| Fields | |
|---|---|
migratable_resource |
Before migration, the identifier in ml.googleapis.com, automl.googleapis.com or datalabeling.googleapis.com. |
Union field migrated_resource. After migration, the resource name in Agent Platform. migrated_resource can be only one of the following: |
|
dataset |
Migrated Dataset's resource name. |
model |
Migrated Model's resource name. |
Modality
The modality of a Part of a Content message. A modality is the type of media, such as an image or a video. It is used to categorize the content of a Part for token counting purposes.
| Enums | |
|---|---|
MODALITY_UNSPECIFIED |
When a modality is not specified, it is treated as TEXT. |
TEXT |
The Part contains plain text. |
IMAGE |
The Part contains an image. |
VIDEO |
The Part contains a video. |
AUDIO |
The Part contains audio. |
DOCUMENT |
The Part contains a document, such as a PDF. |
ModalityTokenCount
Represents a breakdown of token usage by modality.
This message is used in [CountTokensResponse][google.cloud.aiplatform.master.CountTokensResponse] and GenerateContentResponse.UsageMetadata to provide a detailed view of how many tokens are used by each modality (e.g., text, image, video) in a request. This is particularly useful for multimodal models, allowing you to track and manage token consumption for billing and quota purposes.
| Fields | |
|---|---|
modality |
The modality that this token count applies to. |
token_count |
The number of tokens counted for this modality. |
Model
A trained machine learning Model.
| Fields | |
|---|---|
name |
Identifier. The resource name of the Model. |
version_id |
Output only. Immutable. The version ID of the model. A new version is committed when a new model version is uploaded or trained under an existing model id. It is an auto-incrementing decimal number in string representation. |
version_aliases[] |
User provided version aliases so that a model version can be referenced via alias (i.e. |
version_create_time |
Output only. Timestamp when this version was created. |
version_update_time |
Output only. Timestamp when this version was most recently updated. |
display_name |
Required. The display name of the Model. The name can be up to 128 characters long and can consist of any UTF-8 characters. |
description |
The description of the Model. |
version_description |
The description of this version. |
default_checkpoint_id |
The default checkpoint id of a model version. |
predict_schemata |
The schemata that describe formats of the Model's predictions and explanations as given and returned via |
metadata_schema_uri |
Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Model, that is specific to it. Unset if the Model does not have any additional information. The schema is defined as an OpenAPI 3.0.2 Schema Object. AutoML Models always have this field populated by Agent Platform, if no additional metadata is needed, this field is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access. |
metadata |
Immutable. An additional information about the Model; the schema of the metadata can be found in |
supported_export_formats[] |
Output only. The formats in which this Model may be exported. If empty, this Model is not available for export. |
training_pipeline |
Output only. The resource name of the TrainingPipeline that uploaded this Model, if any. |
container_spec |
Input only. The specification of the container that is to be used when deploying this Model. The specification is ingested upon |
artifact_uri |
Immutable. The path to the directory containing the Model artifact and any of its supporting files. Not required for AutoML Models. |
supported_deployment_resources_types[] |
Output only. When this Model is deployed, its prediction resources are described by the |
supported_input_storage_formats[] |
Output only. The formats this Model supports in The possible formats are:
If this Model doesn't support any of these formats it means it cannot be used with a |
supported_output_storage_formats[] |
Output only. The formats this Model supports in |