Skip to content

Mohammad-Faisal/custom-chatbot-with-langchainjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to run the project?

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.

Train the model

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

Ask a question

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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published