Roughs Talker API — бесплатный API диалоговой системы, построенной на нейросети ruGPT-3 от Sberbank AI.

Я произвел отстройку нейросети на датасете из 84 920 живых диалогов. Это позволило собрать языковую модель, способную симулировать живое общение.

Данный API может использоваться при создании вопросно-ответных, диалоговых систем, чат-ботов, систем управления умным домом. В данный момент этот API используется в моём чат-боте для симуляции живого общения.

Пример использования Roughs Talker API
Пример использования Roughs Talker API

Адрес API-сервиса: https://roughs.ru/api/talker
Поддерживаются как GET, так и POST запросы.

Параметры запроса:

text — Текст сообщения пользователя. Вопрос, на который нужно получить ответ.
source_from — адрес приложения, в котором будет использована полученная информация, либо ваши контактные данные. Это необходимо для проверки подозрительных запросов.

Формат ответа:

После запроса сервер вернет Вам ответ в формате JSON. Объект в ответе содержит два поля:

question — Текст сообщения пользователя.
answer — Ответ от нейросети на сообщение пользователя.

Пример запроса:

Запрос от пользователя:

https://roughs.ru/api/talker?text=Посоветуй фильм на вечер&source_from=example@habr.com

Ответ от API:

{
"question": "Посоветуй фильм на вечер",
"answer": "«Доживем до понедельника»."
}