ThreadMessage interface
Aracı iş parçacığı içinde tek bir var olan ileti.
Özellikler
| assistant |
Varsa, bu iletiyi yazan aracının kimliği. |
| attachments | İletiye eklenen dosyaların listesi ve eklendikleri araçlar. |
| completed |
İletinin ne zaman tamamlandığına ilişkin Unix zaman damgası (saniye olarak). |
| content | Aracı iş parçacığı iletisiyle ilişkili içerik öğelerinin listesi. |
| created |
Bu nesnenin ne zaman oluşturulduğunu temsil eden Unix zaman damgası saniye cinsinden. |
| id | API uç noktalarında başvurulabilen tanımlayıcı. |
| incomplete |
İletinin tamamlanmamış olarak işaretlendiği zaman için Unix zaman damgası (saniye olarak). |
| incomplete |
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. |
| run |
Varsa, bu iletinin yazmasıyla ilişkili çalıştırmanın kimliği. |
| status | İletinin durumu. |
| thread |
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
null | MessageAttachment[]
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
null | MessageIncompleteDetails
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
runId
Varsa, bu iletinin yazmasıyla ilişkili çalıştırmanın kimliği.
runId: null | string
Özellik Değeri
null | string
status
threadId
Bu iletinin ait olduğu iş parçacığının kimliği.
threadId: string
Özellik Değeri
string