Skip to content
This repository has been archived by the owner on Mar 30, 2024. It is now read-only.

diezo/ProGPT

Repository files navigation

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

❤️ Support Me

If you're benefitting from my work and wish to support me, please consider visiting this link:

👮 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.