fastgpt工作流 输出文本格式
时间: 2025-05-02 08:49:11 浏览: 57
### FastGPT 工作流输出文本格式
FastGPT 的工作流设计旨在通过灵活的方式处理输入数据并生成结构化的输出。其输出文本通常会基于具体的任务需求而有所不同,但在大多数情况下,它遵循一种标准化的 JSON 或 Markdown 格式以便于集成和解析。
#### 输出文本的标准格式
1. **JSON 格式**: 当需要机器可读的结果时,FastGPT 倾向于返回 JSON 数据对象。这种格式便于与其他应用程序和服务交互。例如,在执行文档摘要或问答任务后,可能返回如下形式的数据:
```json
{
"query": "如何快速启动 Sealos Devbox?",
"answer": "要快速启动 Sealos Devbox,请按照官方指南中的步骤操作。",
"source_documents": [
{
"page_content": "Sealos 是一个用于简化 Kubernetes 部署的工具。",
"metadata": {
"source": "https://images.tryfastgpt.ai/Sealos-Devbox-quick-start.pdf",
"page_number": 3
}
},
{
"page_content": "安装完成后运行 `sealos up` 来初始化集群。",
"metadata": {
"source": "https://images.tryfastgpt.ai/Sealos-Devbox-quick-start.pdf",
"page_number": 5
}
}
]
}
```
2. **Markdown 格式**: 如果目标是提供更易阅读的人类友好的输出,则可以采用 Markdown 格式来呈现结果。这尤其适用于报告生成功能或者复杂信息展示场景下。下面是一个简单的例子:
```markdown
### 查询结果
#### 提问:
如何快速启动 Sealos Devbox?
#### 回答:
要快速启动 Sealos Devbox,请按照官方指南中的步骤操作。
#### 参考资料:
- 页面内容: Sealos 是一个用于简化 Kubernetes 部署的工具。[^2]
- 文件位置: https://images.tryfastgpt.ai/Sealos-Devbox-quick-start.pdf, 第 3 页
- 页面内容: 安装完成后运行 `sealos up` 来初始化集群。
- 文件位置: https://images.tryfastgpt.ai/Sealos-Devbox-quick-start.pdf, 第 5 页
```
上述两种方式均被广泛应用于实际项目中,并且可以根据具体业务逻辑调整字段名称与层次结构以满足不同应用场景的需求[^1]。
#### 示例文档说明
对于引用提到的具体测试文档地址(https://images.tryfastgpt.ai/Sealos-Devbox-quick-start.pdf),如果经过 FastGPT 处理之后产生的输出应该类似于上面所描述的形式之一。其中包含了原始查询、最终答案以及支持这些结论的相关源材料片段及其元数据信息。
阅读全文
相关推荐
















