Share via


HostedAgentDefinition interface

The hosted agent definition.

Extends

Properties

container_protocol_versions

The protocols that the agent supports for ingress communication of the containers.

cpu

The CPU configuration for the hosted agent.

environment_variables

Environment variables to set in the hosted agent container.

image

The image ID for the agent, applicable to image-based hosted agents.

kind

The kind discriminator, always 'hosted'.

memory

The memory configuration for the hosted agent.

tools

An array of tools the hosted agent's model may call while generating a response. You can specify which tool to use by setting the tool_choice parameter.

Inherited Properties

rai_config

Configuration for Responsible AI (RAI) content filtering and safety features.

Property Details

container_protocol_versions

The protocols that the agent supports for ingress communication of the containers.

container_protocol_versions: ProtocolVersionRecord[]

Property Value

cpu

The CPU configuration for the hosted agent.

cpu: string

Property Value

string

environment_variables

Environment variables to set in the hosted agent container.

environment_variables?: Record<string, string>

Property Value

Record<string, string>

image

The image ID for the agent, applicable to image-based hosted agents.

image?: string

Property Value

string

kind

The kind discriminator, always 'hosted'.

kind: "hosted"

Property Value

"hosted"

memory

The memory configuration for the hosted agent.

memory: string

Property Value

string

tools

An array of tools the hosted agent's model may call while generating a response. You can specify which tool to use by setting the tool_choice parameter.

tools?: ToolUnion[]

Property Value

Inherited Property Details

rai_config

Configuration for Responsible AI (RAI) content filtering and safety features.

rai_config?: RaiConfig

Property Value

Inherited From AgentDefinition.rai_config