中文
- 支持对话接口(流式/非流式)(
/chat/completions),详情查看支持模型 - 支持自定义请求头校验值(Authorization)
- 支持cookie池(随机)
- 支持请求失败自动切换cookie重试(需配置cookie池)
- 可配置代理请求(环境变量
PROXY_URL)
略
略
填 接口地址(ip:端口/域名) 及 API-Key(PROXY_SECRET),其它的随便填随便选。
如果自己没有搭建NextChat面板,这里有个已经搭建好的可以使用 NeatChat
填 BaseURL(ip:端口/域名) 及 密钥(PROXY_SECRET),其它的随便填随便选。
docker-compose pull && docker-compose up -dversion: '3.4'
services:
sourcegraph2api:
image: deanxv/sourcegraph2api:latest
container_name: sourcegraph2api
restart: always
ports:
- "7033:7033"
volumes:
- ./data:/app/sourcegraph2api/data
environment:
- SG_COOKIE=****** # cookie (多个请以,分隔)
- API_SECRET=123456 # [可选]接口密钥-修改此行为请求头校验的值(多个请以,分隔)
- TZ=Asia/Shanghai
docker run --name sourcegraph2api -d --restart always \
-p 7033:7033 \
-v $(pwd)/data:/app/sourcegraph2api/data \
-e SG_COOKIE=***** \
-e API_SECRET="123456" \
-e TZ=Asia/Shanghai \
deanxv/sourcegraph2api
其中API_SECRET、SG_COOKIE修改为自己的。
如果上面的镜像无法拉取,可以尝试使用 GitHub 的 Docker 镜像,将上面的deanxv/sourcegraph2api替换为
ghcr.io/deanxv/sourcegraph2api即可。
部署到 Zeabur
Zeabur 的服务器在国外,自动解决了网络的问题,
同时免费的额度也足够个人使用
-
首先 fork 一份代码。
-
进入 Zeabur,使用github登录,进入控制台。
-
在 Service -> Add Service,选择 Git(第一次使用需要先授权),选择你 fork 的仓库。
-
Deploy 会自动开始,先取消。
-
添加环境变量
SG_COOKIE:******cookie (多个请以,分隔)API_SECRET:123456[可选]接口密钥-修改此行为请求头校验的值(多个请以,分隔)(与openai-API-KEY用法一致)
保存。
- 选择 Redeploy。
部署到 Render
Render 提供免费额度,绑卡后可以进一步提升额度
Render 可以直接部署 docker 镜像,不需要 fork 仓库:Render
PORT=7033[可选]端口,默认为7033DEBUG=true[可选]DEBUG模式,可打印更多信息[true:打开、false:关闭]API_SECRET=123456[可选]接口密钥-修改此行为请求头(Authorization)校验的值(同API-KEY)(多个请以,分隔)SG_COOKIE=******cookie (多个请以,分隔)REQUEST_RATE_LIMIT=60[可选]每分钟下的单ip请求速率限制,默认:60次/minUSER_AGENT=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome[可选]请求标识,用自己的(可能)防封,默认使用作者的。PROXY_URL=http://127.0.0.1:10801[可选]代理ROUTE_PREFIX=hf[可选]路由前缀,默认为空,添加该变量后的接口示例:/hf/v1/chat/completionsRATE_LIMIT_COOKIE_LOCK_DURATION=600[可选]到达速率限制的cookie禁用时间,默认为60s
-
打开sourcegraph。
-
点击右上角个人中心-
Settings -
点击左侧
Access tokens,右上角Generate New token获得的Access Token即所需cookie值,即环境变量SG_COOKIE。
略
当前免费用户每月200次
| 模型名称 | 类型 |
|---|---|
| claude-3-7-sonnet-latest | 🆓免费 |
| claude-3-7-sonnet-extended-thinking | 💎PRO |
| claude-3-5-sonnet-latest | 🆓免费 |
| gpt-4o | 💎PRO |
| o3-mini-medium | 🆓免费 |
| o1 | 💎PRO |
| gemini-1.5-pro | 🆓免费 |
| gemini-2.0-pro-exp-02-05 | 💎PRO |
| claude-3-5-haiku-latest | 🆓免费 |
| gemini-2.0-flash-exp | 🆓免费 |
| gemini-2.0-flash-lite | 🆓免费 |
| gpt-4o-mini | 🆓免费 |
略
略