|
|
|
@ -249,7 +249,7 @@ async def reply(person_id: str = Form(...),
|
|
|
|
|
data=current_embedding, # 输入向量
|
|
|
|
|
search_params=search_params, # 搜索参数
|
|
|
|
|
expr=f"person_id == '{person_id}'", # 按 person_id 过滤
|
|
|
|
|
limit=5 # 返回 5 条结果
|
|
|
|
|
limit=6 # 返回 6 条结果
|
|
|
|
|
)
|
|
|
|
|
end_time = time.time()
|
|
|
|
|
|
|
|
|
@ -279,7 +279,7 @@ async def reply(person_id: str = Form(...),
|
|
|
|
|
model=MODEL_NAME,
|
|
|
|
|
messages=[
|
|
|
|
|
{"role": "system",
|
|
|
|
|
"content": "你是一个私人助理,负责回答用户的问题。请根据用户的历史对话和当前问题,提供准确且简洁的回答。不要提及你是通义千问或其他无关信息,也不可以回复与本次用户问题不相关的历史对话记录内容,回复内容不要超过90字。"},
|
|
|
|
|
"content": "你是一个和你聊天人的好朋友,可以和他或她聊天,疏导他的情绪,让他开心。请根据用户的历史对话和当前问题,提供准确且简洁的回答。不要提及你是通义千问或其他无关信息,也不可以回复与本次用户问题不相关的历史对话记录内容,回复内容不要超过90字。"},
|
|
|
|
|
{"role": "user", "content": f"历史对话记录:{history_prompt},本次用户问题: {prompt}"}
|
|
|
|
|
],
|
|
|
|
|
max_tokens=100
|
|
|
|
|