Condividi tramite


Agent interface

Rappresenta un agente che può chiamare il modello e usare gli strumenti.

Proprietà

createdAt

Timestamp Unix, espresso in secondi, che rappresenta il momento in cui è stato creato questo oggetto.

description

Descrizione dell'agente.

id

Identificatore a cui è possibile fare riferimento negli endpoint API.

instructions

Istruzioni di sistema per l'agente da usare.

metadata

Set di un massimo di 16 coppie chiave/valore che possono essere collegate a un oggetto, utilizzate per archiviare informazioni aggiuntive su tale oggetto in un formato strutturato. Le chiavi possono avere una lunghezza massima di 64 caratteri e i valori possono avere una lunghezza massima di 512 caratteri.

model

ID del modello da usare.

name

Nome dell'agente.

object

Tipo di oggetto, che è sempre assistente.

responseFormat

Formato di risposta delle chiamate dello strumento usate da questo agente.

temperature

Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.

toolResources

Set di risorse usate dagli strumenti dell'agente. Le risorse sono specifiche del tipo di strumento. Ad esempio, lo strumento code_interpreter richiede un elenco di ID di file, mentre lo strumento file_search richiede un elenco di ID archivio vettoriali.

tools

Raccolta di strumenti abilitati per l'agente.

topP

Un'alternativa al campionamento con temperatura, denominata campionamento del nucleo, in cui il modello considera i risultati dei token con massa di probabilità top_p. Quindi 0,1 significa che vengono considerati solo i token che comprendono la massa di probabilità superiore del 10%.

In genere è consigliabile modificare questo o la temperatura, ma non entrambi.

Dettagli proprietà

createdAt

Timestamp Unix, espresso in secondi, che rappresenta il momento in cui è stato creato questo oggetto.

createdAt: Date

Valore della proprietà

Date

description

Descrizione dell'agente.

description: null | string

Valore della proprietà

null | string

id

Identificatore a cui è possibile fare riferimento negli endpoint API.

id: string

Valore della proprietà

string

instructions

Istruzioni di sistema per l'agente da usare.

instructions: null | string

Valore della proprietà

null | string

metadata

Set di un massimo di 16 coppie chiave/valore che possono essere collegate a un oggetto, utilizzate per archiviare informazioni aggiuntive su tale oggetto in un formato strutturato. Le chiavi possono avere una lunghezza massima di 64 caratteri e i valori possono avere una lunghezza massima di 512 caratteri.

metadata: null | Record<string, string>

Valore della proprietà

null | Record<string, string>

model

ID del modello da usare.

model: string

Valore della proprietà

string

name

Nome dell'agente.

name: null | string

Valore della proprietà

null | string

object

Tipo di oggetto, che è sempre assistente.

object: "assistant"

Valore della proprietà

"assistant"

responseFormat

Formato di risposta delle chiamate dello strumento usate da questo agente.

responseFormat?: null | AgentsResponseFormatOption

Valore della proprietà

temperature

Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.

temperature: null | number

Valore della proprietà

null | number

toolResources

Set di risorse usate dagli strumenti dell'agente. Le risorse sono specifiche del tipo di strumento. Ad esempio, lo strumento code_interpreter richiede un elenco di ID di file, mentre lo strumento file_search richiede un elenco di ID archivio vettoriali.

toolResources: null | ToolResources

Valore della proprietà

null | ToolResources

tools

Raccolta di strumenti abilitati per l'agente.

tools: ToolDefinitionUnion[]

Valore della proprietà

topP

Un'alternativa al campionamento con temperatura, denominata campionamento del nucleo, in cui il modello considera i risultati dei token con massa di probabilità top_p. Quindi 0,1 significa che vengono considerati solo i token che comprendono la massa di probabilità superiore del 10%.

In genere è consigliabile modificare questo o la temperatura, ma non entrambi.

topP: null | number

Valore della proprietà

null | number