Udostępnij przez


CreateThreadAndRunOptionalParams interface

Parametry opcjonalne.

Rozszerzenie

Właściwości

instructions

Zastąpione instrukcje systemowe, których agent powinien użyć do uruchomienia wątku.

maxCompletionTokens

Maksymalna liczba tokenów ukończenia, które mogą być używane w trakcie przebiegu. Uruchomienie zapewni najlepsze wysiłki, aby użyć tylko określonej liczby tokenów ukończenia w wielu zakrętach przebiegu. Jeśli przebieg przekroczy określoną liczbę tokenów ukończenia, przebieg zakończy się stanem incomplete. Aby uzyskać więcej informacji, zobacz incomplete_details.

maxPromptTokens

Maksymalna liczba tokenów monitów, które mogą być używane w trakcie przebiegu. Uruchomienie zapewni najlepsze wysiłki, aby użyć tylko liczby określonych tokenów monitu w wielu zakrętach przebiegu. Jeśli przebieg przekroczy określoną liczbę tokenów monitu, przebieg zakończy się stanem incomplete. Aby uzyskać więcej informacji, zobacz incomplete_details.

metadata

Zestaw maksymalnie 16 par klucz/wartość, które mogą być dołączone do obiektu, używane do przechowywania dodatkowych informacji o tym obiekcie w formacie ustrukturyzowanym. Klucze mogą mieć długość maksymalnie 64 znaków, a wartości mogą mieć maksymalnie 512 znaków.

model

Zastąpiony model, którego agent powinien użyć do uruchomienia wątku.

parallelToolCalls

Jeśli funkcje true będą uruchamiane równolegle podczas używania narzędzia.

responseFormat

Określa format, który model musi wyświetlić.

stream

Jeśli trueprogram zwraca strumień zdarzeń, które występują podczas zdarzeń Uruchom jako serwer, kończy się po wprowadzeniu stanu terminalu z komunikatem data: [DONE] .

temperature

Jaka temperatura próbkowania ma być używana z zakresu od 0 do 2. Wyższe wartości, takie jak 0,8, sprawią, że dane wyjściowe będą bardziej losowe, a niższe wartości, takie jak 0,2, sprawią, że będą bardziej skoncentrowane i deterministyczne.

thread

Szczegóły użyte do utworzenia nowego wątku. Jeśli wątek nie zostanie podany, zostanie utworzony pusty.

toolChoice

Określa, czy i które narzędzie jest wywoływane przez model.

toolResources

Zastąpić narzędzia, których agent może użyć na potrzeby tego przebiegu. Jest to przydatne w przypadku modyfikowania zachowania dla poszczególnych przebiegów

tools

Zastąpiona lista narzędzi z włączonymi narzędziami, których agent powinien używać do uruchamiania wątku.

topP

Alternatywa dla próbkowania z temperaturą, zwana próbkowaniem jądra, gdzie model uwzględnia wyniki tokenów z masą prawdopodobieństwa top_p. Dlatego 0,1 oznacza, że uwzględniane są tylko tokeny znajdujące się w górnych 10% masy prawdopodobieństwa.

Ogólnie zalecamy zmianę tej wartości lub temperatury, ale nie obu.

truncationStrategy

Strategia stosowania do usuwania komunikatów w miarę przesuwania okien kontekstowych do przodu.

Właściwości dziedziczone

abortSignal

Sygnał, który może służyć do przerwania żądań.

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

tracingOptions

Opcje używane podczas śledzenia są włączone.

Szczegóły właściwości

instructions

Zastąpione instrukcje systemowe, których agent powinien użyć do uruchomienia wątku.

instructions?: null | string

Wartość właściwości

null | string

maxCompletionTokens

Maksymalna liczba tokenów ukończenia, które mogą być używane w trakcie przebiegu. Uruchomienie zapewni najlepsze wysiłki, aby użyć tylko określonej liczby tokenów ukończenia w wielu zakrętach przebiegu. Jeśli przebieg przekroczy określoną liczbę tokenów ukończenia, przebieg zakończy się stanem incomplete. Aby uzyskać więcej informacji, zobacz incomplete_details.

maxCompletionTokens?: null | number

Wartość właściwości

null | number

maxPromptTokens

Maksymalna liczba tokenów monitów, które mogą być używane w trakcie przebiegu. Uruchomienie zapewni najlepsze wysiłki, aby użyć tylko liczby określonych tokenów monitu w wielu zakrętach przebiegu. Jeśli przebieg przekroczy określoną liczbę tokenów monitu, przebieg zakończy się stanem incomplete. Aby uzyskać więcej informacji, zobacz incomplete_details.

maxPromptTokens?: null | number

Wartość właściwości

null | number

metadata

Zestaw maksymalnie 16 par klucz/wartość, które mogą być dołączone do obiektu, używane do przechowywania dodatkowych informacji o tym obiekcie w formacie ustrukturyzowanym. Klucze mogą mieć długość maksymalnie 64 znaków, a wartości mogą mieć maksymalnie 512 znaków.

metadata?: null | Record<string, string>

Wartość właściwości

null | Record<string, string>

model

Zastąpiony model, którego agent powinien użyć do uruchomienia wątku.

model?: null | string

Wartość właściwości

null | string

parallelToolCalls

Jeśli funkcje true będą uruchamiane równolegle podczas używania narzędzia.

parallelToolCalls?: boolean

Wartość właściwości

boolean

responseFormat

Określa format, który model musi wyświetlić.

responseFormat?: null | AgentsResponseFormatOption

Wartość właściwości

stream

Jeśli trueprogram zwraca strumień zdarzeń, które występują podczas zdarzeń Uruchom jako serwer, kończy się po wprowadzeniu stanu terminalu z komunikatem data: [DONE] .

stream?: boolean

Wartość właściwości

boolean

temperature

Jaka temperatura próbkowania ma być używana z zakresu od 0 do 2. Wyższe wartości, takie jak 0,8, sprawią, że dane wyjściowe będą bardziej losowe, a niższe wartości, takie jak 0,2, sprawią, że będą bardziej skoncentrowane i deterministyczne.

temperature?: null | number

Wartość właściwości

null | number

thread

Szczegóły użyte do utworzenia nowego wątku. Jeśli wątek nie zostanie podany, zostanie utworzony pusty.

thread?: AgentThreadCreationOptions

Wartość właściwości

toolChoice

Określa, czy i które narzędzie jest wywoływane przez model.

toolChoice?: null | AgentsToolChoiceOption

Wartość właściwości

toolResources

Zastąpić narzędzia, których agent może użyć na potrzeby tego przebiegu. Jest to przydatne w przypadku modyfikowania zachowania dla poszczególnych przebiegów

toolResources?: null | ToolResources

Wartość właściwości

null | ToolResources

tools

Zastąpiona lista narzędzi z włączonymi narzędziami, których agent powinien używać do uruchamiania wątku.

tools?: null | ToolDefinitionUnion[]

Wartość właściwości

topP

Alternatywa dla próbkowania z temperaturą, zwana próbkowaniem jądra, gdzie model uwzględnia wyniki tokenów z masą prawdopodobieństwa top_p. Dlatego 0,1 oznacza, że uwzględniane są tylko tokeny znajdujące się w górnych 10% masy prawdopodobieństwa.

Ogólnie zalecamy zmianę tej wartości lub temperatury, ale nie obu.

topP?: null | number

Wartość właściwości

null | number

truncationStrategy

Strategia stosowania do usuwania komunikatów w miarę przesuwania okien kontekstowych do przodu.

truncationStrategy?: null | TruncationObject

Wartość właściwości

Szczegóły właściwości dziedziczonej

abortSignal

Sygnał, który może służyć do przerwania żądań.

abortSignal?: AbortSignalLike

Wartość właściwości

dziedziczone z OperationOptions.abortSignal

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

onResponse?: RawResponseCallback

Wartość właściwości

dziedziczone z OperationOptions.onResponse

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

requestOptions?: OperationRequestOptions

Wartość właściwości

dziedziczone z OperationOptions.requestOptions

tracingOptions

Opcje używane podczas śledzenia są włączone.

tracingOptions?: OperationTracingOptions

Wartość właściwości

dziedziczone z OperationOptions.tracingOptions