Ваш новый лучший друг
Веб -сайт - Документация - Начало работы - Введение - переводы - участники - лицензия
Оливия-это чат-бот с открытым исходным кодом, встроенный в Голанг с использованием технологий машинного обучения. Его цель состоит в том, чтобы предоставить бесплатную и открытую альтернативу крупным услугам, таким как Dialogflow.
Вы можете поболтать с ней, говоря (STT) или написав, она отвечает текстовым сообщением, но вы можете включить ее голос (TTS).
Вы можете клонировать проект и настроить его так, как вы хотите, используя GitHub, попробуйте его на ее веб -сайте!
Единственный проект чатбота в Go, который может быть модулируемым и настраиваемым.
Использование ежедневного чат-бота, удобного для конфиденциальности, отлично.
Веб -сайт представляет собой прогрессивное веб -приложение, что означает, что вы можете добавить его в свой телефон, и это похоже на нативное приложение!
Чтобы получить личный токен доступа от GitHub, перейдите в Setings > Developer settings > Personal Access Tokens
Нажмите «Создать новый токен» и назовите его, вы должны прочитать и записать пакеты. Затем нажмите «Создать новый токен»
Замените TOKEN на токен, который вы только что сделали.
$ export pat = token
Войдите в GitHub (Примечание: изменить имя пользователя на имя пользователя)
$ echo $ pat | Docker Login Docker.pkg.github.com -u Имя пользователя -Пасвинд -Стдин
Вытащите изображение из пакетов GitHub
$ docker pull docker.pkg.github.com/olivia-ai/olivia/olivia:latestest
Затем запустите это
$ docker run -d -e port = 8080 -p 8080: 8080 docker.pkg.github.com/olivia-ai/olivia/olivia:lateStest
Вы можете просто использовать WebSocket Of Olivia сейчас.
Чтобы остановить это, получите идентификатор контейнера:
$ docker neacher ls
Команда идентификационного изображения контейнера создал имена портов статуса 311B3ABB963A OLIVIA "./main" 7 минут назад на 7 минут 0,0.0.0:8080->8080/tcp voizzical_mayer
и остановите это
$ docker stop 311b3abb963a
Приложение автоматически проверяет файл res/datasets/training.json , который содержит сохранение нейронной сети. По умолчанию, когда вы клонируете репозиторий из GitHub, у вас есть стабильное сохранение. Если вы хотите тренировать новую модель, просто удалите этот файл и повторно запустите приложение.
Клонировать проект через GitHub:
$ git clone [email protected]: olivia-ai/olivia.git
Затем загрузите зависимости
$ GO MOD скачать
И запустить это
$ Go Run Main.go
Чтобы установить фронт и бэкэнд вместе, используйте файл docker-compose.yml :
$ Docker-Compose Up
И все сделано!
Английский
испанский
Каталонский
Французский
немецкий
Итальянский
Бразильский португальский - не завершен
Охват переводов дается здесь. Чтобы добавить язык, прочитайте документацию для этого.