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

expiredAt

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

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

lastError

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

lastError: RunStepError | null

Wartość właściwości

RunStepError | 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

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

Wartość właściwości