English | 简体中文
Sdcb Chats 是一个强大且灵活的大语言模型前端,支持 22+ 主流 AI 模型服务商。无论您是希望统一管理多种模型接口,还是需要一个简单易用的部署方案,Sdcb Chats 都能满足您的需求。
- 🚀 一站式:22+ 模型服务商,一个入口
- 🎯 分钟级上手:一条命令 Docker 部署,8 平台原生可执行
- 🐳 代码解释器:Docker 沙箱,内置浏览器/代码执行/Excel 等工具
- 🔌 API 网关:Chat Completions/Messages 兼容,支持 Claude Code
- 🌐 标准协议:Chat Completions/Messages/Responses/Gemini,支持交错思考
- 🔍 可观测性:Request Trace 全链路追踪,快速定位入站/出站请求问题
- 👁️ 多模态:视觉输入,图像生成
- 💾 灵活存储:SQLite/SQL Server/PostgreSQL + 本地/AWS S3/Aliyun OSS/Azure Blob
- 🔐 企业级安全:完善的用户权限管理和账户余额控制,限流审计日志,支持 Keycloak SSO 与短信验证码登录
- 📅 发布日期:2026-08-13
- 🧊 上下文快照:分离用户原文与模型上下文,冻结时间、模型和 Code Interpreter 等动态信息
- 🌐 系统预设:管理员可维护对所有用户可见的预设模型组,普通用户可应用和克隆
- 👤 用户管理:增强 SSO Sub、密码重置、API Key 权限和账号初始配置管理
- 🧩 MCP 稳定性:支持同名工具的确定性别名,并以聊天级接口原子更新快捷开关
- 🔁 请求重试:文本模型在首段输出前自动重试 408、429、常见 5xx 和网络瞬态错误
- 🛠️ Provider 修复:改进 OpenAI 兼容流式工具调用、DeepSeek 多轮工具调用和 Anthropic 并行工具结果
- ⬆️ 升级重点:SQL Server 和 SQLite 部署需运行对应的
1.14.0数据库迁移脚本
👉 查看 1.14.0 发布说明 · 查看全部版本
一条命令即可启动(需要 Docker):
mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock --user 0:0 -p 8080:8080 sdcb/chats:latest启动后访问 http://localhost:8080,使用默认账号 chats / RESET!!! 登录。
📖 查看完整部署指南 - 包含 Docker 部署、可执行文件部署、数据库配置等详细说明。
Chats 使用 C#/TypeScript 开发,以下是完整的文档资源:
- 🚀 快速开始 - 部署指南、Docker 配置、数据库设置
- 💾 下载地址 - Docker 镜像和可执行文件下载
- 🤖 支持的模型提供商 - 22+ 模型服务商列表及支持情况
- 🛠️ 开发指南 - 如何编译和开发 Chats
- ⚙️ 配置说明 - 详细配置参数说明
- 📝 更新日志 - 版本更新记录
- 🔍 问 DeepWiki - AI 驱动的项目知识库
- ❓ 常见问题 - 部署和使用中的常见问题解答
我们欢迎各种形式的贡献,包括但不限于:
- 🐛 报告 Bug
- 💡 提出新功能建议
- 📝 改进文档
- 🔧 提交代码
请通过 GitHub Issues 提交问题或建议。
- GitHub Issues:https://github.com/sdcb/chats/issues
- QQ 群:498452653
- 微信群
如果微信群已满,请加 QQ 群获取临时入群二维码。
RoutinAI 是一个企业级统一 LLM API 网关,提供单一、类型安全的接口,可访问来自 GPT、Claude 和 Gemini 系列的 100 多个主流大语言模型,包括 gpt-5.6-sol、claude-opus-5 和 gemini-3.1-pro-preview 等模型。它通过提供零延迟边缘路由、无需修改代码即可无缝切换模型、统一计费以及带有消费上限和访问策略的集中治理,消除了管理多个 AI 供应商的复杂性。
本项目采用 Apache 2.0 开源许可证。
如果这个项目对你有帮助,欢迎给个 ⭐ Star!
