CreateAgentOptionalParams interface
Parametri facoltativi.
- Extends
Proprietà
description | Descrizione del nuovo agente. |
instructions | Istruzioni di sistema per il nuovo 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. |
name | Nome del nuovo agente. |
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 da abilitare per il nuovo 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. |
Proprietà ereditate
abort |
Segnale che può essere usato per interrompere le richieste. |
on |
Funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte. |
request |
Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione. |
tracing |
Opzioni utilizzate quando la traccia è abilitata. |
Dettagli proprietà
description
Descrizione del nuovo agente.
description?: null | string
Valore della proprietà
null | string
instructions
Istruzioni di sistema per il nuovo 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>
name
Nome del nuovo agente.
name?: null | string
Valore della proprietà
null | string
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 da abilitare per il nuovo 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
Dettagli proprietà ereditate
abortSignal
Segnale che può essere usato per interrompere le richieste.
abortSignal?: AbortSignalLike
Valore della proprietà
Ereditato da OperationOptions.abortSignal
onResponse
Funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte.
onResponse?: RawResponseCallback
Valore della proprietà
Ereditato da OperationOptions.onResponse
requestOptions
Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione.
requestOptions?: OperationRequestOptions
Valore della proprietà
Ereditato da OperationOptions.requestOptions
tracingOptions
Opzioni utilizzate quando la traccia è abilitata.
tracingOptions?: OperationTracingOptions
Valore della proprietà
Ereditato da OperationOptions.tracingOptions