在dify中配置jina reader api自定义工具可自动将网页转为结构化markdown:先在jina.ai获取api密钥并妥善保存,再按openapi 3.0规范创建工具,最后在工作流中连接“开始→jina reader→响应”节点并调试验证。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Dify中自动把任意网页链接转成结构清晰、无广告干扰的Markdown文本,供后续大模型摘要或分析使用,你不需要写一行爬虫代码,也不用部署服务——只需正确配置Jina Reader API作为自定义工具,并在工作流中调用它。
获取Jina Reader API Key
访问 https://www.php.cn/link/5cf6e0afb3ace3ff9cc8e3a71dca37e3,点击右上角“Sign in”登录(支持GitHub快捷登录);登录后进入 Dashboard → “API Keys” → 点击“Create new key”,复制生成的密钥。注意:该密钥仅显示一次,关闭页面后无法再次查看,【务必立即保存】。
如果你跳过这步直接在Dify里配置节点,后续所有调用都会返回 401 错误,且不会提示具体原因。
在Dify中创建Jina Reader自定义工具
进入Dify控制台 → 左侧菜单栏点击“工具” → “自定义工具” → “创建自定义工具”。
粘贴以下OpenAPI 3.0规范(已适配最新Jina Reader v1.2接口行为,含URL编码兼容):
"openapi":"3.0.0","info":{"title":"Jina Reader","description":"将网页URL转换为干净Markdown文本。支持动态渲染页、含图页面及长文截断。","version":"1.2"},"servers":[{"url":"https://r.jina.ai"}],"paths":{"/{url}":{"get":{"operationId":"scrape_web_page","summary":"抓取并结构化网页内容","parameters":[{"name":"url","in":"path","description":"原始网页URL,必须为完整协议地址(如 https://example.com/article),会自动做URI编码","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"成功返回Markdown文本","content":{"text/markdown":{"schema":{"type":"string"}}}},"400":{"description":"URL格式错误或未提供"},"408":{"description":"网页加载超时(通常因目标站JS阻塞或反爬)"},"500":{"description":"Jina服务端内部错误"}}}}}}
填写工具名称为“Jina Reader”,描述可留空,点击“创建”。创建成功后,该工具将出现在“工具库”中,可用于任意工作流。
构建网页转Markdown工作流
第一步:新建应用 → 选择“工作流”模式 → 进入画布。
第二步:从左侧节点栏拖入“开始”节点,再拖入一个“Jina Reader”节点(刚创建的自定义工具),用连线连接二者。
第三步:双击Jina Reader节点,在“参数”面板中点击“+ 添加参数”,设置键为 url,值类型选“文本”,输入示例链接:https://en.wikipedia.org/wiki/Artificial_intelligence。注意:这里填的是原始URL,不是带 https://r.jina.ai/ 前缀的链接——前缀已在OpenAPI中定义于服务器地址,重复添加会导致404。
第四步:添加“响应”节点,连接Jina Reader的输出端,勾选“启用响应输出”,保存工作流。
点击右上角“调试”,输入任意真实网页URL(不要用 localhost 或 file:// 协议),运行。若返回结构完整的Markdown(含#标题、-列表、```代码块),说明配置成功。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!









