Hermes 3
Nous Research 基于 Llama 3.1 微调的开源大语言模型系列,专为 Agent 任务设计,支持原生工具调用、结构化 JSON 生成和多轮推理,提供 8B、70B、405B 多种参数规模
时间轴 (近 90 天)
Hermes 3 可以通过标准连接器无缝接入 LangChain 和 CrewAI 等编排框架,例如在 LangChain 中只需将 ChatOpenAI 的 base_url 指向本地端点,model 设为 hermes3:8b,再通过 create_tool_calling_agent 绑定工具即可。
Hermes 3 是 Nous Research 基于 Llama 3.1 微调的开源大模型,专为 Agent 任务设计,支持多轮推理、结构化 JSON 生成和原生工具调用。
Hermes 3 使用 <tool_call>...</tool_call> 结构化标签来格式化函数调用,从而降低 JSON 语法损坏的概率。
Hermes 3 提供 8B、70B 和 405B 三种参数规模,其中 8B 适合本地 Mac 或单张消费级 GPU,70B/405B 适合企业集群。
vLLM 的 --tool-call-parser hermes 参数和 Ollama 的内置解析器能够将 Hermes 3 生成的类 XML <tool_call> 标签转换为 OpenAI 兼容的 tool_calls schema。
在构建 Hermes 3 的 Agent 循环时,建议设置 max_iterations=5、temperature=0.2,并在工具执行异常时捕获异常并作为 {"error": ...} 返回给模型,使模型有机会自我修正。
当工具返回 404 Not Found 或 SQL Syntax Error 时,Hermes 具备分析 traceback 并生成修正后调用的内在能力。
Hermes 系列目前已迭代至 Hermes 3 版本,基座通常选用 Meta 的 Llama 系列或 Mistral 系列
全部知识事实 (8)
Hermes 3 可以通过标准连接器无缝接入 LangChain 和 CrewAI 等编排框架,例如在 LangChain 中只需将 ChatOpenAI 的 base_url 指向本地端点,model 设为 hermes3:8b,再通过 create_tool_calling_agent 绑定工具即可。
50%待验证Hermes 3 是 Nous Research 基于 Llama 3.1 微调的开源大模型,专为 Agent 任务设计,支持多轮推理、结构化 JSON 生成和原生工具调用。
50%待验证Hermes 3 使用 <tool_call>...</tool_call> 结构化标签来格式化函数调用,从而降低 JSON 语法损坏的概率。
50%待验证Hermes 3 提供 8B、70B 和 405B 三种参数规模,其中 8B 适合本地 Mac 或单张消费级 GPU,70B/405B 适合企业集群。
50%待验证vLLM 的 --tool-call-parser hermes 参数和 Ollama 的内置解析器能够将 Hermes 3 生成的类 XML <tool_call> 标签转换为 OpenAI 兼容的 tool_calls schema。
50%待验证在构建 Hermes 3 的 Agent 循环时,建议设置 max_iterations=5、temperature=0.2,并在工具执行异常时捕获异常并作为 {"error": ...} 返回给模型,使模型有机会自我修正。
50%待验证当工具返回 404 Not Found 或 SQL Syntax Error 时,Hermes 具备分析 traceback 并生成修正后调用的内在能力。
50%待验证Hermes 系列目前已迭代至 Hermes 3 版本,基座通常选用 Meta 的 Llama 系列或 Mistral 系列
50%