Pandora Helper Project Introduction
Pandora Helper is an innovative project designed to simplify the management and sharing of AI model accounts like ChatGPT and Claude. Developed on the robust foundations of oaifree and fuclaude, this project aims to provide an accessible platform for users of all technical backgrounds. With contributions and support from LinuxDo, who can be contacted at their Linux page here, Pandora Helper offers several deployment and management features suitable for both individual and collaborative use.
Pandora Car Project
Building on the success of the Pandora Helper, the creator has also developed the Pandora Car project. This is a philanthropic initiative that allows users who lack technical skills or access to a VPS to easily utilize GPT Plus services without any hassle. By visiting this link, users can learn more about this project and how they can benefit from it. For an in-depth overview, additional details are available here.
Documentation
Comprehensive documentation is available to assist users in deployment and usage. Visit the documentation site at https://wiki.oai2b.com for guidance on setting up and getting the most out of Pandora Helper.
Key Features
- Account Management: Effortlessly manage multiple ChatGPT and Claude accounts in a centralized system.
- Account Sharing: Create and manage shared accounts, allowing others to use ChatGPT Plus/Claude Pro services easily.
- Sharing Controls: Features include session record isolation, model usage limits, expiry constraints, and ethical restrictions.
- User Interface: Provides synchronized access to the official ChatGPT/Claude web UI with an authentic 1:1 experience.
- Usage Statistics: Monitor account usage, track model utilization, and view conversation histories.
- Token Refresh: Automatically refresh account tokens to ensure continuous accessibility.
Deployment Options
Manual Deployment: Select and download the appropriate package from the Releases page, then modify the config.json
file to suit your needs. Ensure to set a secure admin password for backend access.
Docker Deployment: Use Docker to pull and run the Pandora Helper image with the following command:
docker pull q11391/pandora-helper
docker run -d --name PandoraHelper --net=bridge -p 9000:9000 -v ./data:/app/data q11391/pandora-helper
For Docker Compose, prepare a docker-compose.yml
file and execute docker-compose up -d
.
Kubernetes Deployment: Modify the deploy/k8s/deploy.yaml
file as necessary and deploy using:
kubectl apply -f deploy/k8s/deploy.yaml
Configuration
The configuration file requires setting an admin_password
without a default value. Other settings include environment variables for network and logging configurations. For detailed options, check the example config.json
.
Usage Instructions
- Admin Login: Access the admin page via
/admin
, entering your admin password. - User Login: Users navigate to the homepage or
/login
page to enter their unique name and password for access.
Account and Sharing Management
- Account Management: Access to view and refresh tokens, add new accounts, and see usage statistics.
- Generate Shared Accounts: Create
Share Tokens
for sharing, with various user and usage limitations. - Share Management: Provides an overview of all shared tokens, allowing easy management and interaction.
Acknowledgments and Development
Special thanks to LinuxDo for their contributions. Pandora Helper's frontend is based on Slash-Admin, while the backend leverages go-nunu.
Star History
Visualize the project's growth and popularity over time with up-to-date star history charts.
For those looking to leverage AI model management for both personal and shared applications, Pandora Helper offers a comprehensive and user-friendly solution. Whether you're deploying locally or in a cloud environment, Pandora Helper provides the tools necessary to maximize your AI utility efficiently and effectively.