├── .github └── workflows │ └── docker-publish.yml ├── .gitignore ├── Dockerfile ├── README.md ├── api └── router.go ├── go.mod ├── go.sum ├── handler ├── chat.go ├── cors.go ├── model.go └── response.go ├── initialize └── router.go ├── main.go ├── model ├── chat_data.go └── chat_request.go ├── utils ├── http_client.go └── stream_handler.go └── vercel.json /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/README.md -------------------------------------------------------------------------------- /api/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/api/router.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/go.sum -------------------------------------------------------------------------------- /handler/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/handler/chat.go -------------------------------------------------------------------------------- /handler/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/handler/cors.go -------------------------------------------------------------------------------- /handler/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/handler/model.go -------------------------------------------------------------------------------- /handler/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/handler/response.go -------------------------------------------------------------------------------- /initialize/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/initialize/router.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/main.go -------------------------------------------------------------------------------- /model/chat_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/model/chat_data.go -------------------------------------------------------------------------------- /model/chat_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/model/chat_request.go -------------------------------------------------------------------------------- /utils/http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/utils/http_client.go -------------------------------------------------------------------------------- /utils/stream_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/utils/stream_handler.go -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaozhou26/cohere2api/HEAD/vercel.json --------------------------------------------------------------------------------