Введение
Olivia — это открытый чат-бот, созданный на языке Golang с использованием технологий машинного обучения. Его цель — предоставить бесплатную и открытую альтернативу крупным сервисам, таким как DialogFlow.
Вы можете общаться с ним, разговаривая (STT) или печатая текст, а он будет отвечать вам текстовыми сообщениями. Вы также можете включить его голосовые функции (TTS).
Проект можно клонировать и настроить по своему усмотрению через GitHub. Попробуйте его на сайте!
Чтобы получить персональный токен доступа от Github, перейдите в «Настройки > Настройки разработчика > Персональные токены».
Нажмите «Создать новый токен» и дайте ему имя. Убедитесь, что у вас отмечены пункты «Чтение пакетов» и «Запись пакетов». Затем нажмите «Создать новый токен».
Замените TOKEN на только что созданный токен.
$ export PAT=TOKEN
Войдите в Github (замените USERNAME на имя пользователя Github).
$ echo $PAT | docker login docker.pkg.github.com -u USERNAME --password-stdin
Скачайте образ из GitHub Packages.
$ docker pull docker.pkg.github.com/olivia-ai/olivia/olivia:latest
Затем запустите его.
$ docker run -d -e PORT=8080 -p 8080:8080 docker.pkg.github.com/olivia-ai/olivia/olivia:latest
Теперь вы можете использовать веб-сокет Olivia.
Чтобы остановить его, получите идентификатор контейнера.
$ docker container ls
``` **Перевод текста на русский язык:**
Up 7 minutes 0.0.0.0:8080->8080/tcp quizzical_mayer
and stop it
$ docker container stop 311b3abb963a
Приложение автоматически проверит наличие файла res/datasets/training.json
, который содержит сохранение нейронной сети.
По умолчанию, когда вы клонируете репозиторий с GitHub, у вас есть стабильное сохранение.
Если вы хотите обучить новую модель, просто удалите этот файл и перезапустите приложение.
Клонируйте проект через GitHub:
$ git clone git@github.com:olivia-ai/olivia.git
Затем загрузите зависимости
$ go mod download
И запустите его
$ go run main.go
Чтобы установить frontend и backend вместе, используйте файл docker-compose.yml
:
$ docker-compose up
И всё готово!
Покрытие переводов указано здесь. Чтобы добавить язык, пожалуйста, ознакомьтесь с документацией.
Пожалуйста, обратитесь к файлу contributing.
Спасибо людям, которые вносят свой вклад в Olivia.
Станьте финансовым участником и помогите развитию Olivia.
Вносите свой вклад на странице GitHub hugolgst ❤️
Сделано с ❤️ Хьюго Лагенестом [Hugo Lageneste](https://github.com/hugolgst)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )