OpenCSGs/csghub-server

csghub-server is the backend server for CSGHub which helps user to manage datasets, modes, and also run Model Inference, Finetune and Application Spaces.

What it solves

CSGHub Server 提供一个集中式的大模型资产管理平台,让用户能够组织、搜索与分发模型和数据集。它解决了在不同存储系统和 Git 服务器之间管理大规模 AI 资产的复杂性。

How it works

服务器作为一个以 REST API 为驱动的后端,集成 Git 服务器(如 Gitea 或 GitLab)和 LFS 存储系统(本地或兼容 S3 的云存储)。它管理用户和组织的权限,处理文字和图片的内容审核,并跟踪下载和点赞等活动数据。

Who it’s for

需要可靠、自托管的 LLM 模型和数据集资产管理系统的开发者和组织,特别是需要与 Git LFS 与 S3 存储集成的场景。

Highlights

  • 拥有管理模型、数据集和用户的 REST API
  • 支持 Git LFS 处理大文件和在线下载
  • 数据集文件在线预览,包括 .parquet 文件
  • 自动为模型和数据集打标签
  • 可扩展的架构,支持各种 Git 服务器和兼容 S3 的存储
  • 与 OpenCSG llm‑inference 集成,实现一键模型部署