EasyInputMessage interface

Modele, hiyerarşiyi izleyen yönergeyi belirten bir rol içeren bir ileti girişi. developer veya system rolüyle verilen yönergeler, user rolüyle verilen yönergelerden önceliklidir. assistant rolüne sahip iletilerin, önceki etkileşimlerde model tarafından oluşturulduğu varsayılır.

Extends

Özellikler

content

Yanıt oluşturmak için kullanılan modele metin, görüntü veya ses girişi. Önceki yardımcı yanıtlarını da içerebilir.

role

İleti girişinin rolü. user, assistant, system veya developer.

status

Öğenin durumu. in_progress, completedveya incomplete. Öğeler API aracılığıyla döndürülürken doldurulur.

type

İleti girişinin türü. Her zaman message.

Özellik Ayrıntıları

content

Yanıt oluşturmak için kullanılan modele metin, görüntü veya ses girişi. Önceki yardımcı yanıtlarını da içerebilir.

content: string | InputContentUnion[]

Özellik Değeri

string | InputContentUnion[]

role

İleti girişinin rolü. user, assistant, system veya developer.

role: "user" | "assistant" | "system" | "developer"

Özellik Değeri

"user" | "assistant" | "system" | "developer"

status

Öğenin durumu. in_progress, completedveya incomplete. Öğeler API aracılığıyla döndürülürken doldurulur.

status?: "in_progress" | "completed" | "incomplete"

Özellik Değeri

"in_progress" | "completed" | "incomplete"

type

İleti girişinin türü. Her zaman message.

type: "message"

Özellik Değeri

"message"