Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 928 Bytes

File metadata and controls

48 lines (30 loc) · 928 Bytes

Run code

Set up

Create virtual environment

python -m venv venv
source ./venv/bin/activate

Install dependencies

pip install openai fastapi uvicorn python-dotenv

Run API

# Method 1: Direct execution
python api.py

# Method 2: Using uvicorn
uvicorn api:app --host 0.0.0.0 --port 5000 --reload

Test API

Visit the interactive API documentation at: http://localhost:5000/docs

Run frontend

Make sure you stand in the frontend folder

Locate app.js, change BASE_URL to that of your backend URL

Run it

npx http-server -p 8000

Try typing a message in the chat, you should see a response (providing you're running this in a Codespace or have set up a access token).

Set up access token (if you don't run this in a Codespace)

See Set up PAT