返回AI问答
Hermes Agent API 请求里改 model 为什么不生效?这个字段现在主要是前端兼容

Hermes Agent API 请求里改 model 为什么不生效?这个字段现在主要是前端兼容

AI问答 Admin 58 次浏览

Hermes Agent API 里把 modelhermes-agent 改成别的名字却没效果,不是你请求没发出去,而是官方文档已经说明:这个字段目前主要是前端兼容,真正使用的模型还是服务端配置。也就是说,前端传什么 model 名,Hermes 不会据此真的切到另一个 LLM。

真正控制模型的是哪里

当前决定实际模型的,是 Hermes Agent 自己的 provider 和配置,不是 API 请求体。你想换模型,优先做这几件事:

  1. 改 Hermes 的 provider / model 配置。
  2. 在 CLI 或 gateway 会话里用 /model 切换。
  3. 如果是不同场景要用不同模型,分 profile 或分实例更稳。

那为什么还要保留 model 字段

因为很多 OpenAI 兼容前端必须看到一个 model 才能工作,像 Open WebUI、LobeChat、各种 SDK 都会要求这个字段。Hermes Agent 接受它,是为了兼容这些前端,而不是让它接管底层选模逻辑。

一句话总结:前端里的 model 更像门禁卡,不像方向盘。你要真换模型,去改 Hermes Agent 自己的配置,不要只改请求体。

官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/

推荐工具

更多