Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shehza-d/depression-counselor-chatbot
The Depression Counselor Chatbot is an AI-powered project designed to provide support and assistance to individuals experiencing depression. This project utilizes the GPT-3.5 language model, an advanced AI technology developed by OpenAI, to create an empathetic and understanding virtual companion.
https://github.com/shehza-d/depression-counselor-chatbot
chatbot depression-counselor nextjs13 openai
Last synced: 25 days ago
JSON representation
The Depression Counselor Chatbot is an AI-powered project designed to provide support and assistance to individuals experiencing depression. This project utilizes the GPT-3.5 language model, an advanced AI technology developed by OpenAI, to create an empathetic and understanding virtual companion.
- Host: GitHub
- URL: https://github.com/shehza-d/depression-counselor-chatbot
- Owner: shehza-d
- License: mit
- Fork: true (mInzamamMalik/chatGPT-demo-chatbots)
- Created: 2023-09-05T20:36:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-11T04:02:05.000Z (5 months ago)
- Last Synced: 2024-12-22T11:12:36.249Z (25 days ago)
- Topics: chatbot, depression-counselor, nextjs13, openai
- Homepage: https://depression-counselor-chatbot.vercel.app/
- Size: 877 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
Awesome Lists containing this project
README
# ChatGPT's Depression Counselor Chatbot
## [Hosted Link](https://depression-counselor-chatbot.vercel.app)
## [Server Link](https://depression-counselor-dot-learning-chatbot-393109.lm.r.appspot.com)
### The Depression Counselor Chatbot is an AI-powered project designed to provide support and assistance to individuals experiencing depression. This project utilizes the GPT-3.5 language model, an advanced AI technology developed by OpenAI, to create an empathetic and understanding virtual companion.
ChatGPT, powered by the GPT-3.5 language model, offers numerous benefits for building conversational AI applications. First and foremost, it provides a high level of language understanding, allowing it to comprehend and generate human-like text responses. This capability enables engaging and natural conversations with users, enhancing the overall user experience. Additionally, ChatGPT has been trained on a vast amount of diverse data, which allows it to provide information and insights on a wide range of topics. This versatility makes it a valuable tool for various applications, from customer support and virtual assistants to content generation and educational resources. Furthermore, ChatGPT can be fine-tuned and personalized to suit specific use cases, providing a more tailored and contextually relevant experience for users. Its continuous learning capabilities enable it to improve and adapt over time, ensuring that it stays up-to-date with the latest information. Overall, the benefits of ChatGPT lie in its advanced language understanding, versatility, personalization potential, and continuous learning capabilities, making it a powerful tool for creating sophisticated and engaging conversational AI applications.
To get started
1. Run server
```bash
npm i && npm run start
```1. Run frontend
```bash
cd frontend && npm i && npm run dev
```1. Get [OpenAI's API Key](https://platform.openai.com/account/api-keys) and place it inside .env file in the root of the project.
1. Backend route
```
http://localhost:5001/depression
```1. Example body for backend
```json
{
"text": " You: testing ",
"gender": "Male",
"country": "Pakistan",
"start_sequence": " Counselor: "
}
```