|
|
|
@ -271,47 +271,21 @@ async def rag_stream(request: Request):
|
|
|
|
|
- 语言: 中文
|
|
|
|
|
- 描述: 根据提供的材料检索信息并回答问题
|
|
|
|
|
- 特点: 快速准确提取关键信息,清晰简洁地回答
|
|
|
|
|
- 图片处理: 请特别注意文本中的HTML格式图片标签(<img src="...">),并在回答中保留这些图片标签
|
|
|
|
|
|
|
|
|
|
相关信息
|
|
|
|
|
{context}
|
|
|
|
|
|
|
|
|
|
请特别注意:
|
|
|
|
|
- 如果检索结果中包含HTML格式的图片标签(<img src="...">),请在回答中保留这些图片标签
|
|
|
|
|
- 请使用HTML格式返回回答,确保图片能正确显示
|
|
|
|
|
- 回答内容应包含文本和图片的完整信息
|
|
|
|
|
|
|
|
|
|
回答要求
|
|
|
|
|
1. 依托给定的资料,快速准确地回答问题,可以添加一些额外的信息,但请勿重复内容。
|
|
|
|
|
2. 如果发现内容中包含HTML格式的图片标签(如<img src="...">),请确保在回答中保留并引用这些图片。
|
|
|
|
|
2. 发现图片信息,一定不要去掉,一定要返回。
|
|
|
|
|
3. 如果未提供相关信息,请不要回答。
|
|
|
|
|
4. 如果发现相关信息与原来的问题契合度低,也不要回答
|
|
|
|
|
5. 使用HTML格式返回,包含适当的段落、列表和标题标签,一定不要使用 ```html 或者 ```!
|
|
|
|
|
6. 确保内容结构清晰,便于前端展示
|
|
|
|
|
7. 请直接返回HTML内容,不要包含任何额外的解释或说明
|
|
|
|
|
8. 必须保留所有图片标签,不要修改或删除任何<img>标签
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
prompt = f"""
|
|
|
|
|
信息检索与回答助手
|
|
|
|
|
根据以下关于'{query}'的相关信息:
|
|
|
|
|
|
|
|
|
|
基本信息
|
|
|
|
|
- 语言: 中文
|
|
|
|
|
- 描述: 根据提供的材料检索信息并回答问题
|
|
|
|
|
- 特点: 快速准确提取关键信息,清晰简洁地回答
|
|
|
|
|
|
|
|
|
|
相关信息
|
|
|
|
|
{context}
|
|
|
|
|
|
|
|
|
|
回答要求
|
|
|
|
|
1. 依托给定的资料,快速准确地回答问题,可以添加一些额外的信息,但请勿重复内容。
|
|
|
|
|
2. 如果未提供相关信息,请不要回答。
|
|
|
|
|
3. 如果发现相关信息与原来的问题契合度低,也不要回答
|
|
|
|
|
4. 使用HTML格式返回,包含适当的段落、列表和标题标签,一定不要使用 ```html 或者 ```!
|
|
|
|
|
5. 确保内容结构清晰,便于前端展示
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 调用阿里云大模型
|
|
|
|
|
if len(context) > 0:
|
|
|
|
|
# 调用大模型生成回答
|
|
|
|
|