开源 RAG 后端平台,以类电子表格界面编排 LLM、向量检索与数据表,并提供 REST API。
dynamiq-ai/dynamiq
用于构建智能体 AI 与 LLM 应用的 Python 编排框架,支持 RAG、智能体和多步骤工作流。
- Star
- 1,073
- Fork
- 154
- 未关闭 Issue
- 17
- 最近提交
- 昨天
这是什么?
Dynamiq 是一个基于 Python 的框架,用于开发基于大语言模型的应用。它提供 LLM 调用、可使用工具的智能体、检索增强生成(RAG)流程,以及把这些节点连接成有向图的工作流等基础模块。
框架支持文档处理,可读取 PDF、Word、PowerPoint 和 Excel 文件,并完成切分、向量化,再写入 Pinecone、Qdrant、Milvus、Weaviate、pgvector 等向量数据库。智能体可以调用内置工具,包括基于 E2B、Daytona 沙箱的代码解释器;也可以把其他智能体作为工具,实现多智能体协作。图编排器允许开发者用条件路由定义自定义状态机,记忆模块则负责保存对话历史。
通过 pip install dynamiq 安装。vectorstores、files、sql 等可选扩展让体积较大的集成 SDK 不必随基础包一同安装。
核心功能
- 01智能体可调用工具,包括其他智能体,采用 ReAct 风格的循环。
- 02工作流根据节点依赖关系并行或顺序执行。
- 03提供文档转换、切分、向量化和检索的 RAG 组件。
- 04支持多家 LLM 服务商和多种向量数据库。
- 05图编排器可通过条件边定义自定义状态机。
- 06为聊天机器人提供对话记忆存储后端。
适用场景
- 基于向量数据库,为 PDF 或 Office 文档构建问答系统。
- 搭建多智能体流水线,由管理智能体分配研究与写作任务。
- 为 LLM 智能体添加沙箱中的代码执行能力。
- 开发需要保存对话历史的聊天机器人原型。
快速上手
- 1
安装 Python 3.11 或更高版本,然后使用 pip 安装该包
pip install dynamiq - 2
或安装带扩展(如向量存储和文件支持)的版本
pip install "dynamiq[vectorstores,files]"
使用前须知
- 需要 Python 3.11 或更高版本。
- 部分集成需要单独安装额外依赖,例如 vectorstores 或 sql 扩展。
- 运行示例需要 OpenAI 等 LLM 服务商的 API 密钥。
收录于专题
标签
常见问题
- dynamiq 是什么?
- 用于构建智能体 AI 与 LLM 应用的 Python 编排框架,支持 RAG、智能体和多步骤工作流。 Dynamiq 是一个基于 Python 的框架,用于开发基于大语言模型的应用。它提供 LLM 调用、可使用工具的智能体、检索增强生成(RAG)流程,以及把这些节点连接成有向图的工作流等基础模块。
- dynamiq 可以免费使用吗?用的什么许可证?
- dynamiq 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- dynamiq 还在维护吗?
- 活跃维护中。dynamiq 最近一次提交是在 2026年11月6日。
- dynamiq 适合用来做什么?
- 基于向量数据库,为 PDF 或 Office 文档构建问答系统。 搭建多智能体流水线,由管理智能体分配研究与写作任务。 为 LLM 智能体添加沙箱中的代码执行能力。 开发需要保存对话历史的聊天机器人原型。
- dynamiq 怎么安装和运行?
- 安装 Python 3.11 或更高版本,然后使用 pip 安装该包: pip install dynamiq 或安装带扩展(如向量存储和文件支持)的版本: pip install "dynamiq[vectorstores,files]"
- 在哪里获取 dynamiq?
- 源代码和安装说明在 GitHub 上:https://github.com/dynamiq-ai/dynamiq
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Dart/Flutter 版的 LangChain,用于构建基于大模型的应用,支持多种模型服务、RAG 与智能体。
一个 Clojure 工具库,用于构建基于大语言模型的应用,涵盖提示词模板、提示链、Agent 与工具及记忆管理。
一个 Python 框架,用于构建、扩展和部署 AI/ML 工作流,从 notebook 原型到生产编排。
基于 Python 的 LLM 应用框架,通过多个协作的 Agent、工具和检索增强生成来构建应用。
一个用于构建多模态语言智能体的 Python 库,可处理文本、图像、视频和音频输入。