ThreadRun interface

Daten, die eine einzelne Auswertungsausführung eines Agentthreads darstellen.

Eigenschaften

assistantId

Die ID des Agents, der dem Thread zugeordnet ist, für den diese Ausführung ausgeführt wurde.

cancelledAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dies abgebrochen wurde.

completedAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dieser abgeschlossen wurde.

createdAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Objekt erstellt wurde.

expiresAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Element abläuft.

failedAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dies fehlgeschlagen ist.

id

Der Bezeichner, auf den in API-Endpunkten verwiesen werden kann

incompleteDetails

Details zum Grund für die unvollständige Ausführung. Wird null, wenn die Ausführung nicht unvollständig ist.

instructions

Die überschriebenen Systemanweisungen, die für diese Agentthreadausführung verwendet werden.

lastError

Der letzte Fehler( falls vorhanden) dieses Agentthreads wird ausgeführt.

maxCompletionTokens

Die maximale Anzahl an Abschlusstoken, die im Laufe der Ausführung verwendet wurden

maxPromptTokens

Die maximale Anzahl an Eingabeaufforderungstoken, die im Laufe der Ausführung verwendet wurden

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.

model

Die ID des zu verwendenden Modells.

object

Der Objekttyp, der immer "thread.run" ist.

parallelToolCalls

Bestimmt, ob Tools innerhalb der Ausführung parallel ausgeführt werden können.

requiredAction

Die Details der Aktion, die für den Agentthread erforderlich ist, um fortzufahren.

responseFormat

Das Antwortformat der in dieser Ausführung verwendeten Toolaufrufe.

startedAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Element gestartet wurde.

status

Der Status des Agentthreads.

temperature

Die für diese Ausführung verwendete Temperatur für die Stichprobenentnahme. Ohne Angabe wird standardmäßig „1“ verwendet.

threadId

Die ID des Threads, der dieser Ausführung zugeordnet ist.

toolChoice

Steuert, ob und welches Tool vom Modell aufgerufen wird.

toolResources

Überschreiben Sie die Tools, die der Agent für diese Ausführung verwenden kann. Dies ist nützlich, um das Verhalten pro Ausführung zu ändern.

tools

Die außerKraftsetzung aktivierten Tools, die für diese Agentthreadausführung verwendet werden.

topP

Der für diese Ausführung verwendete Wert für die Nukleus-Stichprobenentnahme. Ohne Angabe wird standardmäßig „1“ verwendet.

truncationStrategy

Die Strategie zum Ablegen von Nachrichten, während sich die Kontextfenster vorwärts bewegen.

usage

Verwendungsstatistiken im Zusammenhang mit der Ausführung. Dieser Wert wird null, wenn sich die Ausführung nicht im Terminalzustand befindet (z. B. in_progress, queuedusw.).

Details zur Eigenschaft

assistantId

Die ID des Agents, der dem Thread zugeordnet ist, für den diese Ausführung ausgeführt wurde.

assistantId: string

Eigenschaftswert

string

cancelledAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dies abgebrochen wurde.

cancelledAt: Date | null

Eigenschaftswert

Date | null

completedAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dieser abgeschlossen wurde.

completedAt: Date | null

Eigenschaftswert

Date | null

createdAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Objekt erstellt wurde.

createdAt: Date

Eigenschaftswert

Date

expiresAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Element abläuft.

expiresAt: Date | null

Eigenschaftswert

Date | null

failedAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dies fehlgeschlagen ist.

failedAt: Date | null

Eigenschaftswert

Date | null

id

Der Bezeichner, auf den in API-Endpunkten verwiesen werden kann

id: string

Eigenschaftswert

string

incompleteDetails

Details zum Grund für die unvollständige Ausführung. Wird null, wenn die Ausführung nicht unvollständig ist.

incompleteDetails: IncompleteRunDetails | null

Eigenschaftswert

instructions

Die überschriebenen Systemanweisungen, die für diese Agentthreadausführung verwendet werden.

instructions: string

Eigenschaftswert

string

lastError

Der letzte Fehler( falls vorhanden) dieses Agentthreads wird ausgeführt.

lastError: RunError | null

Eigenschaftswert

RunError | null

maxCompletionTokens

Die maximale Anzahl an Abschlusstoken, die im Laufe der Ausführung verwendet wurden

maxCompletionTokens: number | null

Eigenschaftswert

number | null

maxPromptTokens

Die maximale Anzahl an Eingabeaufforderungstoken, die im Laufe der Ausführung verwendet wurden

maxPromptTokens: number | null

Eigenschaftswert

number | null

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

Eigenschaftswert

Record<string, string> | null

model

Die ID des zu verwendenden Modells.

model: string

Eigenschaftswert

string

object

Der Objekttyp, der immer "thread.run" ist.

object: "thread.run"

Eigenschaftswert

"thread.run"

parallelToolCalls

Bestimmt, ob Tools innerhalb der Ausführung parallel ausgeführt werden können.

parallelToolCalls: boolean

Eigenschaftswert

boolean

requiredAction

Die Details der Aktion, die für den Agentthread erforderlich ist, um fortzufahren.

requiredAction?: RequiredActionUnion | null

Eigenschaftswert

responseFormat

Das Antwortformat der in dieser Ausführung verwendeten Toolaufrufe.

responseFormat: AgentsResponseFormatOption | null

Eigenschaftswert

startedAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Element gestartet wurde.

startedAt: Date | null

Eigenschaftswert

Date | null

status

Der Status des Agentthreads.

status: RunStatus

Eigenschaftswert

temperature

Die für diese Ausführung verwendete Temperatur für die Stichprobenentnahme. Ohne Angabe wird standardmäßig „1“ verwendet.

temperature?: number | null

Eigenschaftswert

number | null

threadId

Die ID des Threads, der dieser Ausführung zugeordnet ist.

threadId: string

Eigenschaftswert

string

toolChoice

Steuert, ob und welches Tool vom Modell aufgerufen wird.

toolChoice: AgentsToolChoiceOption | null

Eigenschaftswert

toolResources

Überschreiben Sie die Tools, die der Agent für diese Ausführung verwenden kann. Dies ist nützlich, um das Verhalten pro Ausführung zu ändern.

toolResources?: ToolResources | null

Eigenschaftswert

ToolResources | null

tools

Die außerKraftsetzung aktivierten Tools, die für diese Agentthreadausführung verwendet werden.

tools: ToolDefinitionUnion[]

Eigenschaftswert

topP

Der für diese Ausführung verwendete Wert für die Nukleus-Stichprobenentnahme. Ohne Angabe wird standardmäßig „1“ verwendet.

topP?: number | null

Eigenschaftswert

number | null

truncationStrategy

Die Strategie zum Ablegen von Nachrichten, während sich die Kontextfenster vorwärts bewegen.

truncationStrategy: TruncationObject | null

Eigenschaftswert

usage

Verwendungsstatistiken im Zusammenhang mit der Ausführung. Dieser Wert wird null, wenn sich die Ausführung nicht im Terminalzustand befindet (z. B. in_progress, queuedusw.).

usage: RunCompletionUsage | null

Eigenschaftswert