/chatgpt-proxy

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

Primary LanguageCSS

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

Deploy on Zeabur

The Zeabur is recommended, Specific operations are as follows

  1. Fork this repository for your own repository

fork

  1. Deploy your repo on Zeabur

  2. Add a new service on Zeabur console

step 1

  1. select from source deploy

step 2

  1. select your forked repo

step 3

  1. select main and deploy

step 4

  1. After the deployment is successful, Generate domain on the setting tab

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

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