AI client for aggregating multiple AI products
Top 96.2% on sourcepulse
AIBotPro is a .NET 6 AI aggregation client designed for users who need to integrate multiple AI models like ChatGPT, Gemini, Claude, and others. It offers features such as knowledge base integration, plugin development, an AI workflow engine, and an open platform for custom AI APIs, enabling seamless switching between different AI services.
How It Works
The system utilizes a .NET 6 backend with Bootstrap 4 for the frontend. It relies on SQL Server for data storage and Redis for caching. For advanced AI capabilities, it integrates with Milvus as a vector database and uses the Milvus C# SDK. The architecture supports a workflow engine capable of executing JavaScript and C# scripts, facilitating complex AI task orchestration.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Database schema changes are not backward compatible, requiring manual updates via aibotpro.sql
. Some third-party dependencies like Alibaba sliding verification and Alibaba vector retrieval services have been removed in recent versions (2.0.2+ and 2.0.9+ respectively), while Milvus dependency was added in 2.0.9+.
3 weeks ago
Inactive