EasyInputMessage interface
Входное сообщение модели с ролью, указывающей на следование иерархии инструкций. Инструкции с ролью developer или system имеют приоритет над инструкциями с ролью user. Предполагается, что сообщения с assistant ролью были созданы моделью в предыдущих взаимодействиях.
- Extends
Свойства
| content | Текст, изображение или звуковой вход в модель, используемый для создания ответа. Также может содержать предыдущие ответы помощника. |
| role | Роль входных данных сообщения. Один из |
| status | Состояние элемента. Один из |
| type | Тип входных данных сообщения. Всегда |
Сведения о свойстве
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"