📝
Plugin-TODO-GPT Description
This project is based on the use of plugins in conjunction with ChatGPT, in this case it's a plugin and an API, which allow you to manage your pending tasks, either adding new tasks or deleting them. This project is divided into two directories:
.well-known
: Mandatory folder for ChatGPT to connect to the plugin, containing:ai-plugin.json
: Manifest file with useful data for the model.openapi.json
: API definition. Learn moreProxyHTTP.py
: Handles the connection between ChatGPT and the API.
API
: Contains the API itself:API.py
: Receives ChatGPT requests and responds with the necessary information.todos.json
: File containing the TODOs information.
🚀
Run the project - Python version: 3.9
- Create virtual environment:
python -m venv Plugin
- Install dependencies:
pip install -r requirements.txt
- Run the API:
cd .\API
python API.py
- Run the local proxy:
cd .well-known
python ProxyHTTP.py
🌐
Upload the plugin to ChatGPT - Go to PluginStore:
- Select Develop your own plugin:
- Enter the local host and port (e.g.,
localhost:420
):
- Click Install localhost plugin:
Now you can use your plugin in ChatGPT!