PyQt OpenAI example
Project description
pyqt-openai
Example of using OpenAI with PyQt (Python cross-platform GUI toolkit)
This shows an example of using OpenAI with PyQt as a chatbot.
The OpenAI model this package uses is the text-davinci-003 model of GPT-3.
You can select other model with the combobox on the sidebar at the right side of the window.
An internet connection is required.
Requirements
-
PyQt5
-
aiohttp - It needs to be installed for the current version of OpenAI.
-
openai
Preview
How to play
-
git clone ~
-
from the root directory, type "cd pyqt_openai"
-
in the pyqt_openai directory, you'll see the "main.py" file. Open it and you can see lines below
# this API key should be yours
# openai.api_key = '[MY_OPENAPI_API_KEY]'
You should get your [MY_OPENAPI_API_KEY]. You can get it in official site of openai. Sign up and log in before you get it.
Be sure, this is a very important API key that belongs to you only, so you should remember it and keep it secure.
- python main.py
If installation doesn't work, check the troubleshooting below.
Troubleshooting
If you see this error while installing the openai package
subprocess-exited-with-error
you can shout a curse word and just download the package itself from pypi.
Unzip it, access the package directory, type
python setup.py install
That will install the openai.
TODO list
-
show the explanation of every model and terms related to AI (e.g. temperature, topp..)
-
Basic style
-
highlight the source
-
feeding
-
AI analysis
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyqt_openai-0.0.121-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88e5a3a5521b5f375d6e20ed19aa3e49fae98edb6077dfdcb8e0852cfe2a8c21 |
|
MD5 | 1328230017aec8df561631c0f4a89238 |
|
BLAKE2b-256 | 8152b16ca3f66273fcab8ef85f13a50436edf2e8af4c638202d1be5811c81fac |