Condividi tramite


RunStep interface

Informazioni dettagliate su un singolo passaggio di esecuzione di un thread dell'agente.

Proprietà

assistantId

ID dell'agente associato al passaggio di esecuzione.

cancelledAt

Timestamp Unix, in secondi, che rappresenta il momento in cui è stato annullato.

completedAt

Timestamp Unix, espresso in secondi, che rappresenta al termine dell'operazione.

createdAt

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

expiredAt

Timestamp Unix, espresso in secondi, che rappresenta quando l'elemento è scaduto.

failedAt

Timestamp Unix, espresso in secondi, che rappresenta quando l'operazione non è riuscita.

id

Identificatore a cui è possibile fare riferimento negli endpoint API.

lastError

Se applicabile, informazioni sull'ultimo errore rilevato da questo passaggio di esecuzione.

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.

object

Tipo di oggetto, che è sempre 'thread.run.step'.

runId

L’ID dell’esecuzione di cui fa parte questo passaggio dell’esecuzione.

status

Stato di questo passaggio di esecuzione.

stepDetails

Dettagli per questo passaggio di esecuzione.

threadId

ID del thread eseguito.

type

Tipo di passaggio di esecuzione, che può essere message_creation o tool_calls.

usage

Statistiche di utilizzo relative al passaggio dell’esecuzione. Questo valore sarà pari a null se lo stato del passaggio di esecuzione è in_progress.

Dettagli proprietà

assistantId

ID dell'agente associato al passaggio di esecuzione.

assistantId: string

Valore della proprietà

string

cancelledAt

Timestamp Unix, in secondi, che rappresenta il momento in cui è stato annullato.

cancelledAt: null | Date

Valore della proprietà

null | Date

completedAt

Timestamp Unix, espresso in secondi, che rappresenta al termine dell'operazione.

completedAt: null | Date

Valore della proprietà

null | Date

createdAt

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

createdAt: Date

Valore della proprietà

Date

expiredAt

Timestamp Unix, espresso in secondi, che rappresenta quando l'elemento è scaduto.

expiredAt: null | Date

Valore della proprietà

null | Date

failedAt

Timestamp Unix, espresso in secondi, che rappresenta quando l'operazione non è riuscita.

failedAt: null | Date

Valore della proprietà

null | Date

id

Identificatore a cui è possibile fare riferimento negli endpoint API.

id: string

Valore della proprietà

string

lastError

Se applicabile, informazioni sull'ultimo errore rilevato da questo passaggio di esecuzione.

lastError: null | RunStepError

Valore della proprietà

null | RunStepError

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>

object

Tipo di oggetto, che è sempre 'thread.run.step'.

object: "thread.run.step"

Valore della proprietà

"thread.run.step"

runId

L’ID dell’esecuzione di cui fa parte questo passaggio dell’esecuzione.

runId: string

Valore della proprietà

string

status

Stato di questo passaggio di esecuzione.

status: RunStepStatus

Valore della proprietà

stepDetails

Dettagli per questo passaggio di esecuzione.

stepDetails: RunStepDetailsUnion

Valore della proprietà

threadId

ID del thread eseguito.

threadId: string

Valore della proprietà

string

type

Tipo di passaggio di esecuzione, che può essere message_creation o tool_calls.

type: RunStepType

Valore della proprietà

usage

Statistiche di utilizzo relative al passaggio dell’esecuzione. Questo valore sarà pari a null se lo stato del passaggio di esecuzione è in_progress.

usage?: null | RunStepCompletionUsage

Valore della proprietà