ChatGPT-Mirror  by dairoot

ChatGPT mirror deployment for multi-user access

created 1 year ago
1,194 stars

Top 33.5% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a self-hosted mirror for ChatGPT, enabling multi-account management and shared access to ChatGPT services for teams. It aims to offer an experience comparable to the official website, allowing users to bypass geographical restrictions and manage multiple ChatGPT accounts efficiently through a dedicated backend.

How It Works

The mirror acts as a proxy, routing user requests to the official ChatGPT API. It leverages user-provided OpenAI API tokens to manage individual or shared accounts. The system includes a web interface for administration and an API endpoint (/v1/chat/completions) compatible with standard ChatGPT integrations, facilitating seamless use with other frontends like ChatGPT-Next-Web or Lobe-Chat.

Quick Start & Requirements

Highlighted Details

  • Provides a ChatGPT chat interface and a compatible API endpoint.
  • Supports multi-account management and sharing.
  • Offers an administrative backend for user and account management.
  • Includes an option for temporary chat sessions without history saving.

Maintenance & Community

  • Community support via Telegram.
  • Donation options available (Buy Me a Coffee).

Licensing & Compatibility

  • The repository does not explicitly state a license.
  • Compatibility with commercial use or closed-source linking is not specified.

Limitations & Caveats

The project does not specify a license, which may impact commercial use. The README does not detail specific system requirements beyond cloning the repository and modifying environment variables.

Health Check
Last commit

2 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
111 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.