产品简介
TaskingAI 是一个开源 BaaS 平台,专为基于大语言模型的 AI 代理开发与部署设计。它集成数百种 LLM 模型,提供工具和 RAG 系统增强,解决现有方案的状态管理、扩展性和模型限制问题,适合开发者构建交互式应用和企业构建多租户 AI 服务。

核心功能
- 统一接入数百个 AI 模型,提供标准化 API
- 丰富的内置工具和高级 RAG 系统,增强代理能力
- BaaS 工作流,分离 AI 逻辑与产品开发,支持从原型到生产
- 一键部署到生产环境,轻松扩展应用
- 异步计算优化,提升应用响应性和可扩展性
快速开始
- 使用 Git 克隆 TaskingAI 仓库:git clone https://github.com/taskingai/taskingai.git
- 进入 docker 目录,复制并编辑 .env 配置文件:cp .env.example .env
- 运行 Docker Compose 启动服务:docker-compose -p taskingai --env-file .env up -d
- 通过浏览器访问 http://localhost:8080,使用默认账号 admin/TaskingAI321 登录控制台
界面预览


与其他方案对比
| 对比项 | TaskingAI | 同类方案 |
|---|---|---|
| 状态管理 | 支持有状态和无状态使用,灵活管理会话 | LangChain 无状态,需依赖外部服务管理数据 |
| 模型支持 | 统一接入数百个 LLM 模型,包括本地模型 | OpenAI API 仅限 OpenAI 模型,扩展性差 |
| 模块解耦 | 工具、RAG 系统与代理解耦,可自由组合 | OpenAI API 功能绑定到单个助手,不适合多租户 |
适合谁用
- 需要快速原型开发 AI 应用的开发者
- 希望集成多种 LLM 模型的企业技术团队
- 构建多租户 AI 服务的产品经理或开发者
下载与版本
当前最新版本为 v0.3.0,发布于 2024-06-03。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/TaskingAI/TaskingAI