Hermes-agent | 第六篇:多模型供应商与统一运行时路由

📅 2026/7/29 12:07:01
Hermes-agent | 第六篇:多模型供应商与统一运行时路由
本文是 Hermes Agent 系列的第 6 篇。上一篇解释了 System Prompt、项目上下文与 Provider Prompt Cache 的生命周期,这一篇继续进入模型调用边界:Hermes Agent 如何把用户选择的 Model、Provider、Endpoint 和 Credential 解析成统一运行时,并在不同 API 协议、辅助任务、凭据池与回退链之间维持一致的 Agent 行为。本篇目标完成本文后,你应该能够:区分 Model、Provider、API Mode、Credential 与 Runtime。解释 Provider 选择和 Runtime Resolution 为什么是两个阶段。说明显式参数、config.yaml、环境变量和自动发现的优先级。读懂resolve_runtime_provider()返回的运行时描述。解释五种 API Mode 如何把不同协议隔离在 Agent Loop 边界。理解 Provider Profile、认证注册表与 Runtime Resolver 的职责差异。说明 Provider Plugin 的懒发现和同名覆盖规则。理解 Custom Endpoint 为什么必须按 Host 隔离 Credential。区分主模型、辅助模型、Credential Pool