Skip to main content

Anonymous ChatGPT Client

  • Access basic ChatGPT model without authentication

OpenAI recently made the ChatGPT model accessible anonymously. You can access it without authentication. Read more about it in the official docs

Installation

  • Install the package/cli
pip install anonymous-chatgpt

Usage

CLI

chatgpt --prompt "hello world"

OR 

chatgpt --chat

CLI Demonstration

Anonymous ChatGPT Demo

Package

from anonymous_chatgpt import chat_prompt, ChatGPT


message = chat_promt(prompt="hello world")
print(message)

# For chat

chatgpt = ChatGPT()

resp1 = chatgpt.chat(prompt="hello, my name is John")
resp2 = chatgpt.chat(prompt="what is my name?")

Process of creating a authentication-less client

  1. Send the first request to the ChatGPT API i.e. chat.openai.com
  2. The response of that request has cookies for authentication(not user just user-agent and csrf tokens)
  3. Those cookies are carried in all the upcoming requests
  4. Send the second request to the Sential API i.e. /backend-anon/sentinel/chat-requirements
  5. This request gives us the sentinel-token which is the token used for authentication and authorization of the requests (not users).
  6. We use this token in all the subsequent requests
  7. The third request is the actual request to the Anonymous Conversation endpoint i.e. /backend-anon/conversation
  8. This is a streamed request which returns the response in the form of chunks

Release files for anonymous-chatgpt 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for anonymous-chatgpt 0.0.4
File Size Uploaded
anonymous-chatgpt-0.0.4.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for anonymous-chatgpt 0.0.4
File Interpreter ABI Platform
anonymous_chatgpt-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 8.5 kB

Release files / anonymous-chatgpt-0.0.4.tar.gz

Download URL anonymous-chatgpt-0.0.4.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b86ecb6ca8eff54f6fa1e4458ce8166220cebd2c67a1899b212444521fc1dc51
BLAKE2b-256 checksum
How to use checksums
a8d6514ad0313ac004998445a239c157d8fea3ea1ce1cbb6312628f0abad6edd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.19

Release files / anonymous_chatgpt-0.0.4-py3-none-any.whl

Download URL anonymous_chatgpt-0.0.4-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5979b9c5abe0ad7f709261c0fa4007206ec1ffbbb863cbfa62604812004f4391
BLAKE2b-256 checksum
How to use checksums
a84a496e2f37542fb016f5585b758ddefbd2d16b7b11e820acde77299219fe2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.19

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page