Skip to content

Latest commit

 

History

History
79 lines (61 loc) · 2.45 KB

README.md

File metadata and controls

79 lines (61 loc) · 2.45 KB


Olivia's character

💁‍♀️ Your new best friend built with an artificial neural network

Inspired by leon-ai/leon :)

WebsiteGetting startedDocumentationProjectsVideoLicense

Getting started

Installation

Clone Olivia from the master branch of Github repository

git clone https://github.com/olivia-ai/olivia.git

Then go inside the project and install the dependencies

cd olivia

# Install the dependencies with dep (https://github.com/golang/dep)
dep ensure

And run the application

go run main.go

The Websocket is now listening on the port 8080, to change it just set it inside the environment variable PORT

The app will automatically check for res/training.json file which contains the save of the neural network. By default when you clone the repository from Github you have a stable save. If you want to train a new model just delete this file and rerun the app.

How to use

Connect to wss://olivia-api.herokuapp.com/ and send a JSON message like this

{
  "content": "Hello!",
  "authorid": "129390230"
}

and the websocket will respond you with

{
  "content": "Good morning!",
  "tag": "hello"
}

License

FOSSA Status

Made with ❤️ by Hugo Lageneste

Olivia's wave