RunStep interface

Informasi terperinci tentang satu langkah eksekusi utas agen.

Properti

assistantId

ID agen yang terkait dengan langkah eksekusi.

cancelledAt

Tanda waktu Unix, dalam detik, mewakili kapan ini dibatalkan.

completedAt

Tanda waktu Unix, dalam detik, mewakili kapan ini selesai.

createdAt

Tanda waktu Unix, dalam detik, mewakili kapan objek ini dibuat.

expiredAt

Tanda waktu Unix, dalam detik, mewakili kapan item ini kedaluwarsa.

failedAt

Tanda waktu Unix, dalam detik, mewakili kapan ini gagal.

id

Pengidentifikasi, yang dapat dirujuk di titik akhir API.

lastError

Jika berlaku, informasi tentang kesalahan terakhir yang ditemui oleh langkah eksekusi ini.

metadata

Satu set hingga 16 pasangan kunci/nilai yang dapat dilampirkan ke objek, digunakan untuk menyimpan informasi tambahan tentang objek tersebut dalam format terstruktur. Panjang kunci mungkin hingga 64 karakter dan panjang nilainya mungkin hingga 512 karakter.

object

Jenis objek, yang selalu 'thread.run.step'.

runId

ID eksekusi yang merupakan bagian dari langkah eksekusi ini.

status

Status langkah eksekusi ini.

stepDetails

Detail untuk langkah eksekusi ini.

threadId

ID utas yang dijalankan.

type

Jenis langkah eksekusi, yang dapat berupa message_creation atau tool_calls.

usage

Statistik penggunaan yang terkait dengan langkah eksekusi. Nilai ini akan sementara null status langkah eksekusi adalah in_progress.

Detail Properti

assistantId

ID agen yang terkait dengan langkah eksekusi.

assistantId: string

Nilai Properti

string

cancelledAt

Tanda waktu Unix, dalam detik, mewakili kapan ini dibatalkan.

cancelledAt: null | Date

Nilai Properti

null | Date

completedAt

Tanda waktu Unix, dalam detik, mewakili kapan ini selesai.

completedAt: null | Date

Nilai Properti

null | Date

createdAt

Tanda waktu Unix, dalam detik, mewakili kapan objek ini dibuat.

createdAt: Date

Nilai Properti

Date

expiredAt

Tanda waktu Unix, dalam detik, mewakili kapan item ini kedaluwarsa.

expiredAt: null | Date

Nilai Properti

null | Date

failedAt

Tanda waktu Unix, dalam detik, mewakili kapan ini gagal.

failedAt: null | Date

Nilai Properti

null | Date

id

Pengidentifikasi, yang dapat dirujuk di titik akhir API.

id: string

Nilai Properti

string

lastError

Jika berlaku, informasi tentang kesalahan terakhir yang ditemui oleh langkah eksekusi ini.

lastError: null | RunStepError

Nilai Properti

null | RunStepError

metadata

Satu set hingga 16 pasangan kunci/nilai yang dapat dilampirkan ke objek, digunakan untuk menyimpan informasi tambahan tentang objek tersebut dalam format terstruktur. Panjang kunci mungkin hingga 64 karakter dan panjang nilainya mungkin hingga 512 karakter.

metadata: null | Record<string, string>

Nilai Properti

null | Record<string, string>

object

Jenis objek, yang selalu 'thread.run.step'.

object: "thread.run.step"

Nilai Properti

"thread.run.step"

runId

ID eksekusi yang merupakan bagian dari langkah eksekusi ini.

runId: string

Nilai Properti

string

status

Status langkah eksekusi ini.

status: RunStepStatus

Nilai Properti

stepDetails

Detail untuk langkah eksekusi ini.

stepDetails: RunStepDetailsUnion

Nilai Properti

threadId

ID utas yang dijalankan.

threadId: string

Nilai Properti

string

type

Jenis langkah eksekusi, yang dapat berupa message_creation atau tool_calls.

type: RunStepType

Nilai Properti

usage

Statistik penggunaan yang terkait dengan langkah eksekusi. Nilai ini akan sementara null status langkah eksekusi adalah in_progress.

usage?: null | RunStepCompletionUsage

Nilai Properti