I wanted a better way to load in prompts and store chat logs so I built this simple, but effective, selenium Python script to do exactly that.
- Clone repository
-
python -m pip install -r requirements.txt
-
python scripts/main.py
- Use the
ChatGPTAutomationEngine
to fine tune your experience with custom templates - Repeat
When loading a template, the engine expects a json list in the form of:
{
"prompt": "What is your favorite color?",
"acknowledgment": {
"response": "Blue",
"exact_match": false
}
}
acknowledgement
is not a required field if you do not expect a specific response from ChatGPT
- Log chats in JSON
- Log chats in Markdown
- Templating engine
- Cookie saver/manager
- Improve docs
- Build out CLI
- Upload to PyPi