Condividi tramite


RunStep interface

Informazioni dettagliate su un singolo passaggio di un'esecuzione di thread assistente.

Proprietà

assistantId

ID dell'assistente 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.

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.

Dettagli proprietà

assistantId

ID dell'assistente 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>

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: string

Valore della proprietà

string

stepDetails

Dettagli per questo passaggio di esecuzione.

stepDetails: RunStepDetails

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: string

Valore della proprietà

string