Roughs Talker API — бесплатный API диалоговой системы, построенной на нейросети ruGPT-3 от Sberbank AI.
Я произвел отстройку нейросети на датасете из 84 920 живых диалогов. Это позволило собрать языковую модель, способную симулировать живое общение.
Данный API может использоваться при создании вопросно-ответных, диалоговых систем, чат-ботов, систем управления умным домом. В данный момент этот 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": "«Доживем до понедельника»."
}