Четыре роли сообщений API
Список сообщений API содержит четыре роли:
- system — инструкция разработчика, высший приоритет;
- user — ввод пользователя;
- assistant — предыдущие ответы модели, включая вызовы инструментов;
- tool — результаты выполнения инструментов, связанные через toolcallid.
Определения инструментов передаются отдельным полем tools.
Каждый вызов не сохраняет состояния: фреймворк обязан каждый раз отправлять полную историю.