Reference documentation and code samples for the Cloud Pub/Sub V1 API class Google::Cloud::PubSub::V1::AIInference.
Configuration for making inference requests against Vertex AI models.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#endpoint
def endpoint() -> ::String
Returns
-
(::String) — Required. An endpoint to a Vertex AI model of the form
projects/{project}/locations/{location}/endpoints/{endpoint}orprojects/{project}/locations/{location}/publishers/{publisher}/models/{model}. Vertex AI API requests will be sent to this endpoint.
#endpoint=
def endpoint=(value) -> ::String
Parameter
-
value (::String) — Required. An endpoint to a Vertex AI model of the form
projects/{project}/locations/{location}/endpoints/{endpoint}orprojects/{project}/locations/{location}/publishers/{publisher}/models/{model}. Vertex AI API requests will be sent to this endpoint.
Returns
-
(::String) — Required. An endpoint to a Vertex AI model of the form
projects/{project}/locations/{location}/endpoints/{endpoint}orprojects/{project}/locations/{location}/publishers/{publisher}/models/{model}. Vertex AI API requests will be sent to this endpoint.
#service_account_email
def service_account_email() -> ::String
Returns
-
(::String) — Optional. The service account to use to make prediction requests against
endpoints. The resource creator or updater that specifies this field must
have
iam.serviceAccounts.actAspermission on the service account. If not specified, the Pub/Sub service agent, service-{project_number}@gcp-sa-pubsub.iam.gserviceaccount.com, is used.
#service_account_email=
def service_account_email=(value) -> ::String
Parameter
-
value (::String) — Optional. The service account to use to make prediction requests against
endpoints. The resource creator or updater that specifies this field must
have
iam.serviceAccounts.actAspermission on the service account. If not specified, the Pub/Sub service agent, service-{project_number}@gcp-sa-pubsub.iam.gserviceaccount.com, is used.
Returns
-
(::String) — Optional. The service account to use to make prediction requests against
endpoints. The resource creator or updater that specifies this field must
have
iam.serviceAccounts.actAspermission on the service account. If not specified, the Pub/Sub service agent, service-{project_number}@gcp-sa-pubsub.iam.gserviceaccount.com, is used.
#unstructured_inference
def unstructured_inference() -> ::Google::Cloud::PubSub::V1::AIInference::UnstructuredInference
Returns
- (::Google::Cloud::PubSub::V1::AIInference::UnstructuredInference) — Optional. Requests and responses can be any arbitrary JSON object.
#unstructured_inference=
def unstructured_inference=(value) -> ::Google::Cloud::PubSub::V1::AIInference::UnstructuredInference
Parameter
- value (::Google::Cloud::PubSub::V1::AIInference::UnstructuredInference) — Optional. Requests and responses can be any arbitrary JSON object.
Returns
- (::Google::Cloud::PubSub::V1::AIInference::UnstructuredInference) — Optional. Requests and responses can be any arbitrary JSON object.