GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1ReasoningEngineSpec (google_api_ai_platform v0.27.0)

View Source

ReasoningEngine configurations

Attributes

  • agentFramework (type: String.t, default: nil) - Optional. The OSS agent framework used to develop the agent. Currently supported values: "langchain", "langgraph", "ag2", "custom".
  • classMethods (type: list(map()), default: nil) - Optional. Declarations for object class methods in OpenAPI specification format.
  • deploymentSpec (type: GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1ReasoningEngineSpecDeploymentSpec.t, default: nil) - Optional. The specification of a Reasoning Engine deployment.
  • packageSpec (type: GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1ReasoningEngineSpecPackageSpec.t, default: nil) - 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() ::
  %GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1ReasoningEngineSpec{
    agentFramework: String.t() | nil,
    classMethods: [map()] | nil,
    deploymentSpec:
      GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1ReasoningEngineSpecDeploymentSpec.t()
      | nil,
    packageSpec:
      GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1ReasoningEngineSpecPackageSpec.t()
      | nil
  }

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.