Aracılığıyla paylaş


RunStep interface

Aracı iş parçacığı çalıştırmasının tek bir adımı hakkında ayrıntılı bilgi.

Özellikler

assistantId

Çalıştırma adımıyla ilişkili aracının kimliği.

cancelledAt

Unix zaman damgası, saniye cinsinden, bunun iptal edildiği zamanı temsil ediyor.

completedAt

Unix zaman damgası, saniye cinsinden, bunun ne zaman tamamlandığını gösterir.

createdAt

Bu nesnenin ne zaman oluşturulduğunu temsil eden Unix zaman damgası saniye cinsinden.

expiredAt

Bu öğenin süresinin ne zaman dolduğunda unix zaman damgasını saniye cinsinden gösterir.

failedAt

Unix zaman damgası, bunun ne zaman başarısız olduğunu saniye cinsinden gösterir.

id

API uç noktalarında başvurulabilen tanımlayıcı.

lastError

Varsa, bu çalıştırma adımında karşılaşılan son hata hakkında bilgi.

metadata

Nesneyle ilgili ek bilgileri yapılandırılmış biçimde depolamak için kullanılan, nesneye eklenebilen en fazla 16 anahtar/değer çifti kümesi. Anahtarların uzunluğu en çok 64 karakter, değerler ise en çok 512 karakter uzunluğunda olabilir.

object

Her zaman 'thread.run.step' olan nesne türü.

runId

Bu çalıştırma adımının parçası olduğu çalıştırmanın kimliği.

status

Bu çalıştırma adımının durumu.

stepDetails

Bu çalıştırma adımının ayrıntıları.

threadId

Çalıştırılan iş parçacığının kimliği.

type

message_creation veya tool_calls olabilecek çalıştırma adımının türü.

usage

Çalıştırma adımıyla ilgili kullanım istatistikleri. Bu değer, çalıştırma adımının durumu olduğunda nullolurin_progress.

Özellik Ayrıntıları

assistantId

Çalıştırma adımıyla ilişkili aracının kimliği.

assistantId: string

Özellik Değeri

string

cancelledAt

Unix zaman damgası, saniye cinsinden, bunun iptal edildiği zamanı temsil ediyor.

cancelledAt: null | Date

Özellik Değeri

null | Date

completedAt

Unix zaman damgası, saniye cinsinden, bunun ne zaman tamamlandığını gösterir.

completedAt: null | Date

Özellik Değeri

null | Date

createdAt

Bu nesnenin ne zaman oluşturulduğunu temsil eden Unix zaman damgası saniye cinsinden.

createdAt: Date

Özellik Değeri

Date

expiredAt

Bu öğenin süresinin ne zaman dolduğunda unix zaman damgasını saniye cinsinden gösterir.

expiredAt: null | Date

Özellik Değeri

null | Date

failedAt

Unix zaman damgası, bunun ne zaman başarısız olduğunu saniye cinsinden gösterir.

failedAt: null | Date

Özellik Değeri

null | Date

id

API uç noktalarında başvurulabilen tanımlayıcı.

id: string

Özellik Değeri

string

lastError

Varsa, bu çalıştırma adımında karşılaşılan son hata hakkında bilgi.

lastError: null | RunStepError

Özellik Değeri

null | RunStepError

metadata

Nesneyle ilgili ek bilgileri yapılandırılmış biçimde depolamak için kullanılan, nesneye eklenebilen en fazla 16 anahtar/değer çifti kümesi. Anahtarların uzunluğu en çok 64 karakter, değerler ise en çok 512 karakter uzunluğunda olabilir.

metadata: null | Record<string, string>

Özellik Değeri

null | Record<string, string>

object

Her zaman 'thread.run.step' olan nesne türü.

object: "thread.run.step"

Özellik Değeri

"thread.run.step"

runId

Bu çalıştırma adımının parçası olduğu çalıştırmanın kimliği.

runId: string

Özellik Değeri

string

status

Bu çalıştırma adımının durumu.

status: RunStepStatus

Özellik Değeri

stepDetails

Bu çalıştırma adımının ayrıntıları.

stepDetails: RunStepDetailsUnion

Özellik Değeri

threadId

Çalıştırılan iş parçacığının kimliği.

threadId: string

Özellik Değeri

string

type

message_creation veya tool_calls olabilecek çalıştırma adımının türü.

type: RunStepType

Özellik Değeri

usage

Çalıştırma adımıyla ilgili kullanım istatistikleri. Bu değer, çalıştırma adımının durumu olduğunda nullolurin_progress.

usage?: null | RunStepCompletionUsage

Özellik Değeri