一一 (@evao) 在 hermes使用公益站api报403错误的解决方式 中发帖
问题原因:
公益站 WAF / 中转站会检查 User-Agent,如果 Hermes 默认客户端请求头不被认可,就会返回 403。查了站内,给的解决方式是修改 run_agent.py中的配置,但我改了一个还是不行,后面发现需要修改两个地方的域名匹配。
修改方式:
步骤 1:修改 agent_init.py (位置:cd ~/.hermes/hermes-agent/agent)
在 elif 中添加公益站域名(可以搜api.kimi 就在这附近)
elif base_url_host_matches(base_url, "替换成公益站域名"):
client_kwargs["default_headers"] = {"User-Agent": "curl/8.5.0"}
步骤 2:修改 run_agent.py(位置:cd ~/.hermes/hermes-agent)
在...