Lightweight chatbot demo using OpenAI's Chat API (client + server).
This folder contains a small Node/Express app that serves a static frontend and proxies chat requests to the OpenAI API implementation in OpenAIAPI.generateResponse.
- Server: software-dev-chatbot/server.js
- OpenAI wrapper: software-dev-chatbot/openai.js — exposes
OpenAIAPI.generateResponse - Frontend: software-dev-chatbot/public/index.html, software-dev-chatbot/public/main.js, software-dev-chatbot/public/style.css, software-dev-chatbot/public/chat.png
- Project metadata: software-dev-chatbot/package.json
- Node 16+ recommended
- An OpenAI API key set as the environment variable
OPENAI_API_KEY