Quick example of using Pandas AI and FastAPI to create a simple REST API service.
- Install required dependencies:
pip install -r requirements.txt
- Python 3.11+
- This project assumes you're using Open AI as the LLM (if not, change the LLM to the one you will use)
- Use some sort of data (json, parquet, csv, etc.). The demo example I use is NY Taxi Yellow Cab Trip Data 2023-01 (parquet).
- See .env.example for how to set the environmental variables
- Start the server from root directory from the terminal:
uvicorn app.main:app --host 0.0.0.0 --port 8080
- Example URL and usage:
http://0.0.0.0:8080/chat?prompt='{your prompt goes here}'
http://0.0.0.0:8080/chat?prompt='show me the top 3 records'
- Example URL and usage: