ReasoningEngineSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)ReasoningEngine configurations
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
source_code_spec |
google.cloud.aiplatform_v1beta1.types.ReasoningEngineSpec.SourceCodeSpec
Deploy from source code files with a defined entrypoint. This field is a member of oneof_ deployment_source.
|
container_spec |
google.cloud.aiplatform_v1beta1.types.ReasoningEngineSpec.ContainerSpec
Deploy from a container image with a defined entrypoint and commands. This field is a member of oneof_ deployment_source.
|
service_account |
str
Optional. The service account that the Reasoning Engine artifact runs as. It should have "roles/storage.objectViewer" for reading the user project's Cloud Storage and "roles/aiplatform.user" for using Vertex extensions. If not specified, the Vertex AI Reasoning Engine Service Agent in the project will be used. This field is a member of oneof_ _service_account.
|
package_spec |
google.cloud.aiplatform_v1beta1.types.ReasoningEngineSpec.PackageSpec
Optional. User provided package spec of the ReasoningEngine. Ignored when users directly specify a deployment image through deployment_spec.first_party_image_override, but
keeping the field_behavior to avoid introducing breaking
changes. The deployment_source field should not be set
if package_spec is specified.
|
deployment_spec |
google.cloud.aiplatform_v1beta1.types.ReasoningEngineSpec.DeploymentSpec
Optional. The specification of a Reasoning Engine deployment. |
class_methods |
MutableSequence[google.protobuf.struct_pb2.Struct]
Optional. Declarations for object class methods in OpenAPI specification format. |
agent_framework |
str
Optional. The OSS agent framework used to develop the agent. Currently supported values: "google-adk", "langchain", "langgraph", "ag2", "llama-index", "custom". |
Classes
ContainerSpec
ContainerSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)Specification for deploying from a container image.
DeploymentSpec
DeploymentSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)The specification of a Reasoning Engine deployment.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PackageSpec
PackageSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)User-provided package specification, containing pickled object and package requirements.
SourceCodeSpec
SourceCodeSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)Specification for deploying from source code.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Methods
ReasoningEngineSpec
ReasoningEngineSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)ReasoningEngine configurations
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields