Freigeben über


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

expiresAt

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

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

incompleteDetails

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

incompleteDetails: null | IncompleteRunDetails

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: null | RunError

Eigenschaftswert

null | RunError

maxCompletionTokens

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

maxCompletionTokens: null | number

Eigenschaftswert

null | number

maxPromptTokens

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

maxPromptTokens: null | number

Eigenschaftswert

null | number

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>

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

Eigenschaftswert

responseFormat

Das Antwortformat der in dieser Ausführung verwendeten Toolaufrufe.

responseFormat: null | AgentsResponseFormatOption

Eigenschaftswert

startedAt

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

startedAt: null | Date

Eigenschaftswert

null | Date

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

Eigenschaftswert

null | number

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: null | AgentsToolChoiceOption

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

Eigenschaftswert

null | ToolResources

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

Eigenschaftswert

null | number

truncationStrategy

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

truncationStrategy: null | TruncationObject

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: null | RunCompletionUsage

Eigenschaftswert