EasyInputMessage interface

Входное сообщение модели с ролью, указывающей на следование иерархии инструкций. Инструкции с ролью developer или system имеют приоритет над инструкциями с ролью user. Предполагается, что сообщения с assistant ролью были созданы моделью в предыдущих взаимодействиях.

Extends

Свойства

content

Текст, изображение или звуковой вход в модель, используемый для создания ответа. Также может содержать предыдущие ответы помощника.

role

Роль входных данных сообщения. Один из user, assistantsystemили developer.

status

Состояние элемента. Один из in_progress, completed, или incomplete. Заполняется, когда элементы возвращаются через API.

type

Тип входных данных сообщения. Всегда message.

Сведения о свойстве

content

Текст, изображение или звуковой вход в модель, используемый для создания ответа. Также может содержать предыдущие ответы помощника.

content: string | InputContentUnion[]

Значение свойства

string | InputContentUnion[]

role

Роль входных данных сообщения. Один из user, assistantsystemили developer.

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

Значение свойства

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

status

Состояние элемента. Один из in_progress, completed, или incomplete. Заполняется, когда элементы возвращаются через API.

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

Значение свойства

"in_progress" | "completed" | "incomplete"

type

Тип входных данных сообщения. Всегда message.

type: "message"

Значение свойства

"message"