API Reference

API платформы

Три группы операций: управление беседами, отправка сообщений (включая стриминг) и индекс RAG. Полная спецификация публична в формате OpenAPI 3.1.

База и авторизация

Базовый адрес

https://api.slatech.ai/v1

Авторизация

Bearer-токен в заголовке запроса:

Authorization: Bearer <API_KEY>

Версия

OpenAPI 3.1.0, версия API 1.0.0. Источник истины - спецификация; эта страница её читаемое изложение.

Точки входа

МетодПутьЧто делает
POST/conversationsСоздание новой беседы.
GET/conversations/{conversationId}Чтение беседы и истории её сообщений.
POST/chat/messagesОтправка одного сообщения и получение полного ответа.
POST/chat/messages/streamПолучение ответа потоком (Server-Sent Events).
POST/rag/documentsДобавление или обновление документа в индексе RAG.
DELETE/rag/documents/{documentId}Удаление документа из индекса.
POST/rag/searchПоиск по индексу без запуска языковой модели.

Первый запрос

Отправить сообщение и получить ответ, без SDK:

curl -X POST https://api.slatech.ai/v1/chat/messages \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"message":"What are your opening hours?"}'

Чего в спецификации нет

Публичная спецификация покрывает беседы, сообщения и RAG. Webhooks и настраиваемые действия в неё не входят: они строятся под каждую интеграцию отдельно, по системам, к которым подключаемся. Если они вам нужны, это часть проработки. Мы не показываем здесь точки входа, которых нет в спецификации.