ThreadRun interface

Data yang mewakili eksekusi evaluasi tunggal utas agen.

Properti

assistantId

ID agen yang terkait dengan utas yang dijalankan ini dilakukan.

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.

expiresAt

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.

incompleteDetails

Detail tentang mengapa eksekusi tidak lengkap. Akan null jika eksekusi tidak lengkap.

instructions

Instruksi sistem yang ditimpa yang digunakan untuk eksekusi utas agen ini.

lastError

Kesalahan terakhir, jika ada, yang ditemui oleh utas agen ini berjalan.

maxCompletionTokens

Jumlah maksimum token penyelesaian yang ditentukan telah digunakan selama eksekusi.

maxPromptTokens

Jumlah maksimum token prompt yang ditentukan telah digunakan selama eksekusi.

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.

model

ID model yang akan digunakan.

object

Jenis objek, yang selalu 'thread.run'.

parallelToolCalls

Menentukan apakah alat dapat dijalankan secara paralel dalam eksekusi.

requiredAction

Detail tindakan yang diperlukan untuk menjalankan utas agen untuk melanjutkan.

responseFormat

Format respons panggilan alat yang digunakan dalam eksekusi ini.

startedAt

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

status

Status eksekusi utas agen.

temperature

Suhu pengambilan sampel yang digunakan untuk eksekusi ini. Jika tidak diatur, default ke 1.

threadId

ID utas yang terkait dengan eksekusi ini.

toolChoice

Mengontrol apakah atau tidak dan alat mana yang dipanggil oleh model.

toolResources

Ambil alih alat yang dapat digunakan agen untuk eksekusi ini. Ini berguna untuk memodifikasi perilaku berdasarkan per-eksekusi

tools

Alat yang diaktifkan ditimpa yang digunakan untuk eksekusi utas agen ini.

topP

Nilai pengambilan sampel nukleus yang digunakan untuk proses ini. Jika tidak diatur, default ke 1.

truncationStrategy

Strategi yang digunakan untuk menjatuhkan pesan saat jendela konteks bergerak maju.

usage

Statistik penggunaan yang terkait dengan eksekusi. Nilai ini akan null jika eksekusi tidak dalam status terminal (yaitu in_progress, queued, dll.).

Detail Properti

assistantId

ID agen yang terkait dengan utas yang dijalankan ini dilakukan.

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

expiresAt

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

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

incompleteDetails

Detail tentang mengapa eksekusi tidak lengkap. Akan null jika eksekusi tidak lengkap.

incompleteDetails: null | IncompleteRunDetails

Nilai Properti

instructions

Instruksi sistem yang ditimpa yang digunakan untuk eksekusi utas agen ini.

instructions: string

Nilai Properti

string

lastError

Kesalahan terakhir, jika ada, yang ditemui oleh utas agen ini berjalan.

lastError: null | RunError

Nilai Properti

null | RunError

maxCompletionTokens

Jumlah maksimum token penyelesaian yang ditentukan telah digunakan selama eksekusi.

maxCompletionTokens: null | number

Nilai Properti

null | number

maxPromptTokens

Jumlah maksimum token prompt yang ditentukan telah digunakan selama eksekusi.

maxPromptTokens: null | number

Nilai Properti

null | number

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>

model

ID model yang akan digunakan.

model: string

Nilai Properti

string

object

Jenis objek, yang selalu 'thread.run'.

object: "thread.run"

Nilai Properti

"thread.run"

parallelToolCalls

Menentukan apakah alat dapat dijalankan secara paralel dalam eksekusi.

parallelToolCalls: boolean

Nilai Properti

boolean

requiredAction

Detail tindakan yang diperlukan untuk menjalankan utas agen untuk melanjutkan.

requiredAction?: null | RequiredActionUnion

Nilai Properti

responseFormat

Format respons panggilan alat yang digunakan dalam eksekusi ini.

responseFormat: null | AgentsResponseFormatOption

Nilai Properti

startedAt

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

startedAt: null | Date

Nilai Properti

null | Date

status

Status eksekusi utas agen.

status: RunStatus

Nilai Properti

temperature

Suhu pengambilan sampel yang digunakan untuk eksekusi ini. Jika tidak diatur, default ke 1.

temperature?: null | number

Nilai Properti

null | number

threadId

ID utas yang terkait dengan eksekusi ini.

threadId: string

Nilai Properti

string

toolChoice

Mengontrol apakah atau tidak dan alat mana yang dipanggil oleh model.

toolChoice: null | AgentsToolChoiceOption

Nilai Properti

toolResources

Ambil alih alat yang dapat digunakan agen untuk eksekusi ini. Ini berguna untuk memodifikasi perilaku berdasarkan per-eksekusi

toolResources?: null | ToolResources

Nilai Properti

null | ToolResources

tools

Alat yang diaktifkan ditimpa yang digunakan untuk eksekusi utas agen ini.

tools: ToolDefinitionUnion[]

Nilai Properti

topP

Nilai pengambilan sampel nukleus yang digunakan untuk proses ini. Jika tidak diatur, default ke 1.

topP?: null | number

Nilai Properti

null | number

truncationStrategy

Strategi yang digunakan untuk menjatuhkan pesan saat jendela konteks bergerak maju.

truncationStrategy: null | TruncationObject

Nilai Properti

usage

Statistik penggunaan yang terkait dengan eksekusi. Nilai ini akan null jika eksekusi tidak dalam status terminal (yaitu in_progress, queued, dll.).

usage: null | RunCompletionUsage

Nilai Properti