dynamiq — AI Agent 工作流中文教程 是 AI Skill Hub 本期精选Agent工作流之一。已获得 1.1k 颗 GitHub Star,综合评分 8.4 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
dynamiq — AI Agent 工作流中文教程 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
dynamiq — AI Agent 工作流中文教程 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install dynamiq
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install dynamiq
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/dynamiq-ai/dynamiq
cd dynamiq
pip install -e .
# 验证安装
python -c "import dynamiq; print('安装成功')"
# 命令行使用
dynamiq --help
# 基本用法
dynamiq input_file -o output_file
# Python 代码中调用
import dynamiq
# 示例
result = dynamiq.process("input")
print(result)
# dynamiq 配置文件示例(config.yml) app: name: "dynamiq" debug: false log_level: "INFO" # 运行时指定配置文件 dynamiq --config config.yml # 或通过环境变量配置 export DYNAMIQ_API_KEY="your-key" export DYNAMIQ_OUTPUT_DIR="./output"
<p align="center"> <a href="https://www.getdynamiq.ai/"><img src="https://github.com/dynamiq-ai/dynamiq/blob/main/docs/img/Dynamiq_Logo_Universal_Github.png?raw=true" alt="Dynamiq"></a> </p>
<p align="center"> <em>Dynamiq is an orchestration framework for agentic AI and LLM applications</em> </p>
<p align="center"> <a href="https://getdynamiq.ai"> <img src="https://img.shields.io/website?label=website&up_message=online&url=https%3A%2F%2Fgetdynamiq.ai" alt="Website"> </a> <a href="https://github.com/dynamiq-ai/dynamiq/releases" target="_blank"> <img src="https://img.shields.io/github/release/dynamiq-ai/dynamiq" alt="Release Notes"> </a> <a href="#" target="_blank"> <img src="https://img.shields.io/badge/Python-3.10%2B-brightgreen.svg" alt="Python 3.10+"> </a> <a href="https://github.com/dynamiq-ai/dynamiq/blob/main/LICENSE" target="_blank"> <img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="License"> </a> <a href="https://dynamiq-ai.github.io/dynamiq" target="_blank"> <img src="https://img.shields.io/website?label=documentation&up_message=online&url=https%3A%2F%2Fdynamiq-ai.github.io%2Fdynamiq" alt="Documentation"> </a> </p>
Welcome to Dynamiq! 🤖
Dynamiq is your all-in-one Gen AI framework, designed to streamline the development of AI-powered applications. Dynamiq specializes in orchestrating retrieval-augmented generation (RAG) and large language model (LLM) agents.
Ready to dive in? Here's how you can get started with Dynamiq:
First, let's get Dynamiq installed. You'll need Python, so make sure that's set up on your machine. Then run:
pip install dynamiq
Or build the Python package from the source code:
git clone https://github.com/dynamiq-ai/dynamiq.git
cd dynamiq
poetry install
llm = OpenAI( id="openai", # Unique identifier for the node connection=OpenAIConnection(api_key="OPENAI_API_KEY"), # Connection using API key model="gpt-4o", # Model to be used temperature=0.3, # Sampling temperature for the model max_tokens=1000, # Maximum number of tokens in the output prompt=prompt # Prompt to be used for the model )
llm = OpenAI( id="openai", connection=OpenAIConnection(api_key="OPENAI_API_KEY"), model="gpt-4o", temperature=0.3, max_tokens=1000, )
llm = OpenAI( connection=OpenAIConnection(api_key="OPENAI_API_KEY"), model="gpt-4o", temperature=0.1, )
llm = OpenAI( connection=OpenAIConnection(api_key="OPENAI_API_KEY"), model="gpt-4o", temperature=0.1, )
first_agent = Agent( name="Expert Agent", llm=llm, role="Professional writer with the goal of producing well-written and informative responses.", # Role of the agent id="agent_1", max_loops=5 )
second_agent = Agent( name="Poetic Rewriter Agent", llm=llm, role="Professional writer with the goal of rewriting user input as a poem without changing its meaning.", # Role of the agent id="agent_2", depends=[NodeDependency(first_agent)], # Set dependency on the first agent input_transformer=InputTransformer( selector={"input": f"${[first_agent.id]}.output.content"} # Extract the output of the first agent as input ), max_loops=5 )
```python from dynamiq import Workflow from dynamiq.nodes.llms import OpenAI from dynamiq.connections import OpenAI as OpenAIConnection from dynamiq.nodes.agents import Agent
```python from dynamiq import Workflow from dynamiq.nodes.llms import OpenAI from dynamiq.connections import OpenAI as OpenAIConnection from dynamiq.nodes.agents import Agent
from dynamiq.nodes.node import InputTransformer, NodeDependency
orchestrator.add_edge(START, "generate_sketch") orchestrator.add_edge("generate_sketch", "gather_feedback")
result = wf.run( input_data={"input": "How are sin(x) and cos(x) connected in electrodynamics?"}, )
wf = Workflow() wf.flow.add_nodes(first_agent) wf.flow.add_nodes(second_agent)
result = wf.run( input_data={"input": "How are sin(x) and cos(x) connected in electrodynamics?"}, )
retrieval_wf = Workflow()
first_agent = Agent( name="Expert Agent", llm=llm, role="Professional writer with the goal of producing well-written and informative responses.", id="agent_1", max_loops=5 )
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
经综合评估,dynamiq — AI Agent 工作流中文教程 在Agent工作流赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | dynamiq |
| 原始描述 | Dynamiq is an orchestration framework for agentic AI and LLM applications |
| Topics | agentsaigenerative-aigptllmllmopsllm-app |
| GitHub | https://github.com/dynamiq-ai/dynamiq |
| License | Apache-2.0 |
| 语言 | Python |
收录时间:2026-05-22 · 更新时间:2026-05-22 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端