ThreadRun interface

Dane reprezentujące pojedynczy przebieg oceny wątku agenta.

Właściwości

assistantId

Identyfikator agenta skojarzonego z wątkiem, względem którego wykonano ten przebieg.

cancelledAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca moment anulowania.

completedAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca czas po zakończeniu.

createdAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca czas utworzenia tego obiektu.

expiresAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca czas wygaśnięcia tego elementu.

failedAt

Sygnatura czasowa systemu Unix( w sekundach) reprezentująca, kiedy to się nie powiodło.

id

Identyfikator, do którego można odwoływać się w punktach końcowych interfejsu API.

incompleteDetails

Szczegółowe informacje o tym, dlaczego przebieg jest niekompletny. Jeśli przebieg nie jest niekompletny, zostanie null.

instructions

Zastąpione instrukcje systemowe używane dla tego wątku agenta.

lastError

Ostatni błąd, jeśli istnieje, napotkany przez ten wątek agenta, zostanie uruchomiony.

maxCompletionTokens

Maksymalna liczba tokenów ukończenia określonych do użycia w trakcie przebiegu.

maxPromptTokens

Maksymalna liczba tokenów monitów określonych do użycia w trakcie przebiegu.

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

Identyfikator modelu do użycia.

object

Typ obiektu, który jest zawsze "thread.run".

parallelToolCalls

Określa, czy narzędzia mogą być wykonywane równolegle w ramach przebiegu.

requiredAction

Szczegóły akcji wymaganej do uruchomienia wątku agenta.

responseFormat

Format odpowiedzi wywołań narzędzia używanych w tym przebiegu.

startedAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca moment uruchomienia tego elementu.

status

Stan uruchomienia wątku agenta.

temperature

Temperatura próbkowania używana na potrzeby tego przebiegu. Jeśli nie zostanie ustawiona, wartość domyślna to 1.

threadId

Identyfikator wątku skojarzonego z tym przebiegiem.

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ąpione włączone narzędzia używane na potrzeby tego wątku agenta.

topP

Wartość próbkowania jądra użyta na potrzeby tego przebiegu. Jeśli nie zostanie ustawiona, wartość domyślna to 1.

truncationStrategy

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

usage

Statystyki użycia związane z uruchomieniem. Ta wartość będzie null, jeśli przebieg nie znajduje się w stanie terminalu (tj. in_progress, queueditp.).

Szczegóły właściwości

assistantId

Identyfikator agenta skojarzonego z wątkiem, względem którego wykonano ten przebieg.

assistantId: string

Wartość właściwości

string

cancelledAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca moment anulowania.

cancelledAt: Date | null

Wartość właściwości

Date | null

completedAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca czas po zakończeniu.

completedAt: Date | null

Wartość właściwości

Date | null

createdAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca czas utworzenia tego obiektu.

createdAt: Date

Wartość właściwości

Date

expiresAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca czas wygaśnięcia tego elementu.

expiresAt: Date | null

Wartość właściwości

Date | null

failedAt

Sygnatura czasowa systemu Unix( w sekundach) reprezentująca, kiedy to się nie powiodło.

failedAt: Date | null

Wartość właściwości

Date | null

id

Identyfikator, do którego można odwoływać się w punktach końcowych interfejsu API.

id: string

Wartość właściwości

string

incompleteDetails

Szczegółowe informacje o tym, dlaczego przebieg jest niekompletny. Jeśli przebieg nie jest niekompletny, zostanie null.

incompleteDetails: IncompleteRunDetails | null

Wartość właściwości

instructions

Zastąpione instrukcje systemowe używane dla tego wątku agenta.

instructions: string

Wartość właściwości

string

lastError

Ostatni błąd, jeśli istnieje, napotkany przez ten wątek agenta, zostanie uruchomiony.

lastError: RunError | null

Wartość właściwości

RunError | null

maxCompletionTokens

Maksymalna liczba tokenów ukończenia określonych do użycia w trakcie przebiegu.

maxCompletionTokens: number | null

Wartość właściwości

number | null

maxPromptTokens

Maksymalna liczba tokenów monitów określonych do użycia w trakcie przebiegu.

maxPromptTokens: number | null

Wartość właściwości

number | null

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

Wartość właściwości

Record<string, string> | null

model

Identyfikator modelu do użycia.

model: string

Wartość właściwości

string

object

Typ obiektu, który jest zawsze "thread.run".

object: "thread.run"

Wartość właściwości

"thread.run"

parallelToolCalls

Określa, czy narzędzia mogą być wykonywane równolegle w ramach przebiegu.

parallelToolCalls: boolean

Wartość właściwości

boolean

requiredAction

Szczegóły akcji wymaganej do uruchomienia wątku agenta.

requiredAction?: RequiredActionUnion | null

Wartość właściwości

responseFormat

Format odpowiedzi wywołań narzędzia używanych w tym przebiegu.

responseFormat: AgentsResponseFormatOption | null

Wartość właściwości

startedAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca moment uruchomienia tego elementu.

startedAt: Date | null

Wartość właściwości

Date | null

status

Stan uruchomienia wątku agenta.

status: RunStatus

Wartość właściwości

temperature

Temperatura próbkowania używana na potrzeby tego przebiegu. Jeśli nie zostanie ustawiona, wartość domyślna to 1.

temperature?: number | null

Wartość właściwości

number | null

threadId

Identyfikator wątku skojarzonego z tym przebiegiem.

threadId: string

Wartość właściwości

string

toolChoice

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

toolChoice: AgentsToolChoiceOption | null

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

Wartość właściwości

ToolResources | null

tools

Zastąpione włączone narzędzia używane na potrzeby tego wątku agenta.

tools: ToolDefinitionUnion[]

Wartość właściwości

topP

Wartość próbkowania jądra użyta na potrzeby tego przebiegu. Jeśli nie zostanie ustawiona, wartość domyślna to 1.

topP?: number | null

Wartość właściwości

number | null

truncationStrategy

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

truncationStrategy: TruncationObject | null

Wartość właściwości

usage

Statystyki użycia związane z uruchomieniem. Ta wartość będzie null, jeśli przebieg nie znajduje się w stanie terminalu (tj. in_progress, queueditp.).

usage: RunCompletionUsage | null

Wartość właściwości