Simple example:
from gptprobe.askfor.dictfrompoorlyformattedtext import ask_for_text_from_poorly_formatted_dict_text
messy_dict_text = """ Final score are
Australia 1
Brazil 2
bummer """
print(ask_for_text_from_poorly_formatted_dict_text(text = messy_dict_text))
The result is:
{"Australia": "1", "Brazil": "2"}
This package contains simple and complex multi-step interrogations intended to yield structured data, including patterns where ChatGPT4 tries to help itself out of a rut, rephrases questions, ratifies answers using a different key, tries to reformat its own responses, and so forth. It may help with your own unmanned missions into the galactic brain.
pip install gptprobe
Then from open ai developer help yourself to a key and inject into environment somehow. E.g.
import os
os.environ['OPEN_AI_KEY'] = 'sk-ekOvFjAHKETQYABBADABBADDAYADDA'
Maybe you want to mimic gptprobe/public_setenv.py and import NOTHING from it in your scripts.
File an issue. Pull requests are welcomed.