ProtoAI is an open-source project developed during the Chilean OpenAI Hackathon in 2024. This project aims to solve challenges related to prosthetics and other issues associated with various human disabilities.
To set up and run the FastAPI application, follow these steps:
- Ensure you have Python 3.9+ installed on your system.
- Install
pipfor managing Python packages. - (Optional) Use a virtual environment for project isolation.
Clone the repository and navigate into the project folder:
git clone https://github.com/yourusername/protoai.gitthen cd into it
cd ProtoAIInstall the required packages using:
pip install -r requirements.txttouch .envwrite your apikey into the .env file
echo OPENAI_API_KEY="your_api_key_here" >> .env
echo FIREBASE_CREDENTIALS_PATH="credentials/credentials.json" >> .envStart the FastAPI server:
uvicorn main:app --reload- The
--reloadflag enables hot reloading for development. - Once the server starts, access the application at:
- http://127.0.0.1:8000/docs (interactive API documentation)
This project is licensed under the MIT License. See the LICENSE file for details.
Thanks to everyone who contributed to this project! 💙