├── .env.example ├── .github └── workflows │ └── docker-push.yaml ├── .gitignore ├── .vscode └── launch.json ├── Dockerfile ├── LICENSE ├── README.md ├── api ├── chatgpt │ ├── api.go │ ├── constant.go │ ├── health_check.go │ ├── login.go │ └── typings.go ├── common.go ├── imitate │ ├── api.go │ ├── convert.go │ ├── request.go │ └── response.go └── platform │ ├── access_token.go │ ├── api.go │ ├── constant.go │ ├── login.go │ └── typings.go ├── compose.yaml ├── env └── env.go ├── example ├── chatgpt.http ├── imitate.http ├── ios.http └── platform.http ├── go.mod ├── go.sum ├── main.go ├── middleware ├── authorization.go └── cors.go └── render.yaml /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/docker-push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/.github/workflows/docker-push.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | go-chatgpt-api 3 | __debug* 4 | chat.openai.com.har 5 | .idea -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/README.md -------------------------------------------------------------------------------- /api/chatgpt/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/chatgpt/api.go -------------------------------------------------------------------------------- /api/chatgpt/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/chatgpt/constant.go -------------------------------------------------------------------------------- /api/chatgpt/health_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/chatgpt/health_check.go -------------------------------------------------------------------------------- /api/chatgpt/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/chatgpt/login.go -------------------------------------------------------------------------------- /api/chatgpt/typings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/chatgpt/typings.go -------------------------------------------------------------------------------- /api/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/common.go -------------------------------------------------------------------------------- /api/imitate/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/imitate/api.go -------------------------------------------------------------------------------- /api/imitate/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/imitate/convert.go -------------------------------------------------------------------------------- /api/imitate/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/imitate/request.go -------------------------------------------------------------------------------- /api/imitate/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/imitate/response.go -------------------------------------------------------------------------------- /api/platform/access_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/platform/access_token.go -------------------------------------------------------------------------------- /api/platform/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/platform/api.go -------------------------------------------------------------------------------- /api/platform/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/platform/constant.go -------------------------------------------------------------------------------- /api/platform/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/platform/login.go -------------------------------------------------------------------------------- /api/platform/typings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/api/platform/typings.go -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/compose.yaml -------------------------------------------------------------------------------- /env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/env/env.go -------------------------------------------------------------------------------- /example/chatgpt.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/example/chatgpt.http -------------------------------------------------------------------------------- /example/imitate.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/example/imitate.http -------------------------------------------------------------------------------- /example/ios.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/example/ios.http -------------------------------------------------------------------------------- /example/platform.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/example/platform.http -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/main.go -------------------------------------------------------------------------------- /middleware/authorization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/middleware/authorization.go -------------------------------------------------------------------------------- /middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/middleware/cors.go -------------------------------------------------------------------------------- /render.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linweiyuan/go-chatgpt-api/HEAD/render.yaml --------------------------------------------------------------------------------