字节笔记本
2026年6月21日
hermes教程-Nous Portal
Nous Portal 是 Nous Research 的统一订阅网关,也是运行 Hermes Agent 的推荐方式。一次 OAuth 登录即可替代原本需要手动配置的多个独立账户、API 密钥和计费关系——涵盖每个模型实验室、搜索 API、图像生成器和浏览器提供商。
如果你只有时间设置一件事,那就设置这个。最快的路径:
hermes setup --portal这一条命令会运行 Portal OAuth,让你选择一个 Nous 模型,在 config.yaml 中将 Nous 设置为推理提供商,并开启工具网关。之后你就可以立即使用 hermes chat。
还没有订阅?前往 portal.nousresearch.com/manage-subscription 注册,然后回来运行上面的命令。
订阅包含什么
300+ 前沿模型,统一账单
Portal 代理了来自整个生态系统的精选智能体模型目录——费用计入你的 Nous 订阅,而不是每个实验室的独立信用额度。
| 系列 | 模型 |
|---|---|
| Anthropic Claude | Opus 4.7, Opus 4.6, Sonnet 4.6, Haiku 4.5 |
| OpenAI | GPT-5.5, GPT-5.5 Pro, GPT-5.4 Mini, GPT-5.4 Nano, GPT-5.3 Codex |
| Google Gemini | Gemini 3 Pro Preview, Gemini 3 Flash Preview, Gemini 3.1 Pro Preview, Gemini 3.1 Flash Lite Preview |
| DeepSeek | DeepSeek V4 Pro |
| Qwen | Qwen3.7-Max, Qwen3.6-35B-A3B |
| Kimi / Moonshot | Kimi K2.6 |
| GLM / Zhipu | GLM-5.1 |
| MiniMax | MiniMax M2.7 |
| xAI | Grok 4.3 |
| NVIDIA | Nemotron-3 Super 120B-A12B |
| Tencent | Hunyuan 3 Preview |
| Xiaomi | MiMo V2.5 Pro |
| StepFun | Step 3.5 Flash |
| Hermes | Hermes-4-70B, Hermes-4-405B (聊天,参见下面的说明) |
| + 其他所有 | 280+ 个额外模型——完整的智能体前沿 |
路由在底层通过 OpenRouter 进行,因此模型可用性和故障转移行为与你使用 OpenRouter 密钥时一致——只是费用计入你的 Nous 订阅。在会话中通过 /model 在 Claude Sonnet 4.6(用于编码)和 Gemini 3 Pro(用于长上下文)之间切换——无需新凭证,无需充值,不会出现意外的零余额错误。
Nous 工具网关
同一订阅还解锁了工具网关,它将 Hermes Agent 的工具调用通过 Nous 管理的基础设施进行路由。五个后端,一次登录:
| 工具 | 合作伙伴 | 功能 |
|---|---|---|
| 网页搜索与提取 | Firecrawl | 智能体级搜索和全页提取。无需 Firecrawl API 密钥,无需关注速率限制。 |
| 图像生成 | FAL | 一个端点下九个模型:FLUX 2 Klein 9B、FLUX 2 Pro、Z-Image Turbo、Nano Banana Pro (Gemini 3 Pro Image)、GPT Image 1.5、GPT Image 2、Ideogram V3、Recraft V4 Pro、Qwen Image。 |
| 文本转语音 | OpenAI TTS | 高质量 TTS,无需单独的 OpenAI 密钥。支持跨消息平台的语音模式。 |
| 云端浏览器自动化 | Browser Use | 无头 Chromium 会话,用于 browser_navigate、browser_click、browser_type、browser_vision。无需 Browserbase 账户。 |
| 云端终端沙箱 | Modal | 无服务器终端沙箱,用于代码执行(可选附加组件)。 |
没有网关时,连接每个工具意味着需要一个 Firecrawl 账户、一个 FAL 账户、一个 Browser Use 账户、一个 OpenAI 密钥和一个 Modal 账户——五次独立注册、五个独立仪表盘、五次独立充值流程。有了网关,所有工具都通过一个订阅路由。
你也可以只启用特定的网关工具(例如仅网页搜索而不启用图像生成)——参见下面的将网关与你自己的后端混合使用。
Nous Chat
你的 Portal 账户还覆盖了 chat.nousresearch.com——Nous Research 的网页聊天界面,使用相同的模型目录。当你不在终端前,或进行非智能体对话工作时非常有用。
你的 dotfiles 中无需凭证
因为所有内容都通过一个 OAuth 认证的 Portal 会话路由,你不需要在 .env 文件中积累十几个长期有效的 API 密钥。磁盘上唯一的凭证是 ~/.hermes/auth.json 中的刷新令牌,Hermes 每次请求都会从中生成短期 JWT——参见下面的令牌处理。
跨平台一致性
原生 Windows 上,每个工具单独设置 API 密钥是其痛点——在 Windows 上安装 Firecrawl 账户、FAL 账户、Browser Use 账户、OpenAI 密钥是让一个有用的智能体运行起来最麻烦的部分。Portal 订阅简化了这一点:一次 OAuth 覆盖模型和所有网关工具,因此 Windows 用户无需手动配置四个后端即可获得与 macOS/Linux 相同的体验。
关于 Hermes 4
Nous Research 自家的 Hermes 4 系列(Hermes-4-70B、Hermes-4-405B)可通过 Portal 以大幅折扣价格获得。这些是前沿混合推理聊天模型——在数学、科学、指令遵循、模式遵守、角色扮演和长文写作方面表现出色。
然而,不建议在 Hermes Agent 内部使用它们。Hermes 4 针对聊天和推理进行了调优,而非智能体所依赖的快速工具调用循环。请将它们用于 Nous Chat、研究工作流程,或通过订阅代理从其他工具使用——但对于智能体工作,请从目录中选择一个前沿智能体模型:
/model anthropic/claude-sonnet-4.6 # 最佳通用智能体模型
/model openai/gpt-5.5-pro # 强推理 + 工具调用
/model google/gemini-3-pro-preview # 超大上下文窗口
/model deepseek/deepseek-v4-pro # 高性价比编码器Portal 自己的模型信息页面也带有相同的警告,因此这不是 Hermes 方面的意见——而是 Nous Research 的官方指导。
设置
全新安装——一条命令
hermes setup --portal这将一次性完成完整设置:
- 打开你的浏览器到 portal.nousresearch.com 进行 OAuth 登录
- 将刷新令牌存储在
~/.hermes/auth.json - 让你从精选列表中选择一个 Nous 模型(或跳过以保留当前模型)
- 在
~/.hermes/config.yaml中将 Nous 设置为推理提供商(当你选择模型时) - 开启工具网关(网页、图像、TTS、浏览器路由)
- 返回终端,准备使用
hermes chat
如果你还没有订阅,请先在 portal.nousresearch.com/manage-subscription 注册。
现有安装——将 Portal 添加到其他提供商旁边
如果你已经配置了 Hermes 使用 OpenRouter、Anthropic 或其他提供商,并希望将 Portal 添加到它们旁边:
hermes model
## 从提供商列表中选择 "Nous Portal"
## 浏览器打开,登录,完成你现有的提供商保持配置。你可以在会话中通过 /model 或在会话之间通过 hermes model 切换——Portal 成为你可用的提供商之一,而不是唯一的一个。
无头 / SSH / 远程设置
OAuth 需要浏览器,但回环回调在运行 Hermes 的机器上执行。对于远程主机,请参见通过 SSH / 远程主机的 OAuth——相同的模式适用于 Portal 以及任何其他基于 OAuth 的提供商(ssh -L 端口转发,--manual-paste 用于仅浏览器环境如 Cloud Shell / Codespaces)。
配置文件设置
如果你使用 Hermes 配置文件,Portal 刷新令牌将通过共享令牌存储自动在所有配置文件之间共享。在任何配置文件上登录一次,其余配置文件会自动获取——无需为每个配置文件重复 OAuth 流程。
日常使用 Portal
检查已连接的内容
hermes portal # 登录 Nous Portal 并设置(一次性入门)
hermes portal info # 登录状态、订阅信息、模型 + 网关路由
hermes portal status # `portal info` 的别名
hermes portal tools # 详细的工具网关目录,包含每个工具的路由
hermes portal open # 在浏览器中打开订阅管理页面hermes portal(不带子命令)是 hermes auth add nous --type oauth 的人类可读别名——它会登录,让你选择一个 Nous 模型,将 Nous 设置为推理提供商,并提供工具网关的加入选项(与 hermes setup --portal 相同,也是首次快速设置的相同 Nous 流程)。
hermes portal info 提供高级概览:
Nous Portal
───────────
Auth: ✓ 已登录
Portal: https://portal.nousresearch.com
Model: ✓ 正在使用 Nous 作为推理提供商
Tool Gateway
────────────
Web search & extract 通过 Nous Portal
Image generation 通过 Nous Portal
Text-to-speech 通过 Nous Portal
Browser automation 通过 Nous Portal
Cloud terminal 未配置切换模型
在会话内:
/model anthropic/claude-sonnet-4.6
/model openai/gpt-5.5-pro
/model google/gemini-3-pro-preview或打开选择器:
/model
## 方向键,回车选择在会话外(完整设置向导,添加新提供商时有用):
hermes model将网关与你自己的后端混合使用
如果你已经拥有例如 Browserbase 账户,并希望继续使用它,同时将网页搜索和图像生成通过 Nous 路由,这是支持的。使用 hermes tools 为每个工具选择后端:
hermes tools
## → Web search → "Nous Subscription"
## → Image generation → "Nous Subscription"
## → Browser → "Browserbase" (你现有的密钥)
## → TTS → "Nous Subscription"工具网关是按工具选择加入的,而非全有或全无。无论你是否登录 Nous Portal,托管后端都会出现在 hermes tools 中——如果你在认证前选择了 "Nous Subscription",Hermes 会内联运行 Portal 登录(它不会更改你的推理提供商或影响你的其他工具)。有关完整的每个工具配置矩阵,请参见工具网关文档。
订阅管理
随时管理你的计划、查看使用情况或升级/取消:
- 网页: portal.nousresearch.com/manage-subscription
- CLI 快捷方式:
hermes portal open(在默认浏览器中打开同一页面)
配置参考
执行 hermes setup --portal 后,~/.hermes/config.yaml 将如下所示:
model:
provider: nous
default: anthropic/claude-sonnet-4.6 # 或你选择的任何模型
base_url: https://inference-api.nousresearch.com/v1工具网关设置位于各自的工具部分下:
web:
backend: nous # 网页搜索/提取通过工具网关路由
image_gen:
provider: nous
tts:
provider: nous
browser:
backend: nousOAuth 刷新令牌单独存储在 ~/.hermes/auth.json 中(不在 config.yaml 中——凭证和配置按设计分开保存)。
令牌处理
Hermes 在每次推理调用时从你存储的 Portal 刷新令牌生成一个短期 JWT,而不是重复使用长期有效的 API 密钥。令牌生命周期完全自动——刷新、生成、在临时 401 时重试——你永远不会看到它。
如果 Portal 使刷新令牌失效(密码更改、手动撤销、会话过期),失效的刷新令牌会在本地隔离,这样 Hermes 就不会重复使用它,你也不会看到一连串相同的 401 错误。下一次调用会显示一条清晰的“需要重新认证”消息。运行 hermes auth add nous 重新登录;隔离会在下次成功登录时清除。
故障排除
hermes portal info 显示“未登录”
你尚未完成 OAuth 流程,或者你的刷新令牌已被清除。运行:
hermes portal或使用 hermes model 并重新选择 Nous Portal。
会话中收到“需要重新认证”消息
你的 Portal 刷新令牌已失效(密码更改、手动撤销或会话过期)。运行 hermes auth add nous,你的下一个请求将使用新凭证。旧令牌上的任何隔离会在成功重新登录时自动清除。
想使用 Portal 未公开的特定提供商模型
Portal 通过 OpenRouter 代理,因此 OpenRouter 支持的任何模型通常都可用。如果某个特定模型没有出现在 /model 中,请尝试直接使用 OpenRouter 风格的 slug:
/model anthropic/claude-opus-4.6如果某个模型确实缺失,请提交 issue——我们将 Portal 的目录暴露给 Hermes,缺失通常意味着我们可以更新路由配置。
账单未出现在我的 Portal 账户上
首先检查 hermes portal info——如果显示你正在使用不同的提供商(Model: currently openrouter 而不是 using Nous as inference provider),则你的本地配置已漂移。运行 hermes model,选择 Nous Portal,下一个请求将通过你的订阅路由。
参见
- 工具网关 — 每个网关工具的完整详情、每个工具的配置和定价
- 订阅代理 — 从非 Hermes 工具(其他智能体、脚本、第三方客户端)使用你的 Portal 订阅
- 语音模式 — 使用 Portal 的 OpenAI TTS 进行语音对话
- AI 提供商 — 完整提供商目录,如果你想比较替代方案
- 通过 SSH 的 OAuth — 从远程主机或仅浏览器环境登录
- 配置文件 — 多个 Hermes 配置共享一个 Portal 登录