OpenAI文件检索RAG引用格式化工作流 - 完整解决方案
OpenAI,RAG,文件检索,引用格式化,n8n工作流,AI助手,向量存储,数据处理

## 使用场景

在这个示例中,我们将确保OpenAI助手从向量存储文件中搜索的所有文本都包含引用和来源。我们还可以为Markdown或HTML标签格式化输出。

这是必要的,因为助手有时会生成奇怪的字符,我们也可以使用动态引用,例如引用1、2、3。

## 工作流功能

在这个工作流中,我们将使用在OpenAI界面内创建的助手,该助手配备了包含一些用于文件检索的文件的向量存储。

助手将在OpenAI基础设施内执行文件搜索,并将返回带有引用的内容。

– 我们将进行HTTP请求以检索格式化文本输出所需的所有详细信息。

## 设置

插入OpenAI密钥

## 如何根据您的需求进行调整

在工作流结束时,我们有一个格式化输出的代码块,在那里我们可以添加Markdown标签来创建链接。可选地,我们可以将Markdown格式转换为HTML。

## 工作流节点

该工作流包含以下节点:
– Create a simple Trigger to have the Chat button within N8N
– OpenAI Assistant with Vector Store
– Get ALL Thread Content
– Split all message iterations from a thread
– Split all content from a single message
– Split all citations from a single message
– Retrieve file name from a file ID
– Regularize output
– Aggregate
– Finnaly format the output
– Optional Markdown to HTML
– Window Buffer Memory
– Sticky Note, Sticky Note1, Sticky Note2, Sticky Note3, Sticky Note4, Sticky Note5, Sticky Note6

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。