An Official API compatible fake API using chat.openai.com with multi account cycling. All for free!

  • By Antonio Cheong
  • Last update: Apr 12, 2023
  • Comments: 0

ChatGPT-to-API

Create a fake API using ChatGPT's website

API endpoint: http://127.0.0.1:8080/v1/chat/completions.

When calling the API, you must include the authorization parameter in the request header: 'Authorization':'Bearer ' + accessToken.

You can get your accessToken from the following link: ChatGPT

This API can be used with the project BetterChatGPT

Docker build & Run

docker build -t chatgpt-to-api .

# Running the API
docker run --name chatgpttoapi -d -p 127.0.0.1:8080:8080 chatgpt-to-api

# API path
http://127.0.0.1:8080/v1/chat/completions

Docker compose

Hub address

version: '3'

services:
  app:
    image: acheong08/chatgpt-to-api # Use latest tag
    container_name: chatgpttoapi
    restart: unless-stopped
    ports:
      - '8080:8080'
    environment:
      SERVER_HOST: 0.0.0.0
      SERVER_PORT: 8080
      ADMIN_PASSWORD: TotallySecurePassword
      # Reverse Proxy - Available on accessToken
      API_REVERSE_PROXY: https://bypass.churchless.tech/api/conversation
      # If the parameter API_REVERSE_PROXY is empty, the default request URL is https://chat.openai.com/backend-api/conversation, and the PUID is required.
      # You can get your PUID for Plus account from the following link: https://chat.openai.com/api/auth/session.
      PUID: xxx

Download

ChatGPT-to-API.zip