RunStep interface
Detaillierte Informationen zu einem einzelnen Schritt einer Agentthreadausführung.
Eigenschaften
| assistant |
Die ID des Agents, der dem Ausführungsschritt zugeordnet ist. |
| cancelled |
Der Unix-Zeitstempel in Sekunden, der angibt, wann dies abgebrochen wurde. |
| completed |
Der Unix-Zeitstempel in Sekunden, der angibt, wann dieser abgeschlossen wurde. |
| created |
Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Objekt erstellt wurde. |
| expired |
Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Element abgelaufen ist. |
| failed |
Der Unix-Zeitstempel in Sekunden, der angibt, wann dies fehlgeschlagen ist. |
| id | Der Bezeichner, auf den in API-Endpunkten verwiesen werden kann |
| last |
Falls zutreffend, informationen zum letzten Fehler, der in diesem Ausführungsschritt aufgetreten ist. |
| metadata | Eine Reihe von bis zu 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können, verwendet, um zusätzliche Informationen zu diesem Objekt in einem strukturierten Format zu speichern. Schlüssel können bis zu 64 Zeichen lang sein und Werte können bis zu 512 Zeichen lang sein. |
| object | Der Objekttyp, der immer "thread.run.step" ist. |
| run |
Die ID der Ausführung, zu der dieser Ausführungsschritt gehört |
| status | Der Status dieses Ausführungsschritts. |
| step |
Die Details für diesen Ausführungsschritt. |
| thread |
Die ID des ausgeführten Threads |
| type | Der Typ des Ausführungsschritts, der entweder message_creation oder tool_calls sein kann. |
| usage | Verwendungsstatistik im Zusammenhang mit dem Ausführungsschritt. Dieser Wert ist |
Details zur Eigenschaft
assistantId
Die ID des Agents, der dem Ausführungsschritt zugeordnet ist.
assistantId: string
Eigenschaftswert
string
cancelledAt
Der Unix-Zeitstempel in Sekunden, der angibt, wann dies abgebrochen wurde.
cancelledAt: null | Date
Eigenschaftswert
null | Date
completedAt
Der Unix-Zeitstempel in Sekunden, der angibt, wann dieser abgeschlossen wurde.
completedAt: null | Date
Eigenschaftswert
null | Date
createdAt
Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Objekt erstellt wurde.
createdAt: Date
Eigenschaftswert
Date
expiredAt
Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Element abgelaufen ist.
expiredAt: null | Date
Eigenschaftswert
null | Date
failedAt
Der Unix-Zeitstempel in Sekunden, der angibt, wann dies fehlgeschlagen ist.
failedAt: null | Date
Eigenschaftswert
null | Date
id
Der Bezeichner, auf den in API-Endpunkten verwiesen werden kann
id: string
Eigenschaftswert
string
lastError
Falls zutreffend, informationen zum letzten Fehler, der in diesem Ausführungsschritt aufgetreten ist.
lastError: null | RunStepError
Eigenschaftswert
null | RunStepError
metadata
Eine Reihe von bis zu 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können, verwendet, um zusätzliche Informationen zu diesem Objekt in einem strukturierten Format zu speichern. Schlüssel können bis zu 64 Zeichen lang sein und Werte können bis zu 512 Zeichen lang sein.
metadata: null | Record<string, string>
Eigenschaftswert
null | Record<string, string>
object
Der Objekttyp, der immer "thread.run.step" ist.
object: "thread.run.step"
Eigenschaftswert
"thread.run.step"
runId
Die ID der Ausführung, zu der dieser Ausführungsschritt gehört
runId: string
Eigenschaftswert
string
status
stepDetails
Die Details für diesen Ausführungsschritt.
stepDetails: RunStepDetailsUnion
Eigenschaftswert
threadId
Die ID des ausgeführten Threads
threadId: string
Eigenschaftswert
string
type
Der Typ des Ausführungsschritts, der entweder message_creation oder tool_calls sein kann.
type: RunStepType
Eigenschaftswert
usage
Verwendungsstatistik im Zusammenhang mit dem Ausführungsschritt. Dieser Wert ist null, solange der Ausführungsschritt den Status in_progress hat.
usage?: null | RunStepCompletionUsage
Eigenschaftswert
null | RunStepCompletionUsage