This project is an AI-powered chatbot designed for Maids.cc, a service helping clients to issue visas for their maids. The chatbot, named Sally, interacts with users to provide information and assistance related to maid visa services.
You can access the live chatbot application here: AI Chatbot for Maids.cc
- Interactive Chatbot: Engage with Sally, a friendly and welcoming chat agent.
- Visa Assistance: Get help with maid visa inquiries and learn how to apply.
- Information Retrieval: Sally can provide information about visa requirements, pricing, and more.
- Secure Interaction: The app uses OpenAI's API securely, with the API key managed through Streamlit secrets.
To run this project locally, you'll need to have Python and pip installed. Follow the steps below:
-
Clone the Repository:
git clone https://github.com/MSoffar/AI-Chatbot.git cd AI-Chatbot -
Install Dependencies:
pip install -r requirements.txt
-
Set Up OpenAI API Key:
- Create a
secrets.tomlfile in the root directory of your project. - Add your OpenAI API key:
OPENAI_API_KEY = "your-openai-api-key"
- Create a
-
Run the App:
streamlit run app.py
This application is deployed using Streamlit Community Cloud. To deploy your own version:
- Push your code to a GitHub repository.
- Log in to Streamlit Community Cloud and select your repository.
- Configure secrets by adding your OpenAI API key in the Streamlit Secrets section.
app.py: Main Streamlit application file.requirements.txt: List of Python packages required for the project.logo.png: Logo image displayed in the app.
Contributions are welcome! Please fork the repository and submit a pull request.
For inquiries or support, please visit Maids.cc Support.
Enjoy interacting with Sally, your virtual assistant for all maid visa-related inquiries!
