
AI Travel Assistant
Deprecated
Pricing
Pay per usage

AI Travel Assistant
Deprecated
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
0.0 (0)
Pricing
Pay per usage
0
Total users
18
Monthly users
6
Runs succeeded
22%
Last modified
2 months ago
π 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.