CreateThreadAndRunOptionalParams interface

Parametri facoltativi.

Extends

Proprietà

instructions

Le istruzioni di sistema sottoposte a override che l'agente deve usare per eseguire il thread.

maxCompletionTokens

Numero massimo di token di completamento che possono essere usati durante l'esecuzione. L'esecuzione farà il possibile per usare solo il numero di token di completamento specificati, in più turni dell'esecuzione. Se l’esecuzione supera il numero di token di completamento specificati, terminerà con lo stato incomplete. Per altre informazioni, vedi incomplete_details.

maxPromptTokens

Numero massimo di token di richiesta che possono essere usati durante l'esecuzione. L'esecuzione farà del meglio per usare solo il numero di token di richiesta specificati, in più turni dell'esecuzione. Se l’esecuzione supera il numero di token di prompt specificati, terminerà con lo stato incomplete. Per altre informazioni, vedi incomplete_details.

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

Modello sottoposto a override che l'agente deve usare per eseguire il thread.

parallelToolCalls

Se true funzioni verranno eseguite in parallelo durante l'uso dello strumento.

responseFormat

Specifica il formato che il modello deve restituire.

stream

Se true, restituisce un flusso di eventi che si verificano durante gli eventi inviati dal server Esegui come, terminando quando Run entra in uno stato terminale con un messaggio di data: [DONE].

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.

thread

Dettagli usati per creare il nuovo thread. Se non viene specificato alcun thread, ne verrà creato uno vuoto.

toolChoice

Controlla se e quale strumento viene chiamato dal modello.

toolResources

Eseguire l'override degli strumenti che l'agente può usare per questa esecuzione. Ciò è utile per modificare il comportamento in base all'esecuzione

tools

Elenco sottoposto a override degli strumenti abilitati che l'agente deve usare per eseguire il thread.

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.

truncationStrategy

Strategia da usare per eliminare i messaggi man mano che le finestre di contesto vengono spostate in avanti.

Proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

onResponse

Funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte.

requestOptions

Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione.

tracingOptions

Opzioni utilizzate quando la traccia è abilitata.

Dettagli proprietà

instructions

Le istruzioni di sistema sottoposte a override che l'agente deve usare per eseguire il thread.

instructions?: string | null

Valore della proprietà

string | null

maxCompletionTokens

Numero massimo di token di completamento che possono essere usati durante l'esecuzione. L'esecuzione farà il possibile per usare solo il numero di token di completamento specificati, in più turni dell'esecuzione. Se l’esecuzione supera il numero di token di completamento specificati, terminerà con lo stato incomplete. Per altre informazioni, vedi incomplete_details.

maxCompletionTokens?: number | null

Valore della proprietà

number | null

maxPromptTokens

Numero massimo di token di richiesta che possono essere usati durante l'esecuzione. L'esecuzione farà del meglio per usare solo il numero di token di richiesta specificati, in più turni dell'esecuzione. Se l’esecuzione supera il numero di token di prompt specificati, terminerà con lo stato incomplete. Per altre informazioni, vedi incomplete_details.

maxPromptTokens?: number | null

Valore della proprietà

number | null

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?: Record<string, string> | null

Valore della proprietà

Record<string, string> | null

model

Modello sottoposto a override che l'agente deve usare per eseguire il thread.

model?: string | null

Valore della proprietà

string | null

parallelToolCalls

Se true funzioni verranno eseguite in parallelo durante l'uso dello strumento.

parallelToolCalls?: boolean

Valore della proprietà

boolean

responseFormat

Specifica il formato che il modello deve restituire.

responseFormat?: AgentsResponseFormatOption | null

Valore della proprietà

stream

Se true, restituisce un flusso di eventi che si verificano durante gli eventi inviati dal server Esegui come, terminando quando Run entra in uno stato terminale con un messaggio di data: [DONE].

stream?: boolean

Valore della proprietà

boolean

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?: number | null

Valore della proprietà

number | null

thread

Dettagli usati per creare il nuovo thread. Se non viene specificato alcun thread, ne verrà creato uno vuoto.

thread?: AgentThreadCreationOptions

Valore della proprietà

toolChoice

Controlla se e quale strumento viene chiamato dal modello.

toolChoice?: AgentsToolChoiceOption | null

Valore della proprietà

toolResources

Eseguire l'override degli strumenti che l'agente può usare per questa esecuzione. Ciò è utile per modificare il comportamento in base all'esecuzione

toolResources?: ToolResources | null

Valore della proprietà

ToolResources | null

tools

Elenco sottoposto a override degli strumenti abilitati che l'agente deve usare per eseguire il thread.

tools?: ToolDefinitionUnion[] | null

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?: number | null

Valore della proprietà

number | null

truncationStrategy

Strategia da usare per eliminare i messaggi man mano che le finestre di contesto vengono spostate in avanti.

truncationStrategy?: TruncationObject | null

Valore della proprietà

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