SingleStep
1.0.0
该项目是作为SE2的一部分开发的:软件设计和建筑-CS 446,CS 646,ECE 452课程在滑铁卢大学提供。这不是一个单独的项目,而是团体努力。每个成员都为项目开发的各个方面做出了贡献。
| 姓名 | 用户身份 | 学生人数 |
|---|---|---|
| Arjun Mehta | A47mehta | 20839709 |
| 贾斯汀·鲁 | J352LU | 20829900 |
| Yichun Shen | Y275SHEN | 20776079 |
| 克里斯·谭(Chris Tan) | C46tan | 20826300 |
| Vincent Thao Wong | VT2WONG | 20791088 |
| 安迪·尤 | Z274YU | 20835121 |
SingleStep是AI动力的Trip计划应用程序,利用AI的GPT3.5-Turbo模型来制作个性化的日常旅行行程。它还允许用户无缝搜索航班,酒店和附近的旅游景点。








amadeus api-使用以下端点用于多个功能:
shopping/activities - 用于取得当地旅游景点shopping/flightOffersSearch用于给定输入旅行参数的航班referenceData/locations/airports - 用于给定坐标集的机场IATA代码booking.com scraper api-使用stays/search-by-geo端点用于给定输入旅行参数的酒店
Google Places API-用于搜索页面上的自动完成源和目标城市名称
OpenAI API GPT3.5型号 - 用于给定输入旅行参数,选定的酒店和航班的日常直觉
要运行后端服务器,只需在backend/prompt/inference.py文件中连接打开的AI API键,然后运行以下命令:
python3 .backendapp.py
然后,确保在app/res/values/strings.xml文件中正确配置了Google Places API,Amadeus API和Booking.com API的API键。
<string name="places_api_key">YOUR_API_KEY_HERE</string>
<string name="amadeus_api_key">YOUR_API_KEY_HERE</string>
<string name="amadeus_api_secret">YOUR_API_SECRET_HERE</string>
<string name="booking_api_key">YOUR_API_KEY_HERE</string>
<string name="booking_api_host">booking-com18.p.rapidapi.com</string>