def correct_and_optimize_text(input_text, vector_store):
relevant_docs = vector_store.similarity_search(input_text)
result = chain.run(input_documents=relevant_docs, question=f"请对以下文本进行纠错和优化:{input_text}")
return result
2.调用测试
if question.lower() == 'q':
break
else:
if "知识库" not in question:
response = chat_model.invoke(question)
print("答案是:", response.content)
else:
answer = correct_and_optimize_text(question, vector_store)
print("答案是:", {answer})
3.
运行代码测试功能

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046654/viewspace-3089186/ ,如需转载,请注明出处,否则将追究法律责任。