Practical overview
When it fits
Use Progpt when a Python application needs the documented generative or conversation workflow through a ChatGPT web session, and the application can handle the session-token setup and possible service request limits.
Who it is for
- Python developers adding individual ChatGPT prompt responses to an application.
- Developers building chat interfaces or command-line chatbots that need conversation history across prompts.
Documented uses
- Submit a single prompt and receive an answer without maintaining chat history.
- Create a conversation thread and carry its history into subsequent prompts.
- Use the documented conversation pattern as the basis for a command-line chatbot.
Requirements & limits
- Authentication uses an access token obtained from a signed-in ChatGPT browser session.
- The README describes the client as reverse-engineered and warns that ChatGPT web-service request limits may depend on account status and usage patterns.
- The project recommends application-level retry logic and rate limiting when necessary.
- The repository identifies the project as independent and not affiliated with or endorsed by OpenAI.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up Progpt for ChatGPT prompts
Install the Python client and prepare the session token used by its documented examples.
Before you start
- Python environment with pip
- A browser session signed in to ChatGPT
Steps
Install the package with the command below.
pip install progptIn a signed-in browser, open
https://chat.openai.com/api/auth/session.Copy the
accessTokenvalue for use as the client token.
Expected outcome
The package is installed and the access token needed to initialize either documented client mode is available.
Guide limitations
- These setup steps do not demonstrate an application run.
- ChatGPT web services may enforce request limits depending on account status and usage patterns.
Choose a prompt or conversation mode
Use the documented client pattern for a single prompt or for successive prompts with retained chat history.
Before you start
- Progpt installed
- The access token obtained from a signed-in ChatGPT browser session
Steps
Import
GenerativefromProGPTand initialize it with the access token for individual prompts.Call
prompt(...)to submit an individual prompt; this mode does not maintain conversation history.For a continuing thread, import
Conversationand initialize it with the access token.Call
prompt(...)on successive turns; conversation mode maintains chat history across prompts.
Expected outcome
The documented code pattern distinguishes a one-off prompt client from a history-retaining conversation client.
Guide limitations
- The README warns that web-service request limits may apply and recommends suitable retry logic and rate limiting.
- The project is an independent third-party library, not affiliated with or endorsed by OpenAI.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- diezo/ProGPT · Official homepage title · retained in its source language

