AI Travel Assistant
Pricing
Pay per usage
AI Travel Assistant
AI Travel Assistant is a powerful AI-powered tool that helps users plan their trips effortlessly. It integrates flight search, hotel booking, and sightseeing recommendations to generate a structured travel itinerary using LangChain, Apify, and OpenAI
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Balaji Seetharaman
Actor stats
0
Bookmarked
19
Total users
1
Monthly active users
8 months ago
Last modified
Share
๐ AI Travel Assistant
AI Travel Assistant is a powerful AI-powered tool that helps users plan their trips effortlessly. It integrates flight search, hotel booking, and sightseeing recommendations to generate a structured travel itinerary using LangChain, Apify, and OpenAI.
โ๏ธ Features
- ๐ซ Flight Search: Finds the best flight options based on departure and arrival cities.
- ๐จ Hotel Search: Suggests accommodations with pricing, ratings, and amenities.
- ๐ Sightseeing Recommendations: Lists must-visit places at the destination.
- ๐ AI-Generated Itinerary: Creates a day-wise structured travel plan.
- ๐ Markdown Report Generation: Saves itinerary in a readable markdown format.
- โก Apify Actor Integration: Uses Apify actors for web scraping travel data.
- ๐ LangChain & OpenAI: Ensures intelligent, natural language processing.
๐ Installation
1๏ธโฃ Clone the repository
git clone https://github.com/yourusername/ai-travelassistant.gitcd ai-travelassistant
2๏ธโฃ Create a Virtual Environment (Optional)
python -m venv .venvsource .venv/bin/activate # On Windows: .venv\Scripts\activate
3๏ธโฃ Install Dependencies
$pip install -r requirements.txt
4๏ธโฃ Set API Keys
Create a .env file and add your API keys:
OPENAI_API_KEY=your-openai-keySERPAPI_KEY=your-serpapi-key
๐ฏ How to Run Locally
$apify run --input-file=input.json
๐ Example input.json
{"ticker": "Plan a 7-day trip to Bali from New York, staying in a beachfront hotel."}
ai-travelassistant/โโโ src/โ โโโ main.py # Apify Actor entry pointโ โโโ tools.py # Flight, hotel, sightseeing scraping toolsโ โโโ models.py # Pydantic data modelsโ โโโ prompts.py # AI prompt templatesโ โโโ report.md # Generated travel itinerary reportโโโ .venv/ # Virtual environment (optional)โโโ requirements.txt # Python dependenciesโโโ README.md # Project documentationโโโ input.json # Example input formatโโโ .env # API keys (gitignore this file)
๐ Example Report Output
โ๏ธ AI Travel Assistant Report
๐ Travel Itinerary Summary
- Destination:
Bali - Departure Date:
2025-03-17 - Return Date:
2025-03-24
๐ AI-Generated Itinerary
Day 1:
-
๐ Morning Activities:
- Arrival in Bali
- Check-in at Villa Karma Loka
-
๐ฝ Lunch:
- Enjoy a traditional Balinese meal at a local warung
-
๐ญ Afternoon & Evening Plans:
- Visit Sacred Monkey Forest Sanctuary
- Explore Ubud Market
- Dinner at a local restaurant
-
๐ Transport:
- Private car or taxi to attractions
-
๐ฐ Approximate Daily Costs:
- Flight: $1001
- Hotel: $60
- Attractions: $10
- Food: $20
- Total: $1091
Day 2:
-
๐ Morning Activities:
- Breakfast at Villa Karma Loka
- Visit Uluwatu Temple
-
๐ฝ Lunch:
- Enjoy seafood by the beach at Jimbaran Bay
-
๐ญ Afternoon & Evening Plans:
- Explore Ceking Rice Terrace
- Relax at the beach
- Dinner at a beachfront restaurant
-
๐ Transport:
- Rent a scooter for the day
-
๐ฐ Approximate Daily Costs:
- Flight: $0 (no flight on this day)
- Hotel: $60
- Attractions: $15
- Food: $30
- Total: $105
Day 3:
-
๐ Morning Activities:
- Breakfast at The Kirana Ungasan
- Visit Campuhan Ridge Walk
-
๐ฝ Lunch:
- Try local Balinese cuisine at a village restaurant
-
๐ญ Afternoon & Evening Plans:
- Visit Ulun Danu Beratan Temple
- Explore Bedugul Botanical Gardens
- Dinner at a lakeside restaurant
-
๐ Transport:
- Hire a private driver for the day
-
๐ฐ Approximate Daily Costs:
- Flight: $0 (no flight on this day)
- Hotel: $30
- Attractions: $20
- Food: $25
- Total: $75
Day 4:
-
๐ Morning Activities:
- Breakfast at Prasi Sunset Bungalows
- Visit Waterbom Bali
-
๐ฝ Lunch:
- Have a poolside lunch at a resort
-
๐ญ Afternoon & Evening Plans:
- Relax at the beach
- Sunset dinner cruise
-
๐ Transport:
- Shuttle or taxi to attractions
-
๐ฐ Approximate Daily Costs:
- Flight: $0 (no flight on this day)
- Hotel: $19
- Attractions: $50
- Food: $50
- Total: $119
Day 5:
-
๐ Morning Activities:
- Breakfast at Masna House
- Visit Pura Tirta Empul
-
๐ฝ Lunch:
- Try Indonesian cuisine at a local restaurant
-
๐ญ Afternoon & Evening Plans:
- Visit Tegenungan Waterfall
- Explore Ubud Palace
- Dinner at a rooftop restaurant
-
๐ Transport:
- Rent a car for the day
-
๐ฐ Approximate Daily Costs:
- Flight: $0 (no flight on this day)
- Hotel: $18
- Attractions: $15
- Food: $35
- Total: $68
Day 6:
-
๐ Morning Activities:
- Breakfast at The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali
- Visit Bali Safari and Marine Park
-
๐ฝ Lunch:
- Enjoy a buffet lunch at the park
-
๐ญ Afternoon & Evening Plans:
- Relax at the resort
- Dinner at a fine dining restaurant
-
๐ Transport:
- Shuttle to the park
-
๐ฐ Approximate Daily Costs:
- Flight: $0 (no flight on this day)
- Hotel: $128
- Attractions: $50
- Food: $40
- Total: $218
Day 7:
-
๐ Morning Activities:
- Breakfast at Sumberkima Hill Retreat
- Visit Besakih Great Temple
-
๐ฝ Lunch:
- Try traditional Balinese cuisine at a local restaurant
-
๐ญ Afternoon & Evening Plans:
- Visit Bali Zoo
- Sunset dinner at a beach club
-
๐ Transport:
- Private car hire for the day
-
๐ฐ Approximate Daily Costs:
- Flight: $0 (no flight on this day)
- Hotel: $33
- Attractions: $30
- Food: $45
- Total: $108
Day 8:
-
๐ Morning Activities:
- Breakfast at The Anvaya Beach Resort Bali
- Visit Penataran Agung Lempuyang Temple
-
๐ฝ Lunch:
- Enjoy a seafood lunch by the bay
-
๐ญ Afternoon & Evening Plans:
- Visit Tirta Gangga
- Relax at a natural hot spring
- Farewell dinner at a beachfront restaurant
-
๐ Transport:
- Private transfer to sights
-
๐ฐ Approximate Daily Costs:
- Flight: $0 (no flight on this day)
- Hotel: $112
- Attractions: $20
- Food: $40
- Total: $172
Overall Trip Cost:
- Total Flight Cost: $1001
- Total Hotel Cost: $460
- Total Attractions Cost: $220
- Total Food Cost: $265
- Grand Total: $1946 USD
This itinerary provides a comprehensive plan for your trip to Bali, covering flights, hotels, attractions, and daily activities. Enjoy your vacation in Bali! ๐ด๐๐น
๐ This report was generated automatically by AI Travel Assistant. Please verify details before booking.
๐ Contributing
We welcome contributions! Feel free to:
- Open Issues for bug reports or feature requests.
- Submit Pull Requests to improve the code.
๐ License
This project is licensed under the MIT License.