欢迎来到 Dify API 文档中心!本指南旨在帮助您快速上手,了解如何有效地使用本文档提供的交互功能来测试和理解 Dify API,并掌握 API 访问的关键要素。
重要提示:
或点击顶部导航栏的访问 API
标签页查看完整的 API 文档。
为了方便您快速验证和理解 API,本文档中大部分 API 端点页面都内嵌了 “Try It” 的交互式测试功能。
定位 'Try It' 功能
在您希望测试的 API 端点文档页面,通常在页面顶部或右侧区域,您会找到一个明显的 “Try It” 按钮或直接可交互的参数输入区域。
配置请求参数
服务器地址 (Base URL)
系统可能会尝试预填,但请务必根据您的 Dify 部署环境(Cloud 或本地/私有化)选择或输入正确的 Base URL。详情请参阅下方的 服务器地址 (Base URL) 部分。
认证信息 (API Key)
在认证区域,您需要填入从 Dify 应用中获取的有效 API 密钥。详情请参阅 API 密钥 (API Key) 部分。
路径与查询参数
如果 API 端点的 URL 中包含路径参数 (如 /users/{user_id}
)或需要查询参数 (如 ?limit=10
),请根据端点说明准确填写。
请求体 (Request Body)
对于 POST
, PUT
, PATCH
等需要请求体的 HTTP 方法,请参照端点文档中提供的请求体结构 (Schema) 和示例,构建正确的 JSON 内容。
发送请求并查看结果
所有参数配置完毕后,点击 “Send” (或 “Execute”) 按钮发起 API 调用。稍后,您将在同一区域看到 API 返回的完整响应,包括 HTTP 状态码、响应头和响应体。
API 请求的基础 URL 因您的 Dify 部署环境而异:
在进行 API 调用或使用 “Try It” 功能时,请务必确认您配置的 Base URL 是正确的。
Dify 的每个应用 (App) 都拥有其专属的 API 密钥,用于接口调用的身份验证和授权。
获取途径: 您可以在您的 Dify 应用的 概览 或 访问 API
或 监控
页面中点击 API 密钥
管理或生成您的 API 密钥。
使用方法: 获取到 API 密钥后,请将其以 Bearer YOUR_API_KEY
的形式加入到 HTTP 请求的 Authorization
头部。
重要安全提示:
API 密钥是访问您应用数据的凭证,具有较高权限。请务必将其视为敏感信息并妥善保管,严禁在任何客户端(如浏览器、移动应用前端)代码中硬编码或直接暴露。 推荐将 API 密钥存储在安全的服务器端环境,并通过后端服务代理对 Dify API 的调用。
访问控制: 在 Dify 应用的 监控 (Monitoring) -> 后端服务API (Backend Service API) 设置中,您可以管理 API 的访问状态,例如暂时禁用所有 API 调用。
访问 API
以及本文档api-access-readme.mdx
): 提供如何使用 API 文档、进行交互测试以及 API 访问的通用配置信息。我们非常欢迎并感谢社区成员对 Dify 文档的贡献!
如果您希望修改 当前您正在阅读的这个 API 访问与交互指南
页面,您可以:
api-access-readme.mdx
文件的编辑界面。请注意:本页底部的 “编辑此页” 按钮 仅作用于当前这个指南页面 (api-access-readme.mdx
) 本身。
它 不适用于 访问 API
详情页面。
API 文档同步自 Dify 主仓库。你可以点击这个卡片,在 GitHub 上查看原始的代码。如果你发现不同步或错误的地方,欢迎提交 PR 来贡献代码。
所有贡献(无论是直接编辑还是报告问题)都需要一个 GitHub 账户。我们期待您的参与,共同打造更完善的 Dify 使用文档!