- Node.js
- Express.js
- OpenAI API
- HTML/CSS
- JavaScript
- Glitch (Hosting)
- Gencraft (Logo)
The Dr. Eliza - Chatbot is a web-based application that provides users with a platform to engage in therapeutic conversations. Based on the Eliza algorithm, the chatbot offers responses and reflections to users' input, creating a supportive environment for discussing emotions, thoughts, and concerns.
The project integrates technologies such as Node.js and Express.js for the backend and OpenAI API for advanced language processing. The front end is developed using HTML, CSS, and JavaScript to provide a user-friendly interface for interaction.
- Clone the repository.
- Install the required dependencies using
npm install
. - Set up your environment variables, including the OpenAI API key, using a
.env
file. - Run the server using
npm start
. - Access the chatbot interface through your browser at
http://localhost:3000/index.html
.
Feel free to explore, engage with the chatbot, and experience the unique conversational capabilities it offers.
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.