Skip to main content

Probing chatgpt

Project description

gptprobe

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.

Install & environ setup

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.

User Guide

Troubleshooting

File an issue. Pull requests are welcomed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gptprobe-0.1.6.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

gptprobe-0.1.6-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file gptprobe-0.1.6.tar.gz.

File metadata

  • Download URL: gptprobe-0.1.6.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for gptprobe-0.1.6.tar.gz
Algorithm Hash digest
SHA256 d636751e383d8f216e4d7d7b496a1ee750bca863ec51c1e3910fe4fe8504f9c8
MD5 9d1e35aeead89b27fb6414f207e1611a
BLAKE2b-256 8344c231a5bf6468498bfe71d1b4179db2d31fdcd6a5e34b5099749a4e4748c7

See more details on using hashes here.

File details

Details for the file gptprobe-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: gptprobe-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for gptprobe-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7b7ea86a2266e0807d12290fe74f929b3f8ccbd507ecf26784703530cc8d82d9
MD5 87bf52474608ba6190d32e8b5abd9a66
BLAKE2b-256 b07f357b52e933e7d23ac0818dc37df8c7e65e4b86a264201ac0cfe7719b0612

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page