Python library for unofficial ChatGPT API access
Top 72.8% on sourcepulse
This Python library provides an unofficial wrapper for the ChatGPT website, acting as an alternative to the paid OpenAI API. It targets developers and researchers needing programmatic access to ChatGPT's features, enabling message sending/receiving, conversation management, user data retrieval, and account switching, all while bypassing Cloudflare's bot protection.
How It Works
UnlimitedGPT leverages undetected_chromedriver
to bypass Cloudflare's anti-bot measures, allowing programmatic interaction with the ChatGPT website. It supports headless environments like Google Colab and Linux servers, and can imitate human typing with customizable delays for more natural interactions. The library also provides access to backend APIs and allows for session management, including switching accounts and retrieving user data.
Quick Start & Requirements
pip install UnlimitedGPT
Highlighted Details
undetected_chromedriver
.Maintenance & Community
This project is a fork and improvement of pyChatGPT
by terry3041. The primary contributor is theAbdoSabbagh. Further community engagement details are not explicitly provided in the README.
Licensing & Compatibility
Licensed under GPLv3. This license may impose copyleft restrictions, requiring derivative works to also be open-sourced under the same license, which could impact commercial or closed-source integration.
Limitations & Caveats
As an unofficial wrapper interacting with a website's front-end, it is susceptible to breaking changes if OpenAI modifies its website structure or security measures. The GPLv3 license may also present compatibility challenges for certain commercial use cases.
1 year ago
1 day