online_run.py 630 B

12345678910111213141516171819
  1. import time
  2. from module.qa_chain import QAChain
  3. if __name__ == "__main__":
  4. # 使用自定义配置文件
  5. custom_config = "config/qa_config.json"
  6. custom_chain = QAChain(config_path=custom_config)
  7. try:
  8. while True:
  9. question = input("请输入问题: ")
  10. if question == "exit":
  11. break
  12. start = time.time()
  13. result = custom_chain.invoke({"question": question})
  14. print(f"回答: {result['answer']}")
  15. print(f"耗时: {time.time() - start} 秒")
  16. except Exception as e:
  17. print(f"自定义配置处理失败: {e}")