Python client for the unofficial ChatGPT API.
Project description
ChatGPT Client
Python client for the unofficial ChatGPT API by OpenAI.
Installation
To install the ChatGPT Client, run the following command:
pip install chatgpt-client
Usage
Sign up for an OpenAI API key and store it in your environment.
import asyncio
import os
from chatgpt_client import ChatGPTClient
async def main() -> None:
api_key = os.getenv("OPENAI_API_KEY")
client = ChatGPTClient(api_key)
response = await client.get_completion("What is the meaning of life?")
print(response["choices"][0]["text"])
if __name__ == "__main__":
asyncio.run(main())
License
This project is licensed under the MIT License - see the LICENSE file for details.
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
chatgpt_client-0.2.0.tar.gz
(4.7 kB
view details)
Built Distribution
File details
Details for the file chatgpt_client-0.2.0.tar.gz
.
File metadata
- Download URL: chatgpt_client-0.2.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d89c5664ebd07bc3778fc3ad9f77eead152dbce85fb0ef5e3f20a00d4e026e2a |
|
MD5 | 6f3dcacf0922354d86b524f9bc63d1eb |
|
BLAKE2b-256 | 055e80ac730d80ffc64905e88d7616d3ac01b2247634aabd27d98f15362cb270 |
File details
Details for the file chatgpt_client-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: chatgpt_client-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5004dfd70591083474bf074ec7533c0279d131f62968ff139748bee0c00e633e |
|
MD5 | 05cd166e69f4dd2c460bc0880b4eaf3d |
|
BLAKE2b-256 | 60436b0905727ccbdc05f18c39c6215c97e6df65ac6ade6622a29bf6cffbc4d3 |