ThreadRun interface
Daten, die eine einzelne Auswertungsausführung eines Agentthreads darstellen.
Eigenschaften
| assistant |
Die ID des Agents, der dem Thread zugeordnet ist, für den diese Ausführung ausgeführt wurde. |
| 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. |
| expires |
Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Element abläuft. |
| failed |
Der Unix-Zeitstempel in Sekunden, der angibt, wann dies fehlgeschlagen ist. |
| id | Der Bezeichner, auf den in API-Endpunkten verwiesen werden kann |
| incomplete |
Details zum Grund für die unvollständige Ausführung. Wird |
| instructions | Die überschriebenen Systemanweisungen, die für diese Agentthreadausführung verwendet werden. |
| last |
Der letzte Fehler( falls vorhanden) dieses Agentthreads wird ausgeführt. |
| max |
Die maximale Anzahl an Abschlusstoken, die im Laufe der Ausführung verwendet wurden |
| max |
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. |
| parallel |
Bestimmt, ob Tools innerhalb der Ausführung parallel ausgeführt werden können. |
| required |
Die Details der Aktion, die für den Agentthread erforderlich ist, um fortzufahren. |
| response |
Das Antwortformat der in dieser Ausführung verwendeten Toolaufrufe. |
| started |
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. |
| thread |
Die ID des Threads, der dieser Ausführung zugeordnet ist. |
| tool |
Steuert, ob und welches Tool vom Modell aufgerufen wird. |
| tool |
Ü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. |
| truncation |
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 |
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
null | IncompleteRunDetails
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
null | RequiredActionUnion
responseFormat
Das Antwortformat der in dieser Ausführung verwendeten Toolaufrufe.
responseFormat: null | AgentsResponseFormatOption
Eigenschaftswert
null | AgentsResponseFormatOption
startedAt
Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Element gestartet wurde.
startedAt: null | Date
Eigenschaftswert
null | Date
status
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
null | AgentsToolChoiceOption
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
null | TruncationObject
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
null | RunCompletionUsage