Udostępnij przez


RunStep interface

Szczegółowe informacje o jednym kroku przebiegu wątku agenta.

Właściwości

assistantId

Identyfikator agenta skojarzonego z krokiem uruchamiania.

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.

expiredAt

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.

lastError

Jeśli ma to zastosowanie, informacje o ostatnim błędzie napotkanym przez ten krok 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.

object

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

runId

Identyfikator przebiegu, którego dotyczy ten krok przebiegu, jest częścią.

status

Stan tego kroku uruchamiania.

stepDetails

Szczegóły tego kroku uruchamiania.

threadId

Identyfikator uruchomionego wątku.

type

Typ kroku uruchamiania, który może być message_creation lub tool_calls.

usage

Statystyki użycia związane z krokiem uruchamiania. Ta wartość będzie mieć null stan , gdy stan kroku uruchomienia to in_progress.

Szczegóły właściwości

assistantId

Identyfikator agenta skojarzonego z krokiem uruchamiania.

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

expiredAt

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

expiredAt: 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

lastError

Jeśli ma to zastosowanie, informacje o ostatnim błędzie napotkanym przez ten krok przebiegu.

lastError: null | RunStepError

Wartość właściwości

null | RunStepError

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>

object

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

object: "thread.run.step"

Wartość właściwości

"thread.run.step"

runId

Identyfikator przebiegu, którego dotyczy ten krok przebiegu, jest częścią.

runId: string

Wartość właściwości

string

status

Stan tego kroku uruchamiania.

status: RunStepStatus

Wartość właściwości

stepDetails

Szczegóły tego kroku uruchamiania.

stepDetails: RunStepDetailsUnion

Wartość właściwości

threadId

Identyfikator uruchomionego wątku.

threadId: string

Wartość właściwości

string

type

Typ kroku uruchamiania, który może być message_creation lub tool_calls.

type: RunStepType

Wartość właściwości

usage

Statystyki użycia związane z krokiem uruchamiania. Ta wartość będzie mieć null stan , gdy stan kroku uruchomienia to in_progress.

usage?: null | RunStepCompletionUsage

Wartość właściwości