Fimall/scnet
0
SCNet → OpenAI Compatible API Proxy
这是一个可以部署到 Hugging Face Space 的 Docker 版本,提供 OpenAI 兼容接口:
POST /v1/chat/completionsGET /v1/modelsGET /healthzGET /
部署步骤
- 在 Hugging Face 新建一个 Space,SDK 选择 Docker。
- 把本目录里的文件上传到 Space 仓库根目录:
README.mdDockerfilego.modmain.go.dockerignore- 在 Space 的 Settings → Variables and secrets 里按需添加环境变量。
- Space 自动 build 完成后即可使用。
环境变量
调用示例
把 <SPACE_URL> 换成你的 Space 地址,例如 https://用户名-Space名.hf.space。
curl <SPACE_URL>/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $API_KEY" \
-d '{
"model": "deepseek-v4-pro",
"messages": [
{"role": "user", "content": "你好"}
],
"stream": false
}'如果没有设置 API_KEY,删除 Authorization 这一行。
可用模型
匿名模式通常可用:
deepseek-v4-prodeepseek-v4-flash
设置 SCNET_USERNAME / SCNET_PASSWORD 并登录成功后,还会暴露:
deepseek-v4-pro-searchdeepseek-v4-flash-search
本地 Docker 测试
docker build -t scnet-hf-space .
docker run --rm -p 7860:7860 \
-e API_KEY=your_api_key \
scnet-hf-space然后访问:
curl http://localhost:7860/healthz
curl http://localhost:7860/v1/models