├── .dockerignore ├── .env.example ├── .github └── workflows │ └── build_docker.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── api ├── chat2api.py ├── files.py ├── models.py └── tokens.py ├── app.py ├── chat2api.py ├── chatgpt ├── ChatService.py ├── authorization.py ├── chatFormat.py ├── chatLimit.py ├── proofofWork.py ├── refreshToken.py ├── turnstile.py └── wssClient.py ├── docker-compose-warp.yml ├── docker-compose.yml ├── docs ├── capsolver.jpg └── tokens.png ├── gateway ├── admin.py ├── backend.py ├── chatgpt.py ├── gpts.py ├── login.py ├── reverseProxy.py ├── route.py ├── share.py └── v1.py ├── requirements.txt ├── templates ├── chatgpt.html ├── chatgpt_context.json ├── gpts_context.json ├── login.html └── tokens.html ├── utils ├── Client.py ├── Logger.py ├── config.py ├── globals.py ├── kv_utils.py └── retry.py └── version.txt /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/build_docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/.github/workflows/build_docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/README.md -------------------------------------------------------------------------------- /api/chat2api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/api/chat2api.py -------------------------------------------------------------------------------- /api/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/api/files.py -------------------------------------------------------------------------------- /api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/api/models.py -------------------------------------------------------------------------------- /api/tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/api/tokens.py -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/app.py -------------------------------------------------------------------------------- /chat2api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/chat2api.py -------------------------------------------------------------------------------- /chatgpt/ChatService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/chatgpt/ChatService.py -------------------------------------------------------------------------------- /chatgpt/authorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/chatgpt/authorization.py -------------------------------------------------------------------------------- /chatgpt/chatFormat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/chatgpt/chatFormat.py -------------------------------------------------------------------------------- /chatgpt/chatLimit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/chatgpt/chatLimit.py -------------------------------------------------------------------------------- /chatgpt/proofofWork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/chatgpt/proofofWork.py -------------------------------------------------------------------------------- /chatgpt/refreshToken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/chatgpt/refreshToken.py -------------------------------------------------------------------------------- /chatgpt/turnstile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/chatgpt/turnstile.py -------------------------------------------------------------------------------- /chatgpt/wssClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/chatgpt/wssClient.py -------------------------------------------------------------------------------- /docker-compose-warp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/docker-compose-warp.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/capsolver.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/docs/capsolver.jpg -------------------------------------------------------------------------------- /docs/tokens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/docs/tokens.png -------------------------------------------------------------------------------- /gateway/admin.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /gateway/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/gateway/backend.py -------------------------------------------------------------------------------- /gateway/chatgpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/gateway/chatgpt.py -------------------------------------------------------------------------------- /gateway/gpts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/gateway/gpts.py -------------------------------------------------------------------------------- /gateway/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/gateway/login.py -------------------------------------------------------------------------------- /gateway/reverseProxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/gateway/reverseProxy.py -------------------------------------------------------------------------------- /gateway/route.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /gateway/share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/gateway/share.py -------------------------------------------------------------------------------- /gateway/v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/gateway/v1.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/requirements.txt -------------------------------------------------------------------------------- /templates/chatgpt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/templates/chatgpt.html -------------------------------------------------------------------------------- /templates/chatgpt_context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/templates/chatgpt_context.json -------------------------------------------------------------------------------- /templates/gpts_context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/templates/gpts_context.json -------------------------------------------------------------------------------- /templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/templates/login.html -------------------------------------------------------------------------------- /templates/tokens.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/templates/tokens.html -------------------------------------------------------------------------------- /utils/Client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/utils/Client.py -------------------------------------------------------------------------------- /utils/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/utils/Logger.py -------------------------------------------------------------------------------- /utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/utils/config.py -------------------------------------------------------------------------------- /utils/globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/utils/globals.py -------------------------------------------------------------------------------- /utils/kv_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/utils/kv_utils.py -------------------------------------------------------------------------------- /utils/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niansuh/chat2api/HEAD/utils/retry.py -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | 1.7.1-beta1 2 | --------------------------------------------------------------------------------