Introduction to UnlimitedGPT
UnlimitedGPT is a powerful Python library designed to allow users to interact with the ChatGPT website as an alternative to the OpenAI paid API. This tool simplifies the process of sending messages and receiving responses, and it can perform a host of other activities related to user interactions with ChatGPT. These include accessing user and session data, managing conversations, changing themes, switching accounts, and logging out.
Compatibility
The UnlimitedGPT library is compatible across several platforms including Windows, Linux, and macOS. It also functions effectively on Google Colab and other headless Linux servers. Importantly, it requires Python version 3.8 or later to run.
Key Features
UnlimitedGPT comes packed with features that make it both powerful and flexible:
- Cloudflare Bypass: It smartly bypasses Cloudflare's anti-bot protection using
undetected_chromedriver
. - Headless Machine Support: It's optimized for use without a graphical interface on servers, enhancing flexibility.
- Google Colab Compatibility: Users can integrate and run the library within Google Colab environments.
- Proxy Support: While basic authentication isn't supported, UnlimitedGPT can route through proxies.
- Comprehensive Automation: It automates many aspects of ChatGPT interactions, enabling efficient usage.
- Message Interaction: Supports sending, receiving, and regenerating responses to messages within ChatGPT.
- Backend API Usage: Users can leverage the backend API for deeper integrations.
- Human-like Typing: Features customizable typing delays to mimic human input.
- Account and Theme Management: Easily switch between different accounts and themes.
- Data Retrieval: Access both session and user data conveniently.
- Session Management: Supports logging out from sessions and toggling chat history.
Documentation and Resources
Detailed documentation is available here, providing users with comprehensive guidance on utilizing the library to its fullest potential.
Project Inspiration
UnlimitedGPT is inspired by existing projects such as ChatGPT, chatgpt-api, and pyChatGPT.
Disclaimer
It is important to note that UnlimitedGPT is not affiliated with OpenAI. Users are advised to proceed at their own risk and to adhere to the OpenAI Terms of Service. This project is developed through modifications and improvements of the original pyChatGPT code, with continuous enhancements and additional features.
Licensing
UnlimitedGPT is available under the GPLv3 License, ensuring it remains free and open-source. For more details, refer to the license file in the project repository.
Harness the capabilities of UnlimitedGPT to enhance your interactions with ChatGPT, whether for personal use, research, or integration into larger systems.