CSGHub is an open-source platform designed for managing Large Language Models (LLM) assets, offering an efficient way to handle the entire LLM and their assets such as datasets, spaces and codes etc. It allows users to upload, download, store, verify, and distribute LLM assets via a web interface, git
command line, a natural language Chatbot, or CSGHub SDK.
Additionally, CSGHub features microservice submodules and standardized OpenAPIs for seamless integration with existing systems. It aims to provide a user-friendly management platform specifically for LLM, which can be deployed On-Premise for secure, offline operation. Essentially, CSGHub serves as a private, on-premise version of Huggingface.
- Unified Management of LLM Assets: A one-stop Hub for unified management of model files, datasets, and large-scale model application codes.
- Development Ecosystem Compatibility: Supports both HTTPS and SSH protocols for Git commands and web interface operations, ensuring convenient usage for different users.
- Large Model Capability Expansion: Natively supports version management, model format conversion, automatic data processing, and dataset preview functions.
- Permissions and Security: Supports integration with corporate user systems, setting of asset visibility, and zero-trust authentication interface design for both external and internal users, maximizing security.
- Support for Private Deployment: Independent of internet and cloud vendors, enabling one-click initiation of private deployment.
- Native Design for Large Models: Supports natural language interaction, one-click model deployment, and asset management for Agent and Copilot App.
For further information, please see the detailed introduction of CSGHub.
-
For a quick try, explore CSGHub's free SaaS version at the OpenCSG website.
-
For a hands-on experience, refer to the installation guide to quickly deploy a basic CSGHub local instance.
-
If you wish to install CSGHub on Kubernetes, please refer to the Helm Chart installation guide.
Discover the roadmap outlining CSGHub's future direction.
Refer to release notes for information on feature improvements.
We warmly invite you to explore the OpenCSG Community, where you'll find comprehensive guides on becoming a vital part of the project.
- The process for joining community meetings, where you can engage with fellow members and share your ideas.
- Refer to the contribution guide for strategies on how to contribute to the project.
- Contact us for any questions or issues, ensuring you're always supported throughout your journey with OpenCSG.
- Consult the development guide for setting up the development environment.