ZGI is an intuitive LLM platform that supports multiple LLM providers, integrates various plugins, and provides a personalized AI assistant experience.
- 👔 Enterprise-Ready: Comprehensive permission management, organization and project management capabilities, designed for enterprise-level LLM applications.
- 🔗 Flexible Model Integration: Easily connect with various LLM providers and freely set model usage limits and constraints.
- 📊 Advanced Analytics: In-depth usage statistics and analytics for monitoring model performance and user interactions.
- 🧠 Multi-Model Support:
- OpenAI (GPT-3.5, GPT-4)
- Anthropic Claude
- DeepSeek
- Baidu ERNIE Bot
- Zhipu ChatGLM
- 01.AI Yi
- Moonshot
- Baichuan
- Xunfei Spark
- SenseNova
- More models coming soon...
- 🔌 Plugin Ecosystem: Enhance platform capabilities with a wide range of third-party plugins, including function calling for advanced interactions.
- 📄 RAG-Enhanced Retrieval: Interact with various file formats (PDF, Markdown, JSON, Word, Excel, images) to build a powerful information retrieval system.
- 🤖 Custom AI Agents: Create and tailor AI agents for specific tasks, providing solutions perfectly suited to your needs.
- 🗣️ Text-to-Speech: Convert AI-generated text into speech for a hands-free experience.
- 🎙️ Speech-to-Text (Coming Soon): Use voice input to interact with AI naturally and efficiently.
- 💾 Local Storage: Securely store data locally using in-browser IndexedDB, ensuring privacy and faster access.
- 📤📥 Easy Import/Export: Effortlessly move documents with robust data portability for smooth migration and backups.
- 📚 Knowledge Spaces (Coming Soon): Build custom knowledge bases to store and access information tailored to your interests.
- 👤 Personalization: Utilize the memory plugin for more contextual, personalized AI responses that adapt to your unique workflow.
- Ensure you have yarn or bun installed.
-
Clone the repository:
git clone https://github.com/zgiai/zgi.git cd zgi
-
Install dependencies:
yarn install # or bun install
-
Start the API server:
cd api python run.py
-
Start the development server:
yarn dev # or bun dev
zgi/
├── api/ # Backend API services
├── frontend/ # Web interface
├── desktop/ # Desktop application
├── sdks/ # Software Development Kits
├── docs/ # Documentation
├── examples/ # Usage examples
└── docker/ # Docker configuration files
- 🎙️ Chat with PDF: Coming soon
- 📚 Knowledge Spaces: Coming soon
- 🌐 Multi-language Support: Expanding language support
- 📱 Mobile App: Native mobile applications
We welcome contributions! Please see our Contributing Guidelines for details.
To protect your privacy, please avoid posting security issues on GitHub. Instead, send your questions to [email protected] and we will provide you with a more detailed answer.
This repository is available under the MIT License. See the LICENSE file for more info.
Special thanks to all contributors and the open-source community for making this project possible.