ThreadMessageOptions interface
Bir aracı iş parçacığı içinde, bu iş parçacığının ilk durumu için oluşturulması sırasında sağlanan tek bir ileti.
Özellikler
| attachments | İletiye eklenen dosyaların listesi ve bunların eklenmesi gereken araçlar. |
| content | İlk iletinin içeriği. Bu, temel bir dize (yalnızca metne ihtiyacınız varsa) veya yazılan içerik blokları dizisi (örneğin, metin, image_file, image_url vb.) olabilir. |
| 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. |
| role | İletiyi oluşturan varlığın rolü. İzin verilen değerler şunlardır: |
Özellik Ayrıntıları
attachments
İletiye eklenen dosyaların listesi ve bunların eklenmesi gereken araçlar.
attachments?: null | MessageAttachment[]
Özellik Değeri
null | MessageAttachment[]
content
İlk iletinin içeriği. Bu, temel bir dize (yalnızca metne ihtiyacınız varsa) veya yazılan içerik blokları dizisi (örneğin, metin, image_file, image_url vb.) olabilir.
content: MessageInputContent
Ö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>
role
İletiyi oluşturan varlığın rolü. İzin verilen değerler şunlardır: user, iletinin gerçek bir kullanıcı tarafından gönderildiğini gösterir (ve çoğu durumda kullanıcı tarafından oluşturulan iletileri temsil etmek için kullanılmalıdır) ve assistantiletinin aracı tarafından oluşturulduğunu gösterir (aracıdan konuşmaya ileti eklemek için bu değeri kullanın).
role: MessageRole