bobocloud/scnet-proxy
0
Scnet Proxy (Go 版本)
基于 Go + Fiber 的 Scnet 代理服务,提供 OpenAI 兼容 API。
项目结构
├── main.go # 入口文件
├── config.go # 配置管理
├── app.go # Fiber 应用主逻辑
├── backend.go # 后端 API 客户端
├── formatter.go # 响应格式化
├── validator.go # 请求验证
├── exception.go # 异常定义
├── cache.go # 缓存管理
├── token.go # Token 计数
├── monitor.go # 性能/系统监控
├── keep_alive.go # HF Space 保活
├── path.go # 路径解析
├── util.go # 通用工具
└── templates/ # HTML 模板快速开始
go mod download
go run .服务默认在 http://localhost:7860 启动。
go build -o scnet-proxy.exe
./scnet-proxy.exeDocker
docker build -t scnet-proxy .
docker run -p 7860:7860 scnet-proxy环境变量
参考 .env.example,主要配置项:
API 端点
GET /— API 文档GET /status— 状态监控面板GET /health— 健康检查GET /api/stats— 运行统计 JSONGET /v1/models— 模型列表POST /v1/chat/completions— 聊天完成(OpenAI 兼容)
License
MIT
