CreateThreadAndRunOptionalParams interface

Optionale Parameter.

Extends

Eigenschaften

instructions

Die überschriebenen Systemanweisungen, die der Agent zum Ausführen des Threads verwenden sollte.

maxCompletionTokens

Die maximale Anzahl von Vervollständigungstokens, die im Laufe der Ausführung verwendet werden können. Bei der Ausführung wird bestmöglich versucht, über mehrere Durchläufe der Ausführung hinweg nur die angegebene Anzahl von Vervollständigungstoken zu verwenden. Wenn die Ausführung die angegebene Anzahl von Vervollständigungstoken überschreitet, endet die Ausführung mit dem Status incomplete. Weitere Informationen finden Sie unter incomplete_details.

maxPromptTokens

Die maximale Anzahl von Prompttokens, die im Laufe der Ausführung verwendet werden können. Bei der Ausführung wird bestmöglich versucht, über mehrere Durchläufe der Ausführung hinweg nur die angegebene Anzahl von Prompttoken zu verwenden. Wenn die Ausführung die angegebene Anzahl von Prompttoken überschreitet, endet die Ausführung mit dem Status incomplete. Weitere Informationen finden Sie unter incomplete_details.

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

Das überschriebene Modell, das der Agent zum Ausführen des Threads verwenden soll.

parallelToolCalls

Wenn true Funktionen während der Toolverwendung parallel ausgeführt werden.

responseFormat

Gibt das Format an, das das Modell ausgeben muss.

stream

Bei Verwendung von true wird ein Datenstrom von Ereignissen, die während der Ausführung auftreten, als vom Server gesendete Ereignisse zurückgegeben. Der Datenstrom wird beendet, wenn die Ausführung einen Endzustand mit einer Nachricht vom Typ data: [DONE] erreicht.

temperature

Die zu verwendende Temperatur für die Stichprobenentnahme zwischen 0 und 2. Durch höhere Werte wie 0,8 wird die Ausgabe zufälliger, während sie durch niedrigere Werte wie 0,2 fokussierter und deterministischer wird.

thread

Die Zum Erstellen des neuen Threads verwendeten Details. Wenn kein Thread bereitgestellt wird, wird ein leerer Thread erstellt.

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 Überschreibungsliste der aktivierten Tools, die der Agent zum Ausführen des Threads verwenden soll.

topP

Eine Alternative zur Stichprobenentnahme mit Temperatur, die sogenannte Kernstichprobenentnahme (Nucleus Sampling), bei dem das Modell die Ergebnisse der Token mit der Wahrscheinlichkeitsmasse „top_p“ berücksichtigt. Daher bedeutet 0,1, dass nur die Token berücksichtigt werden, die die oberen 10 % der Wahrscheinlichkeitsmasse umfassen.

Wir empfehlen im Allgemeinen, dies oder die Temperatur zu ändern, aber nicht beides.

truncationStrategy

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

Geerbte Eigenschaften

abortSignal

Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.

onResponse

Eine Funktion, die jedes Mal aufgerufen werden soll, wenn eine Antwort vom Server empfangen wird, während der angeforderte Vorgang ausgeführt wird. Kann mehrmals aufgerufen werden.

requestOptions

Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden.

tracingOptions

Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist.

Details zur Eigenschaft

instructions

Die überschriebenen Systemanweisungen, die der Agent zum Ausführen des Threads verwenden sollte.

instructions?: string | null

Eigenschaftswert

string | null

maxCompletionTokens

Die maximale Anzahl von Vervollständigungstokens, die im Laufe der Ausführung verwendet werden können. Bei der Ausführung wird bestmöglich versucht, über mehrere Durchläufe der Ausführung hinweg nur die angegebene Anzahl von Vervollständigungstoken zu verwenden. Wenn die Ausführung die angegebene Anzahl von Vervollständigungstoken überschreitet, endet die Ausführung mit dem Status incomplete. Weitere Informationen finden Sie unter incomplete_details.

maxCompletionTokens?: number | null

Eigenschaftswert

number | null

maxPromptTokens

Die maximale Anzahl von Prompttokens, die im Laufe der Ausführung verwendet werden können. Bei der Ausführung wird bestmöglich versucht, über mehrere Durchläufe der Ausführung hinweg nur die angegebene Anzahl von Prompttoken zu verwenden. Wenn die Ausführung die angegebene Anzahl von Prompttoken überschreitet, endet die Ausführung mit dem Status incomplete. Weitere Informationen finden Sie unter incomplete_details.

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

Das überschriebene Modell, das der Agent zum Ausführen des Threads verwenden soll.

model?: string | null

Eigenschaftswert

string | null

parallelToolCalls

Wenn true Funktionen während der Toolverwendung parallel ausgeführt werden.

parallelToolCalls?: boolean

Eigenschaftswert

boolean

responseFormat

Gibt das Format an, das das Modell ausgeben muss.

responseFormat?: AgentsResponseFormatOption | null

Eigenschaftswert

stream

Bei Verwendung von true wird ein Datenstrom von Ereignissen, die während der Ausführung auftreten, als vom Server gesendete Ereignisse zurückgegeben. Der Datenstrom wird beendet, wenn die Ausführung einen Endzustand mit einer Nachricht vom Typ data: [DONE] erreicht.

stream?: boolean

Eigenschaftswert

boolean

temperature

Die zu verwendende Temperatur für die Stichprobenentnahme zwischen 0 und 2. Durch höhere Werte wie 0,8 wird die Ausgabe zufälliger, während sie durch niedrigere Werte wie 0,2 fokussierter und deterministischer wird.

temperature?: number | null

Eigenschaftswert

number | null

thread

Die Zum Erstellen des neuen Threads verwendeten Details. Wenn kein Thread bereitgestellt wird, wird ein leerer Thread erstellt.

thread?: AgentThreadCreationOptions

Eigenschaftswert

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 Überschreibungsliste der aktivierten Tools, die der Agent zum Ausführen des Threads verwenden soll.

tools?: ToolDefinitionUnion[] | null

Eigenschaftswert

topP

Eine Alternative zur Stichprobenentnahme mit Temperatur, die sogenannte Kernstichprobenentnahme (Nucleus Sampling), bei dem das Modell die Ergebnisse der Token mit der Wahrscheinlichkeitsmasse „top_p“ berücksichtigt. Daher bedeutet 0,1, dass nur die Token berücksichtigt werden, die die oberen 10 % der Wahrscheinlichkeitsmasse umfassen.

Wir empfehlen im Allgemeinen, dies oder die Temperatur zu ändern, aber nicht beides.

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

Geerbte Eigenschaftsdetails

abortSignal

Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.

abortSignal?: AbortSignalLike

Eigenschaftswert

Geerbt von OperationOptions.abortSignal

onResponse

Eine Funktion, die jedes Mal aufgerufen werden soll, wenn eine Antwort vom Server empfangen wird, während der angeforderte Vorgang ausgeführt wird. Kann mehrmals aufgerufen werden.

onResponse?: RawResponseCallback

Eigenschaftswert

Geerbt von OperationOptions.onResponse

requestOptions

Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden.

requestOptions?: OperationRequestOptions

Eigenschaftswert

Geerbt von OperationOptions.requestOptions

tracingOptions

Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist.

tracingOptions?: OperationTracingOptions

Eigenschaftswert

Geerbt von OperationOptions.tracingOptions