Aracılığıyla paylaş


ThreadMessage interface

Aracı iş parçacığı içinde tek bir var olan ileti.

Özellikler

assistantId

Varsa, bu iletiyi yazan aracının kimliği.

attachments

İletiye eklenen dosyaların listesi ve eklendikleri araçlar.

completedAt

İletinin ne zaman tamamlandığına ilişkin Unix zaman damgası (saniye olarak).

content

Aracı iş parçacığı iletisiyle ilişkili içerik öğelerinin listesi.

createdAt

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

id

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

incompleteAt

İletinin tamamlanmamış olarak işaretlendiği zaman için Unix zaman damgası (saniye olarak).

incompleteDetails

Tamamlanmamış bir iletide, iletinin neden eksik olduğuna ilişkin ayrıntılar.

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.message' olan nesne türü.

role

Aracı iş parçacığı iletisiyle ilişkili rol.

runId

Varsa, bu iletinin yazmasıyla ilişkili çalıştırmanın kimliği.

status

İletinin durumu.

threadId

Bu iletinin ait olduğu iş parçacığının kimliği.

Özellik Ayrıntıları

assistantId

Varsa, bu iletiyi yazan aracının kimliği.

assistantId: null | string

Özellik Değeri

null | string

attachments

İletiye eklenen dosyaların listesi ve eklendikleri araçlar.

attachments: null | MessageAttachment[]

Özellik Değeri

completedAt

İletinin ne zaman tamamlandığına ilişkin Unix zaman damgası (saniye olarak).

completedAt: null | Date

Özellik Değeri

null | Date

content

Aracı iş parçacığı iletisiyle ilişkili içerik öğelerinin listesi.

content: MessageContentUnion[]

Özellik Değeri

createdAt

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

createdAt: Date

Özellik Değeri

Date

id

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

id: string

Özellik Değeri

string

incompleteAt

İletinin tamamlanmamış olarak işaretlendiği zaman için Unix zaman damgası (saniye olarak).

incompleteAt: null | Date

Özellik Değeri

null | Date

incompleteDetails

Tamamlanmamış bir iletide, iletinin neden eksik olduğuna ilişkin ayrıntılar.

incompleteDetails: null | MessageIncompleteDetails

Özellik Değeri

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.message' olan nesne türü.

object: "thread.message"

Özellik Değeri

"thread.message"

role

Aracı iş parçacığı iletisiyle ilişkili rol.

role: MessageRole

Özellik Değeri

runId

Varsa, bu iletinin yazmasıyla ilişkili çalıştırmanın kimliği.

runId: null | string

Özellik Değeri

null | string

status

İletinin durumu.

status: MessageStatus

Özellik Değeri

threadId

Bu iletinin ait olduğu iş parçacığının kimliği.

threadId: string

Özellik Değeri

string