Работа через API
InsightStream предоставляет гибкий и удобный API-интерфейс для интеграции с внешними системами и автоматизации процессов. API позволяет выполнять весь основной функционал платформы без необходимости использования графического интерфейса: загружать документы, управлять ботами, и выполнять интеллектуальный поиск.
Работа с API InsightStream построена по аналогии с Assistants API от OpenAI — вы создаете бота, передавая документы и описание пользовательской истории, после чего отправляете поисковые запросы и получаете точные ответы с указанием источников.
В следующих разделах подробно описаны два ключевых аспекта работы через API:
- Создание и управление ассистентами — загрузка и индексация документов, добавление/обновление файлов, удаление бота и отдельных документов.
- Вопрос-ответ — выполнение поисковых запросов к уже созданному боту и получение ответов на конкретный вопрос.
- Диалог — ведение диалога с уже созданным ботом, который при необходимости использует поиск (RAG)