Documentation Index
Fetch the complete documentation index at: https://dify-6c0370d8-add-new-agent.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
⚠️ 本文档由 AI 自动翻译。如有任何不准确之处,请参考
英文原版。
Dify 工具使 LLM 能够与外部服务和 API 交互,从而访问实时数据并执行操作(如网页搜索、数据库查询或内容处理)。
每个工具都有清晰的接口:它接受什么输入、执行什么操作以及返回什么输出。这有助于 LLM 根据用户请求判断何时以及如何调用工具。
工具可在以下应用类型中使用:
-
工作流 / 对话流应用(作为独立的工具节点,或在 LLM / Agent 节点内使用)
-
Agent 应用
所有工具都可以在工具页面中管理。
工具类型
插件工具是由 Dify 和社区提供的即用型集成,涵盖常用工具和热门第三方服务。除了开箱即用的内置插件工具(如 CurrentTime),你还可以在 Dify 市场 中探索和安装更多工具。管理授权部分插件工具(如 Google 和 GitHub)在使用前需要身份认证——如 API 密钥或 OAuth。你可以在工具或插件页面管理工作区级别的凭据,也可以直接在应用或节点的工具设置中管理。 使用标准 OpenAPI (Swagger) 规范将外部服务集成为自定义工具。适合将 Dify 连接到内部系统或未提供插件的第三方服务。粘贴你的 OpenAPI schema、从 URL 导入,或从提供的示例开始。Dify 会解析规范并自动生成工具接口。
将任何以用户输入节点开头的工作流转变为可复用的工具。不支持对话流。这使你可以将复杂的多步骤逻辑封装为单一功能,方便在不同 Dify 应用中复用。 模型上下文协议 (MCP) 让 AI 应用可以通过标准接口连接外部数据和工具。MCP 服务器将外部资源——如数据库、文件系统或 API——封装起来,并通过该协议让 AI 应用访问。连接到 MCP 服务器后,你可以将这些外部资源作为工具导入 Dify,并随时刷新列表以获取最新更新。