1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-olivia

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Введение

introduction

Описание

Olivia — это открытый чат-бот, созданный на языке Golang с использованием технологий машинного обучения. Его цель — предоставить бесплатную и открытую альтернативу крупным сервисам, таким как DialogFlow.

Вы можете общаться с ним, разговаривая (STT) или печатая текст, а он будет отвечать вам текстовыми сообщениями. Вы также можете включить его голосовые функции (TTS).

Проект можно клонировать и настроить по своему усмотрению через GitHub. Попробуйте его на сайте!

Почему Olivia?

  • Это единственный проект чат-бота на Go, который можно модифицировать и настраивать.
  • Использование приватного чат-бота каждый день — это здорово.
  • Сайт представляет собой прогрессивное веб-приложение, которое можно добавить в свой телефон, и оно будет выглядеть как родное приложение!

Начало работы

Установка

Вход в Github

Чтобы получить персональный токен доступа от Github, перейдите в «Настройки > Настройки разработчика > Персональные токены».

Нажмите «Создать новый токен» и дайте ему имя. Убедитесь, что у вас отмечены пункты «Чтение пакетов» и «Запись пакетов». Затем нажмите «Создать новый токен».

Замените TOKEN на только что созданный токен.

$ export PAT=TOKEN

Войдите в Github (замените USERNAME на имя пользователя Github).

$ echo $PAT | docker login docker.pkg.github.com -u USERNAME --password-stdin

Docker

docker installation

Скачайте образ из 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

Клонируйте проект через GitHub:

$ git clone git@github.com:olivia-ai/olivia.git

Затем загрузите зависимости

$ go mod download

И запустите его

$ go run main.go

Frontend и Backend

Чтобы установить frontend и backend вместе, используйте файл docker-compose.yml:

$ docker-compose up

И всё готово!

Архитектура

architecture

Переводы

introduction

Поддерживаемые языки

  • Английский
  • Испанский
  • Каталанский
  • Французский
  • Немецкий
  • Итальянский
  • Бразильский португальский — не завершён

Покрытие

Покрытие переводов указано здесь. Чтобы добавить язык, пожалуйста, ознакомьтесь с документацией.

Участники

docker installation

Вклад

Пожалуйста, обратитесь к файлу contributing.

Участники кода

Спасибо людям, которые вносят свой вклад в Olivia.

Внести вклад

Финансовые участники

Станьте финансовым участником и помогите развитию Olivia.

Вносите свой вклад на странице GitHub hugolgst ❤️

Лицензия

FOSSA Status

Сделано с ❤️ Хьюго Лагенестом [Hugo Lageneste](https://github.com/hugolgst)

Волна Оливии

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Olivia — это искусственный интеллект с нейронной сетью, чат-бот. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-olivia.git
git@api.gitlife.ru:oschina-mirror/mirrors-olivia.git
oschina-mirror
mirrors-olivia
mirrors-olivia
master