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

diezo/ProGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

42 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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.