RunStep interface
Szczegółowe informacje o jednym kroku przebiegu wątku agenta.
Właściwości
| assistant |
Identyfikator agenta skojarzonego z krokiem uruchamiania. |
| cancelled |
Sygnatura czasowa systemu Unix w sekundach reprezentująca moment anulowania. |
| completed |
Sygnatura czasowa systemu Unix w sekundach reprezentująca czas po zakończeniu. |
| created |
Sygnatura czasowa systemu Unix w sekundach reprezentująca czas utworzenia tego obiektu. |
| expired |
Sygnatura czasowa systemu Unix w sekundach reprezentująca czas wygaśnięcia tego elementu. |
| failed |
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. |
| last |
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". |
| run |
Identyfikator przebiegu, którego dotyczy ten krok przebiegu, jest częścią. |
| status | Stan tego kroku uruchamiania. |
| step |
Szczegóły tego kroku uruchamiania. |
| thread |
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ć |
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
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
null | RunStepCompletionUsage