Enterprise AI interface for managing multiple LLM APIs
Top 81.3% on sourcepulse
Sdcb Chats is a versatile, enterprise-ready AI interface designed for managing and interacting with multiple large language models. It caters to users needing a unified platform for various LLM providers, offering features like user permission management, account balance tracking, and an API gateway compatible with OpenAI protocols.
How It Works
The application is built with C# and TypeScript, supporting a wide array of LLM providers through an OpenAI-compatible API gateway. It emphasizes flexibility with support for multiple databases (SQLite, SQL Server, PostgreSQL) and file storage services (local, AWS S3, Minio, Aliyun OSS, Azure Blob Storage). This design allows for robust, scalable deployments in diverse enterprise environments.
Quick Start & Requirements
mkdir ./AppData && chmod 777 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -p 8080:8080 sdcb/chats:latest
Highlighted Details
Maintenance & Community
The project is actively maintained by sdcb. Community links are not explicitly provided in the README.
Licensing & Compatibility
The license is not specified in the README. Compatibility for commercial use or closed-source linking is not detailed.
Limitations & Caveats
The README does not specify the project's license, which is crucial for determining commercial use and compatibility. Detailed security practices or audit information is also absent.
1 week ago
1 day