Темы
Потоки используются только при использовании помощника OpenAI. Это сеанс общения между помощником и пользователем. Потоки хранят сообщения и автоматически обрабатывают усечение, чтобы вписать содержимое в контекст модели.
Раздельные диалоги для нескольких пользователей
Пользовательский интерфейс и встроенный чат
По умолчанию пользовательский интерфейс и встроенный чат автоматически разделяют потоки для разговоров нескольких пользователей. Это достигается путем генерации уникального chatId для каждого нового взаимодействия. Эта логика реализуется внутри OSMI-AI.
API прогнозирования
POST /api/v1/prediction/{your-chatflowid}, укажите chatId. Для того же chatId будет использоваться тот же поток.
{
"question": "hello!",
"chatId": "user1"
}
API сообщений
- GET
/api/v1/chatmessage/{your-chatflowid} - DELETE
/api/v1/chatmessage/{your-chatflowid}
Вы также можете фильтровать сообщения через chatId - /api/v1/chatmessage/{your-chatflowid}?chatId={your-chatid}
Все беседы также можно визуализировать и управлять ими через пользовательский интерфейс:

