This repository contains code for a simple chatbot weather assistant built using node.js and the OpenAI API. The chatbot can provide weather updates for cities based on user input and generate responses using the GPT-3.5 model.
- Accepts user input and provides weather updates for cities.
- Utilizes the OpenAI API to generate natural language responses.
- Error handling for internal server errors.
Before running the application, ensure you have the following installed:
- Node.js
- npm (Node.js package manager)
- OpenAI API key
- Weather API key
- GeoDB Cities API key
npm run start:frontend
npm run start:backend