Condividi tramite


HostedAgentDefinition interface

Definizione dell'agente ospitato.

Extends

Proprietà

code_configuration

Configurazione di distribuzione basata sul codice. Fornisci questo per le implementazioni basate su codice. Mutuamente esclusivo con container_configuration — il servizio convalida che esattamente uno è impostato.

container_configuration

Configurazione di distribuzione basata su container. Fornisci questo per le implementazioni basate su immagini. Mutuamente esclusivo con code_configuration — il servizio convalida che esattamente uno è impostato.

container_protocol_versions

Protocolli supportati dall'agente per la comunicazione in ingresso dei contenitori.

cpu

Configurazione della CPU per l'agente ospitato.

environment_variables

Variabili di ambiente da impostare nel contenitore dell'agente ospitato.

image

ID immagine per l'agente, applicabile agli agenti ospitati basati su immagini.

kind

Il tipo di agente.

memory

Configurazione della memoria per l'agente ospitato.

protocol_versions

I protocolli che l'agente supporta per la comunicazione di ingresso.

tools

Una serie di strumenti che il modello dell'agente ospitato può chiamare durante la generazione di una risposta. È possibile specificare lo strumento da usare impostando il tool_choice parametro .

Proprietà ereditate

rai_config

Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI).

Dettagli proprietà

code_configuration

Configurazione di distribuzione basata sul codice. Fornisci questo per le implementazioni basate su codice. Mutuamente esclusivo con container_configuration — il servizio convalida che esattamente uno è impostato.

code_configuration?: CodeConfiguration

Valore della proprietà

container_configuration

Configurazione di distribuzione basata su container. Fornisci questo per le implementazioni basate su immagini. Mutuamente esclusivo con code_configuration — il servizio convalida che esattamente uno è impostato.

container_configuration?: ContainerConfiguration

Valore della proprietà

container_protocol_versions

Protocolli supportati dall'agente per la comunicazione in ingresso dei contenitori.

container_protocol_versions?: ProtocolVersionRecord[]

Valore della proprietà

cpu

Configurazione della CPU per l'agente ospitato.

cpu: string

Valore della proprietà

string

environment_variables

Variabili di ambiente da impostare nel contenitore dell'agente ospitato.

environment_variables?: Record<string, string>

Valore della proprietà

Record<string, string>

image

ID immagine per l'agente, applicabile agli agenti ospitati basati su immagini.

image?: string

Valore della proprietà

string

kind

Il tipo di agente.

kind: "hosted"

Valore della proprietà

"hosted"

memory

Configurazione della memoria per l'agente ospitato.

memory: string

Valore della proprietà

string

protocol_versions

I protocolli che l'agente supporta per la comunicazione di ingresso.

protocol_versions?: ProtocolVersionRecord[]

Valore della proprietà

tools

Una serie di strumenti che il modello dell'agente ospitato può chiamare durante la generazione di una risposta. È possibile specificare lo strumento da usare impostando il tool_choice parametro .

tools?: ToolUnion[]

Valore della proprietà

Dettagli proprietà ereditate

rai_config

Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI).

rai_config?: RaiConfig

Valore della proprietà

ereditato daAgentDefinition.rai_config