├── .gitignore ├── LICENSE ├── README.md ├── api ├── api.go └── proxy.go ├── backend └── backend.go ├── cmd └── aiproxy │ └── main.go ├── config └── config.go ├── go.mod ├── go.sum ├── middleware └── middleware.go ├── proxy ├── api │ └── api.go ├── model │ ├── ai360 │ │ └── ai360.go │ ├── aliyun │ │ └── aliyun.go │ ├── anthropic │ │ └── anthropic.go │ ├── baichuan │ │ └── baichuan.go │ ├── baidu │ │ └── baidu.go │ ├── gemini │ │ └── gemini.go │ ├── minimax │ │ └── minimax.go │ ├── model.go │ ├── moonshot │ │ └── moonshot.go │ ├── openai │ │ └── openai.go │ ├── palm │ │ └── palm.go │ ├── tencent │ │ └── tencent.go │ ├── xunfei │ │ └── xunfei.go │ └── zhipu │ │ └── zhipu.go └── proxy.go └── router └── router.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/README.md -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- 1 | package api 2 | -------------------------------------------------------------------------------- /api/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/api/proxy.go -------------------------------------------------------------------------------- /backend/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/backend/backend.go -------------------------------------------------------------------------------- /cmd/aiproxy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/cmd/aiproxy/main.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/config/config.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/go.sum -------------------------------------------------------------------------------- /middleware/middleware.go: -------------------------------------------------------------------------------- 1 | package middleware 2 | -------------------------------------------------------------------------------- /proxy/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/proxy/api/api.go -------------------------------------------------------------------------------- /proxy/model/ai360/ai360.go: -------------------------------------------------------------------------------- 1 | package ai360 2 | -------------------------------------------------------------------------------- /proxy/model/aliyun/aliyun.go: -------------------------------------------------------------------------------- 1 | package aliyun 2 | -------------------------------------------------------------------------------- /proxy/model/anthropic/anthropic.go: -------------------------------------------------------------------------------- 1 | package anthropic 2 | -------------------------------------------------------------------------------- /proxy/model/baichuan/baichuan.go: -------------------------------------------------------------------------------- 1 | package baichuan 2 | -------------------------------------------------------------------------------- /proxy/model/baidu/baidu.go: -------------------------------------------------------------------------------- 1 | package baidu 2 | -------------------------------------------------------------------------------- /proxy/model/gemini/gemini.go: -------------------------------------------------------------------------------- 1 | package gemini 2 | -------------------------------------------------------------------------------- /proxy/model/minimax/minimax.go: -------------------------------------------------------------------------------- 1 | package minimax 2 | -------------------------------------------------------------------------------- /proxy/model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/proxy/model/model.go -------------------------------------------------------------------------------- /proxy/model/moonshot/moonshot.go: -------------------------------------------------------------------------------- 1 | package moonshot 2 | -------------------------------------------------------------------------------- /proxy/model/openai/openai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/proxy/model/openai/openai.go -------------------------------------------------------------------------------- /proxy/model/palm/palm.go: -------------------------------------------------------------------------------- 1 | package palm 2 | -------------------------------------------------------------------------------- /proxy/model/tencent/tencent.go: -------------------------------------------------------------------------------- 1 | package tencent 2 | -------------------------------------------------------------------------------- /proxy/model/xunfei/xunfei.go: -------------------------------------------------------------------------------- 1 | package xunfei 2 | -------------------------------------------------------------------------------- /proxy/model/zhipu/zhipu.go: -------------------------------------------------------------------------------- 1 | package zhipu 2 | -------------------------------------------------------------------------------- /proxy/proxy.go: -------------------------------------------------------------------------------- 1 | package proxy 2 | -------------------------------------------------------------------------------- /router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbniu/ai-proxy/HEAD/router/router.go --------------------------------------------------------------------------------