Skip to main content

Python client for the unofficial ChatGPT API.

Project description

ChatGPT Client

Latest Release Python MIT License CI

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


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)

Uploaded Source

Built Distribution

chatgpt_client-0.2.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

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

Hashes for chatgpt_client-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d89c5664ebd07bc3778fc3ad9f77eead152dbce85fb0ef5e3f20a00d4e026e2a
MD5 6f3dcacf0922354d86b524f9bc63d1eb
BLAKE2b-256 055e80ac730d80ffc64905e88d7616d3ac01b2247634aabd27d98f15362cb270

See more details on using hashes here.

File details

Details for the file chatgpt_client-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for chatgpt_client-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5004dfd70591083474bf074ec7533c0279d131f62968ff139748bee0c00e633e
MD5 05cd166e69f4dd2c460bc0880b4eaf3d
BLAKE2b-256 60436b0905727ccbdc05f18c39c6215c97e6df65ac6ade6622a29bf6cffbc4d3

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