GroqProxy一开始是为代理Groq的API而编写的,但也可以用于代理其他任何兼容OpenAI的API。
以下是此项目支持的环境变量:
HOST
: 服务的主机地址,默认为::
。PORT
: 服务的端口号,默认为8000
。PROXY_URL
: 代理服务器的 URL,如果没有设置,将不使用代理。TARGET_URL
: 目标 API 的URL,默认为https://api.groq.com/openai/v1/chat/completions
。TIMEOUT
: httpx 客户端的超时时间(以秒为单位),默认为60
。
- 支持 http/https/socks5 代理
- 支持流式响应
** 前置条件 **
- 具有可以访问目标 API 的代理服务器。
- 申请 groq 的访问密钥。
docker pull ghcr.io/sswest/groq-proxy:latest
docker run -d \
-p 8000:8000 \
-e HOST=127.0.0.1 \
-e PROXY_URL=http://your-proxy-url:port \
ghcr.io/sswest/groq-proxy:latest
修改 docker-compose.yml
文件中的 PROXY_URL
环境变量,然后运行以下命令:
docker-compose up -d