Skip to content

The API code provided is a Node.js web application that utilizes the OpenAI API to power a chatbot. The chatbot is designed to respond to messages input by users with text generated by OpenAI's GPT-3 language model

License

Notifications You must be signed in to change notification settings

Anthony11-hub/Medical-ChatGPT-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Medical Health Assistant Chatbot with GPT-3 Language Model

This chatbot uses RESTful API that utilizes the GPT-3 language model to provide expert medical advice and assistance to users. The chatbot is designed to help users self-diagnose various illnesses and medical conditions and provide expert advice on self-treatment options using home remedies.

Getting Started With the API

To get started, you'll need to have an OpenAI API key. You can sign up for one on the OpenAI website.

Once you have your API key, create a .env file in the root directory of the project and add your API key as follows:

OPENAI_KEY=your_api_key_here 

Next, install the dependencies using npm:

npm install

To start the server, run:

npm start

The server should now be running on http://localhost:3000.

How to use

To use the API, send a POST request to the /message endpoint with a JSON payload containing a message for the AI assistant. The assistant will respond with a message containing expert advice on the topic of the query.

For example, to send a message using curl, run:

curl -X POST -H "Content-Type: application/json" -d '{"message": "What are some home remedies for a cold?"}' http://localhost:3000/message

The API will respond with a JSON payload containing the AI assistant's message:

{
  "message": "Here are some home remedies that may help alleviate cold symptoms:\n- Drink plenty of fluids\n- Get plenty of rest\n- Use a humidifier\n- Take over-the-counter medications like acetaminophen or ibuprofen for pain and fever"
}

To initiate a conversation with the chatbot, launch it in a web browser and type in your messages.

Dive Deeper into how the program works

To dive deeper into understanding this program, I have crafted an article that talks about this program in depth. Here is the link: https://medium.com/@anthonykm/building-an-ai-medical-health-assistant-with-openais-gpt-3-language-model-67b194ab28ab

About

The API code provided is a Node.js web application that utilizes the OpenAI API to power a chatbot. The chatbot is designed to respond to messages input by users with text generated by OpenAI's GPT-3 language model

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published