First, clone the repository and add a .env
file in the root directory with the following content:
OPENAI_API_KEY = "YOUR_API_KEY_HERE"
Then, run the following command to install dependencies.
npm install
Finally run the server by running the following command.
npm start
You will have a NodeJS server running at http://localhost:3000
.
First, add some training data into the training-data.txt
file. Then, hit the following endpoint to train the model.
curl -X GET http://localhost:3000/train-bot
curl -X POST -H "Content-Type: application/json" -d '{"question": "YOUR_QUESTION_HERE"}' http://localhost:3000/get-answer
And wait for the answer!
Now you have a custom chatbot that can answer your questions. You can add more training data to make it more accurate and relevant!