Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.94 KB

README.md

File metadata and controls

50 lines (33 loc) · 1.94 KB

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