├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── assets └── images │ ├── aoai-proxy.jpg │ ├── chatgpt-next-web.png │ ├── chatgpt-web.png │ └── endpoint.png ├── azure ├── init.go ├── model.go └── proxy.go ├── cmd ├── main.go └── router.go ├── config ├── .gitkeep └── config.example.yaml ├── constant └── env.go ├── examples └── simple-langchain-examples.ipynb ├── go.mod ├── go.sum └── util ├── http_proxy.go ├── http_proxy_test.go ├── path.go ├── response_err.go └── types.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/aoai-proxy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/assets/images/aoai-proxy.jpg -------------------------------------------------------------------------------- /assets/images/chatgpt-next-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/assets/images/chatgpt-next-web.png -------------------------------------------------------------------------------- /assets/images/chatgpt-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/assets/images/chatgpt-web.png -------------------------------------------------------------------------------- /assets/images/endpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/assets/images/endpoint.png -------------------------------------------------------------------------------- /azure/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/azure/init.go -------------------------------------------------------------------------------- /azure/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/azure/model.go -------------------------------------------------------------------------------- /azure/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/azure/proxy.go -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/cmd/main.go -------------------------------------------------------------------------------- /cmd/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/cmd/router.go -------------------------------------------------------------------------------- /config/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/config/config.example.yaml -------------------------------------------------------------------------------- /constant/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/constant/env.go -------------------------------------------------------------------------------- /examples/simple-langchain-examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/examples/simple-langchain-examples.ipynb -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/go.sum -------------------------------------------------------------------------------- /util/http_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/util/http_proxy.go -------------------------------------------------------------------------------- /util/http_proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/util/http_proxy_test.go -------------------------------------------------------------------------------- /util/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/util/path.go -------------------------------------------------------------------------------- /util/response_err.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/util/response_err.go -------------------------------------------------------------------------------- /util/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/azure-openai-proxy/HEAD/util/types.go --------------------------------------------------------------------------------