Skip to content

This application leverages crewAI and the OpenAI API to provide detailed information about various tourist destinations worldwide.

License

Notifications You must be signed in to change notification settings

nuwan-dharmarathna/Virtual-Travel-Guide

Repository files navigation

Trip Planning Bot

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.

Screenshot of the project

Features

  • 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.

Getting Started

Prerequisites

  • Python 3.8 or higher
  • OpenAI API key
  • Serper API key

Installation

  1. Clone the Repository

    git clone https://github.com/nuwan-dharmarathna/Virtual-Travel-Guide
    cd Virtual-Travel-Guide
  2. Set Up a Virtual Environment

    python -m venv venv
  3. Activate the Virtual Environment

    • On Windows:

      venv\Scripts\activate
    • On macOS/Linux:

      source venv/bin/activate
  4. Install the Required Packages

    pip install -r requirements.txt
  5. 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.

  6. Run the Bot

    streamlit run app.py

References

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

This application leverages crewAI and the OpenAI API to provide detailed information about various tourist destinations worldwide.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages