Skip to content

One-click deployment of the ChatGPT private proxy, power by Next.js

Notifications You must be signed in to change notification settings

eureka6/chatgpt-proxy

 
 

Repository files navigation

Banner

One-click deployment of the ChatGPT private proxy, power by Next.js

English | 简体中文

Introduction

This project is based on Next.js, use Rewriter to complete proxy function, only 2 lines of core code, combining Zeabur or Vercel can easily host your private proxy service

Before you start, you'd better check the How to use section to determine whether this project is applicable to you

Quick jump

Deploy on Zeabur

The Zeabur is recommended, Specific operations are as follows

  1. Fork this repository for your own repository

fork

  1. Add a new service on Zeabur console

step 1

  1. Add service and deploy from source code

step 2

step 2-1

  1. Select your forked repo

step 3

  1. Select main and deploy

step 4

  1. After the deployment is successful, Generate the domain name.

step 5

  1. Finally get your service

step 6

Deploy on Vercel

❗️⚠️❗️Warning: This project may violate the Never Fair Use - Proxies and VPNs entries under the Vercel Terms of Use. Vercel hosting this project is strongly not recommended!

❗️⚠️❗️Warning: If your account is punished due to the deployment of this project to Vercel, please bear the consequences

If you use Vercel deploy services, you must custom domain name, beacuse the custom domain name is not affected by the GFW, Specific operations are as follows

Deploy to Vercel

  1. Click the deploy button at the top

One-click deploy

  1. After deployment, the repository will be forked automatically for you, entering a custom repository name in the input field

Deploy

  1. After successful deployment, get your service

Alt text

  1. You must add a custom domain name for your service, otherwise you will not be able to access your service in the country

Domain

Deploy on your server

You must have a server and make sure your server can access ChatGPT, if not you can deploy on Zeabur / Vercel

You need some knowledge about Docker

  1. Fork this repository for your own repository

fork

  1. Switch to the your forked project directory and run docker build -t chatgpt-proxy .

  2. then run docker run --name chatgpt-proxy -d -p 8000:3000 chatgpt-proxy

  3. open http://127.0.0.1:8000 on your browser

How to use

Whether you use Zeabur or Vercel, you will get the following proxy service after deployment

Proxy service

The address in the red box is fully forwarded to https://api.openai.com and is accessible within the country

You can use the proxy service in applications that support custom apis to invoke the "openai" interface domestically

Fro example, openai-translator:

Alt text

Back to top

About

One-click deployment of the ChatGPT private proxy, power by Next.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 66.2%
  • CSS 31.5%
  • Dockerfile 2.3%