AIBotPublic  by MayDay-wpf

AI client for aggregating multiple AI products

Created 1 year ago
274 stars

Top 94.3% on SourcePulse

GitHubView on GitHub
Project Summary

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

  • Supports local private knowledge bases with custom regex for data slicing.
  • Features an AI Workflow engine supporting JavaScript and C# scripting.
  • Offers an open API hosting service compatible with OpenAPI standards, including OpenAI's function calling.
  • Includes AI painting capabilities and a coder/writer mode.

Maintenance & Community

Licensing & Compatibility

  • The README does not explicitly state the license. The project is described as "open source" but also mentions "closed source" versions with differences in data encryption. Compatibility for commercial use or closed-source linking is not specified.

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+.

Health Check
Last Commit

2 months ago

Responsiveness

1+ week

Pull Requests (30d)
0
Issues (30d)
0
Star History
2 stars in the last 30 days

Explore Similar Projects

Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
15 more.

semantic-kernel by microsoft

0.3%
26k
SDK for building intelligent AI agents and multi-agent systems
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.