DRAGON_innovation / README.md
plebias's picture
Update README.md
980798a verified
|
raw
history blame
2.29 kB
---
title: DRAGON Innovation
emoji: 🐉
colorFrom: pink
colorTo: indigo
sdk: gradio
sdk_version: 4.21.0
app_file: app.py
pinned: false
---
# README
## Instructions for using d-RAGon
We recommend experiencing d-RAGon through the online demo hosted on huggingface at [DRAGON_innovation](https://huggingface.co/spaces/how2traindragon/DRAGON_innovation)
## Instructions for Running d-RAGon locally
Follow the instructions below to set up and run the application locally on your system.
### Prerequisites
Ensure you have Python installed on your system. You can download it from [python.org](https://www.python.org/downloads/). The version used in the online demo is 3.10.
### API keys
You would require a valid LTA DataMall API key and a valid openAI API key of your own provisioning to run the application locally.
LTA DataMall API key can be applied for [here](https://datamall.lta.gov.sg/content/datamall/en/request-for-api.html) and openAI API key can be generated [here](https://platform.openai.com/api-keys) (credit topup is required to utilise openAI API).
You can provide the API keys in one of two ways: \
(1) Uncommenting lines 34-35 in app.py AND adding the keys to the .env file in the project directory, OR;\
(2) Uncommenting lines 38-39 and Directly pasting the keys into the two lines
### Installation (via terminal/cmd)
1. Clone or download the repository to your local machine:
```
# Make sure you have git-lfs installed (https://git-lfs.com)
git lfs install
git clone https://huggingface.co/spaces/how2traindragon/DRAGON_innovation
```
2. Navigate to the project directory (~/DRAGON_innovation) and install the required dependencies:
```
pip install -r requirements.txt
```
3. Once the dependencies are installed, you can run the application by executing the following command:
```
python app.py
```
4. The application should now be up and running. You can access it by navigating to the link in your command line interface in your web browser.
### Additional Notes
- If you encounter any issues during installation or while running the application, please feel free to contact the developers for assistance.
- For more detailed information about the application and its usage, please refer to the bundled information video.
- Enjoy using the application!