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>