Welcome to the Trip Planning Bot project! This bot utilizes Crewai and the OpenAI API to help users plan their trips by generating detailed itineraries. With this bot, you can receive comprehensive travel plans, including flight costs, weather forecasts, attractions, and more.
- Detailed Travel Itinerary: Generate a complete travel itinerary including flight costs, weather forecasts, and top attractions.
- Customizable: Tailor the itinerary to your destination and interests.
- User-Friendly: Easy to use and provides insightful information for planning your trip.
- Python 3.8 or higher
- OpenAI API key
- Serper API key
-
Clone the Repository
git clone https://github.com/nuwan-dharmarathna/Virtual-Travel-Guide cd Virtual-Travel-Guide
-
Set Up a Virtual Environment
python -m venv venv
-
Activate the Virtual Environment
-
On Windows:
venv\Scripts\activate
-
On macOS/Linux:
source venv/bin/activate
-
-
Install the Required Packages
pip install -r requirements.txt
-
Configure API Keys
Ensure you have your Crewai, Serper API, OpenAI API keys. Set them up in your environment variables or a configuration file as per the project's requirements.
-
Run the Bot
streamlit run app.py
This project is licensed under the MIT License. See the LICENSE file for details.