Spaces:
Running
Running
A newer version of the Streamlit SDK is available:
1.40.1
metadata
title: Trip Scheduler
emoji: ποΈβοΈπ
colorFrom: gray
colorTo: red
sdk: streamlit
sdk_version: 1.37.1
app_file: app.py
pinned: false
license: creativeml-openrail-m
GPT-3 Trip Scheduler
Overview
The GPT-3 Trip Scheduler is a Streamlit-based application that leverages the power of OpenAI's GPT-3.5 to assist users in planning their trips efficiently. By entering their destination, arrival, and departure details, users can generate a detailed trip schedule that respects their time and preferences.
Features
- Destination Input: Users can input their desired trip destination. The app provides a default random destination from a predefined list for convenience.
- Arrival & Departure Details: Users can specify detailed arrival and departure information, including the type of station (Airport, Train Station, Bus Station, etc.), date, and time.
- Additional Information: Users can input any additional information or specific requests they have for their trip, allowing the GPT-3 model to tailor the trip schedule to their needs.
- Trip Schedule Generation: The app utilizes OpenAI's GPT-3 model to generate a comprehensive trip schedule based on the user's input.
Installation
Requirements
- Python 3.8 or higher
- Streamlit
- OpenAI's GPT-3.5 API
- Other dependencies listed in
requirements.txt
Setup
Clone the Repository:
git clone https://github.com/your-repository/gpt-3-trip-scheduler.git cd gpt-3-trip-scheduler
Install Dependencies:
pip install --no-cache-dir -r requirements.txt
Environment Variables: Set the
OPENAI_API
environment variable in a.env
file:OPENAI_API=your_openai_api_key_here
Make sure the
.env
file is in the root directory of the project.
Running the App
To run the app, navigate to the project directory and execute the following command:
streamlit run app.py