Dify创建上下文关联对话llm chatbot flow + 关联知识库 + 流式返回api

前言

Dify的Chatflow(聊天工作流)是其平台中的核心功能之一,旨在帮助用户通过 可视化 界面设计和部署复杂的对话式AI应用(如智能客服、多轮对话助手等),无需编写代码即可实现灵活的对话逻辑和AI能力集成。
本文将基于私有知识库和搜索引擎,构建高质量RAG聊天应用。


一、创建chatflow

在创建空白应用处点击创建。
在这里插入图片描述

二、构建chatflow

1.知识检索节点

本文是要基于知识库的,那么首先构建一个知识检索节点,并勾选我们之前建立的知识库。具体如图所示:
在这里插入图片描述

在这里需要用到另一类模型Rerank模型,这个模型呢可以去jina. ai 获取免费的使用权限,然后在Dify的模型供应商添加。
在这里插入图片描述

2.判断是否与知识库相关节点

针对问题我们要先判断是否是基于知识库的提问,然后再根据是否相关进行下一步操作。

流式LLM API调用:

curl -X POST 'http://服务器公网ip/v1/chat-messages'
--header 'Authorization: Bearer {api_key}'
--header 'Content-Type: application/json'
--data-raw '{
"inputs": {},
"query": "What are the specs of the iPhone 13 Pro Max?",
"response_mode": "streaming",
"conversation_id": "",
"user": "abc-123",
"files": [
{
"type": "image",
"transfer_method": "remote_url",
"url": "https://cloud.dify.ai/logo/logo-site.png"
}
]
}'

posted @ 2026-03-25 10:11  wisilian21  阅读(96)  评论(0)    收藏  举报