You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/9-chat-project/solution/backend/python/README.md

43 lines
723 B

# Run code
## Set up
Create virtual environment
```sh
python -m venv venv
source ./venv/bin/activate
```
## Install dependencies
```sh
pip install openai flask flask-cors
```
## Run API
```sh
python api.py
```
## 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](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)