Udostępnij przez


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

Wartość właściwości

null | Date

completedAt

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

completedAt: null | Date

Wartość właściwości

null | Date

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

Wartość właściwości

null | Date

failedAt

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

failedAt: null | Date

Wartość właściwości

null | Date

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

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

Wartość właściwości

null | RunError

maxCompletionTokens

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

maxCompletionTokens: null | number

Wartość właściwości

null | number

maxPromptTokens

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

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

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

Wartość właściwości

responseFormat

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

responseFormat: null | AgentsResponseFormatOption

Wartość właściwości

startedAt

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

startedAt: null | Date

Wartość właściwości

null | Date

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

Wartość właściwości

null | number

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

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

Wartość właściwości