Agent interface
Rappresenta un agente che può chiamare il modello e usare gli strumenti.
Proprietà
| created |
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. |
| response |
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. |
| tool |
Set di risorse usate dagli strumenti dell'agente. Le risorse sono specifiche del tipo di strumento. Ad esempio, lo strumento |
| 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à
null | AgentsResponseFormatOption
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