- Business Usecase:
- Customer Service for Online Retailers: Develop a chatbot that can provide information on products that automatically answer customer inquiries about product features.
- Traits:
- Efficient, Patient, Knowledgeable, Friendly, Detail-Oriented
- Function:
- Extracts details from product manuals to provide accurate product information, setup instructions, and troubleshooting help.
- Communication Style:
- Clear, concise, and focused on providing relevant information promptly to enhance the customer shopping experience.
To interact with the chatbot, you need to have your OpenAI API key. Follow these steps to get started:
- Open platform.openai.com.
- Click on your name or icon option which is located on the top right corner of the page and select “API Keys” or click on the link — Account API Keys — OpenAI API
- Alternativelly, you can go to: https://platform.openai.com/api-keys
- Click on create new secret key button to create a new openai key and save it.
- Fork this repo
- Clone the repository to your local machine.
- Install the required dependencies using:
- pip install -r requirements.txt.
- Set up your OpenAI API key in the file:
- .streamlit/secrets.toml
- OPENAI_API_KEY = "Your OPENAI_API_KEY here"
- Run the code and start chattingbot:
- python -m streamlit run app.py
This project is licensed under the MIT License. Feel free to use and modify the code as needed.