【笔记】排查并解决Error in LLM call after 3 attempts: (status code: 502)
#工作记录
一、问题描述
在部署运行部署对冲基金分析工具 ai-hedge-fund 时,不断出现以下报错,导致项目运行异常:
Error in LLM call after 3 attempts: (status code: 502)
Error in LLM call after 3 attempts: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
二、问题排查
经过查阅大量资料和不断尝试,最后试出是代理设置导致的本地Ollama服务调用失败所致
(一)首先确认 Ollama 运行正常
ollama models
(二)重新设置代理
将代理模式设置为“规则”模式而非“全局”模式,避免本地 Ollama服务的调用也走了代理。
(三)设置后重新运行
关闭当前项目终端后,重新打开项目终端并进入项目目录及相应虚拟环境,运行:
poetry run python src/main.py --ticker AAPL --ollama
总结
出现该问题首先排查代理的设置问题。