chatgpt-mirror  by yuezk

Web app for ChatGPT mirroring using gpt-3.5-turbo

created 2 years ago
1,239 stars

Top 32.4% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a self-hosted mirror of ChatGPT using the gpt-3.5-turbo model, allowing users to run a familiar interface locally. It's primarily for developers and power users seeking a private or customizable ChatGPT experience.

How It Works

The application leverages the OpenAI API to interact with the gpt-3.5-turbo model. It acts as a frontend, managing user input, sending requests to OpenAI, and displaying responses. The architecture is built on Node.js, offering a straightforward backend for proxying API calls.

Quick Start & Requirements

  • Install via pnpm install.
  • Requires Node.js 18.x.
  • An OpenAI API key is mandatory.
  • Optional HTTP_PROXY environment variable for proxy support.
  • Run with pnpm run start (development), pnpm run start:dev (watch), or pnpm run start:prod (production).
  • Docker support is available for building and running.
  • Configuration is managed via config/app.config.json.

Highlighted Details

  • Self-hosted mirror of ChatGPT.
  • Utilizes gpt-3.5-turbo model.
  • Supports proxy configuration.
  • Customizable error messages via JSON config.

Maintenance & Community

This repository is archived and recommends using ChatbotUI instead.

Licensing & Compatibility

MIT licensed. Permissive for commercial use and closed-source linking.

Limitations & Caveats

The project is archived, indicating it is no longer actively maintained or developed. Users are directed to an alternative project, ChatbotUI.

Health Check
Last commit

2 years ago

Responsiveness

Inactive

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

Explore Similar Projects

Feedback? Help us improve.