Skip to main content

❄️ Python Package To Access GPT-3.5 Free Model

Project description

ProGPT - Free ChatGPT API

PyPI PyPI - Python Version Downloads

ChatGPT

I reverse engineered ChatGPT's Free Web API and made this simple python package.

Both Generative & Conversation modes are supported.

Installation

$ pip install progpt

How to get access_token?

In your browser:

  1. Login to chat.openai.com
  2. Open this page, and you'll see JSON data
  3. Copy value of accessToken

Generative Mode

Answers individual prompts, doesn't remember past messages.

from ProGPT import Generative

bot = Generative(access_token)

print(bot.prompt("who invented electricity?"))

Conversation Mode

Creates a conversation thread and remembers your chat history.

from ProGPT import Conversation

bot = Conversation(access_token)

print(bot.prompt("hello"))
print(bot.prompt("how are you?"))

Rate Limits

To overcome the free tier's rate limits:

  • Add time gap between prompts
  • Use multiple accounts

Donate

Wish to support this project? Please consider donating here:

PayPal: @gitdiezo

Legal

This is a third party library and not associated with OpenAI or ChatGPT. It's strictly for educational purposes. You are liable for all the actions you take.

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

ProGPT-1.0.6.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

ProGPT-1.0.6-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file ProGPT-1.0.6.tar.gz.

File metadata

  • Download URL: ProGPT-1.0.6.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for ProGPT-1.0.6.tar.gz
Algorithm Hash digest
SHA256 c31dcb4ef70a0e34e3ff94fdfe09bd699f8deedcfe3e27b282df39e864534872
MD5 e17099d0e077384592f5d8ea07b990d2
BLAKE2b-256 4023721725eb6f705b2c9e16a68e89092ad2ab9daf2b7f8b1c834cec074b91e7

See more details on using hashes here.

File details

Details for the file ProGPT-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: ProGPT-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for ProGPT-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 79a30a6ded8a5891f50139a09eb805aed5ad68ea609adaca581303dfafea5d48
MD5 5f9ef47723ea63dec0d7f67742b77945
BLAKE2b-256 771a37c8a776035fb41294d85b024c4dd2b7b25ce9800897613fd7be7c03157f

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