灵活配置,简单部署,稳定可靠
完整支持 OpenAI 的流式响应,实时传输数据,无缝衔接原有使用方式
支持环境变量配置请求参数打印、转发目标地址、路径列表等选项
一条命令即可完成部署,自动重启,支持环境变量配置,开箱即用
部署在海外服务器,安全稳定转发请求,保护你的 API 密钥
基于 Go 语言开发,性能卓越,内存占用低,并发能力强
开源项目,代码透明,可自由定制和扩展功能
三步快速部署,立即开始使用
docker run -d \
--name forward_openai \
-p 8080:8080 \
-e sg.forward_openai.printParam=false \
-e sg.forward_openai.targetHost="https://api.openai.com" \
-e sg.forward_openai.forwardPathList="/v1/chat/completions" \
--restart=always \
--pull=always \
samge/forward_openai:latest
printParam: 是否打印请求参数,默认 false
targetHost: 转发目标地址,默认 https://api.openai.com
forwardPathList: 需要转发的路径列表,支持 | 分隔多个路径
将原来的 https://api.openai.com 改为 http://yourIpAddr:8080 即可
例如:http://192.168.1.100:8080/v1/chat/completions
go run main.go
解答你关于部署和使用的疑问
| 分隔符来配置多个路径,例如:/v1/chat/completions|/v1/completions|/v1/embeddings
sg.forward_openai.printParam 设置为 true,即可在日志中查看请求参数
docker logs forward_openai 查看日志,或使用 docker logs -f forward_openai 实时跟踪日志输出