Dashhub:各种大小团队的开源AI平台
通过无缝集成,无与伦比的灵活性和内置的安全性赋予您的AI旅程能力?
Dashhub精心设计以使AI更容易访问?部署速度更快,并且为各种规模的企业和团队更安全。从初创企业到成长的组织,Dashhub使您能够采用最新的AI技术,同时全力控制您的数据和API。开源设计提供了量身定制的插件解决方案,可根据您的需求进行扩展,从而降低复杂性并降低成本。 Dashhub促进了Secure ,供应商中立AI的采用,让团队合作?并轻松创新。
无论您是提高团队生产力还是激发创造力,Dashhub都是最大化AI的智能,更具成本效益的途径。
在Dashhub,我们相信可以适应您独特的工作流和目标的工具,提供无缝,灵活的AI体验,可以帮助您更聪明地工作,同时继续使用所知道的工具蓬勃发展。
?目录
- Dashhub:企业统一的开源AI平台
- ?目录
- ?介绍
- ?为什么选择dashhub
- 设置
- 迁移
- Elasticsearch
- 部署
- 用户角色和权限
- ?关键功能
- MVP阶段
- ?未来计划 - 随时贡献! ?
- 集成过程
- 技术架构
- 安全和合规性
- 配x局限性和考虑因素
- ?执照
- ?贡献
?介绍
欢迎来到Dashhub ,这是您无缝AI集成的最终解决方案。我们的平台使用户能够轻松地集成,管理和利用大型语言模型(LLMS)和生成AI(Genai)解决方案。我们旨在简化AI的采用,使其可访问,安全,高效且具有成本效益。
?为什么选择dashhub
- 所有Genai解决方案的统一界面
- 通过一个直观的平台访问Midjourney,Gemini,OpenAI等多个AI模型和提供商。
- 成本效益
- 支付使用费用,而不是每个帐户。无需多次订阅即可访问最新和最专业的模型。
- 自定义AI专家
- 创建和管理针对特定功能的AI驱动专家,可以在整个组织中部署。
- 快速简便实施
- 项目合作
- 上下文保存
- 安全访问控制
- 灵活的部署
- 在本地或云中部署dashhub以适合您的基础架构。
设置
要运行该项目,请执行以下步骤:
- 通过运行以下命令来克隆存储库:
git clone https://github.com/dashhub-org/dashhub.git
- 通过运行以下命令来安装所需的依赖项:
- 通过运行以下命令开始项目:
执行这些命令后,该项目应开始运行,您可以通过Web浏览器访问它。
迁移
要运行迁移,请执行以下步骤:
cd apps/backend
yarn run db:migrate
要回滚迁移,请执行以下步骤:
cd apps/backend
yarn run db:migrate --down
Elasticsearch
要重新索引Elasticsearch中的所有数据,请运行以下命令:
部署
要将项目部署到登台环境中,请运行以下命令:
git push origin main:hetzner/staging
要将项目部署到生产环境中,请使用以下命令:
git push origin main:hetzner/production
用户角色和权限
该平台支持三种类型的用户:
- 行政
- 技术用户
- 添加和管理新专家
- 管理LLM集成
- 配置存储解决方案
- 管理应用程序
- 用户(员工)
- 与一般聊天接口交互
- 创建和管理项目
- 邀请团队成员参加项目
- 在项目中利用专家
- 将应用程序用于特定任务
?关键功能
项目
- 专用空间:创建具有自定义知识基础和设置的项目。
- 协作:邀请团队成员并在一个空间中共同努力。
- 历史保存:维护每个项目中的聊天历史和上下文。
专家?
- 自定义AI助手:开发专门用于特定任务的AI专家。
- 范围内的访问:管理和部署整个组织的专家。
- 知识集成:利用特定于项目的信息来增强AI相互作用。
申请
- 特定于任务的工具:为特定操作创建小型LLM应用程序(例如,电子邮件重写,数据构造)。
- 可重复使用的组件:使用不同项目的应用程序以提高效率。
知识管理
- 知识库:用户可以将输出添加到项目知识库中。
- 导出选项:根据需要下载和导出信息。
MVP阶段
最低可行产品(MVP)包括以下功能:
- 基于Web的用户界面
- 用户管理:管理员,技术用户,用户角色以及SaaS Admin创建管理员/组织帐户。
- 项目创建和管理
- 预先配置的专家:四名具有自定义说明的专家。
- 仅AWS存储集成
- 主要LLM提供商:Chatgpt 4o mini
- 没有LLM提供商选择
- 基本聊天功能
MVP中的限制:
- 没有中期llm提供商切换。
- 预先配置的专家数量有限。
- 单存储提供商(AWS)。
?未来计划 - 随时贡献! ?
未来版本的计划增强功能包括:
- 与其他AI服务集成:克劳德,骆驼,双子座,困惑,跑道,米朱尼,拥抱的脸等等。
- 扩展的存储选项:支持Azure,Google Cloud,本地存储等。
- 多语言支持:多种语言的接口和AI交互。
- 企业工具集成:Slack,Microsoft 365,Salesforce,Google Workspace,Box,Zoho文档等。
- 跨-AI分析和报告
- 企业级安全:单登录
- 高级专家创建者:具有代理系统的增强功能。
- 增强的安全性和合规性:GDPR,HIPAA合规性和高级企业安全功能。
集成过程
开始使用Dashhub很简单:
- 注册:创建一个帐户。
- 邀请用户:添加团队成员并分配角色。
- 添加LLM API凭据:(在MVP中模拟)
- 配置存储解决方案:MVP中的AWS;更多选择即将到来。
- 自定义:上传您的公司徽标和设置。
- 开始创建:开始使用并享受保存环境中最新的AI开发项目。
技术架构
该平台被设计为具有以下关键组件的Web应用程序:
- 前端:响应式Web界面
- 后端:API驱动的体系结构
- 存储:客户端数据存储(MVP中的AWS,将来可扩展)
- AI集成:基于API的连接与AI提供商
- 安全:企业级安全措施(将在以后的版本中扩展)
安全和合规性
尽管MVP专注于核心功能,但未来版本将解决高级安全和合规性要求,可能包括:
- GDPR合规性
- HIPAA合规性
- SOC 2认证
- 端到端加密
- 高级访问控件
- 审核记录
配x局限性和考虑因素
- 模拟功能:在MVP中模拟了某些功能,以演示未来的功能。
- LLM提供商切换:不支持MVP中的中间转换。
- LLM功能:该平台充当聚合器,不提供自己的LLM功能。
- 模型微调:未由平台处理;客户可以连接自己的微调模型。
- 数据扩展:对于中型和大型用户 - 由于使用客户端存储解决方案,主要在客户端处理。
?执照
Dashhub根据Apache许可证2.0发布,促进开放性和协作,同时为贡献者提供保护。
?贡献
我们欢迎社区的捐款!在开始之前,请阅读我们的贡献指南和行为准则。
- 报告错误:使用问题跟踪器报告错误。
- 建议功能:在问题跟踪器中打开功能请求。
- 提交拉请请求:遵循我们的指南并提交您的改进。
加入我们,塑造AI集成的未来。一起,我们可以使AI更容易获得和有益。
随着产品的发展,添加了新功能,并引入了其他功能,该文档将进行更新。