Skip to content

Chetan-AMBI-netizen/openai-chatbot..

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

OpenAI Chatbot using Python

A simple and powerful chatbot built using Python and OpenAI APIs. This project demonstrates how to create an interactive AI assistant that can understand and respond to user queries in real-time. FEATURES:- Conversational AI chatbot Uses OpenAI API for natural language understanding Clean and modular Python code Easy to customize and extend Supports continuous chat (context-aware if implemented)

TECK STACK USED:- i)Python 3.x ii)OpenAI API iii)dotenv (for environment variables)

PROJECT STRUCTURE:- openai-chatbot/ │── chatbot.py # Main chatbot script │── requirements.txt # Dependencies │── .env # API key (not included in repo) │── README.md # Project documentation

INSTALLATION:- Clone the repository git clone https://github.com/your-username/openai-chatbot.git cd openai-chatbot Create virtual environment (optional but recommended) python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate Install dependencies pip install -r requirements.txt

SETUP API KEY:- Create a .env file in the root directory Add your OpenAI API key: OPENAI_API_KEY=your_api_key_here Never share your API key publicly.

FUTURE IMPROVEMENTS:- Add GUI (Tkinter / Web UI) Store chat history Add voice input/output Deploy as a web app (Flask / FastAPI)

CONTRIBUTING:-

Contributions are welcome!

Fork the repo Create a new branch Commit your changes Push and create a Pull Request

Contributers feel free to fork the project and add your knowledge.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages