sdcb/chats
A powerful and flexible frontend & AI gateway for large language models, supporting 21+ mainstream AI model providers.
解决的问题
Sdcb Chats 提供了一个统一且灵活的前端,用于与超过 22 个不同的 AI 模型提供商进行交互。它消除了管理多个独立界面的需要,将各种 LLM API 集成到一个单一入口点,并提供企业级管理功能。
工作原理
该项目使用 C# 和 TypeScript 构建,既充当用户界面,也充当 API 网关。支持标准协议(Chat Completions、Messages、Responses、Gemini),可通过 Docker 或原生可执行文件快速部署。内置 Docker沙箱用于代码解释器(支持浏览器、代码执行和 Excel 工具),并提供灵活的存储选项,包括 SQLite、SQL Server、PostgreSQL 以及多种云存储提供商(AWS S3、阿里云 OSS、Azure Blob)。
适用人群
专为希望拥有集中式中心来管理多个 AI 模型的个人和企业设计,也适用于需要安全、多用户环境并具备权限控制、余额管理及 SSO 集成的用户。
主要亮点
- 广泛兼容性:支持 22+ 主流 AI 模型提供商。
- 集成工具:内置代码解释器,使用 Docker 沙箱执行代码并处理文件。
- 企业级安全:包含用户权限管理、账户余额控制、速率限制、审计日志和 Keycloak SSO。
- 可观测性:提供全链路请求追踪,用于调试入站和出站请求。
- 多模态支持:能够处理视觉输入和图像生成。
相关
- 项目
- 项目
- 项目
- 项目
- 项目