Skip to content
外接

Hermes 配置教程

外接使用说明

为了获得更稳定、完整的体验,我们优先推荐在模型提供方的官方客户端中使用对应模型。

第三方客户端的更新进度与接口适配存在差异,可能遇到缓存未命中(掉缓存)、工具无法调用或请求报错等兼容性问题。遇到问题时,可先检查客户端版本、配置及模型支持情况。

本教程以简单、快捷的基础接入为目标。进阶功能与自定义玩法欢迎自行探索,但通常需要一定技术基础,且不属于常规售后支持范围。售后会视具体情况尽力提供建议,无法承诺逐项排查或解决。

本教程通过编辑 Hermes 的 config.yaml,接入 CCTQ 的 GPT 和 Claude 模型。开始前,请先安装 Hermes,并准备自己的 令牌 Key

一、找到 Hermes 配置文件

不同系统的 HERMES_HOME 默认位置不同,配置文件均为该目录下的 config.yaml

系统HERMES_HOME 默认位置config.yaml 位置
Windows 原生版%LOCALAPPDATA%\hermes%LOCALAPPDATA%\hermes\config.yaml
Linux~/.hermes~/.hermes/config.yaml
macOS~/.hermes~/.hermes/config.yaml

打开对应系统的 config.yaml。如果文件还不存在,可以先启动一次 Hermes,让它生成配置目录和文件。

二、将配置追加到文件末尾

把下面整段内容追加到 config.yaml 的最底部

yaml
# ===== 自定义第三方模型 =====

providers:
  # GPT / Codex
  cctq:
    api: https://www.cctq.ai/v1
    api_key: sk_xxxx
    transport: codex_responses
    models:
      gpt-6-astra:
        context_length: 272000
      gpt-5-sol:
        context_length: 272000

  # Claude
  cctq_claude:
    api: https://www.cctq.ai
    api_key: sk_xxxx
    transport: anthropic_messages
    models:
      claude-opus-5:
        context_length: 272000
      claude-sonnet-5:
        context_length: 272000

# 默认启动模型
model:
  default: gpt-6-astra
  provider: custom:cctq

# ==== 自定义配置结束 ====

请注意:

  • 只能追加到文件最后,不要删除 config.yaml 原有的任何配置项。
  • sk_xxxx 是占位符,请替换为自己在 CCTQ 创建的令牌 Key。
  • gpt-6-astragpt-5-solclaude-opus-5claude-sonnet-5 只是示例模型,请以当前令牌实际支持的模型为准。
  • 保存文件后,重新启动 Hermes,让配置生效。

三、配置字段说明

模型与服务商字段

字段含义
providers自定义模型服务商的总配置区域。
cctqGPT / Codex 服务商的自定义名称,名称可以保持不变。
cctq_claudeClaude 服务商的自定义名称,和 GPT 使用不同名称。
api模型接口地址。GPT / Codex 使用带 /v1 的地址,Claude 使用不带 /v1 的地址。
api_key访问 CCTQ 接口的令牌 Key。示例中的 sk_xxxx 需要替换为自己的 Key。
transportHermes 使用的接口协议。codex_responses 对应 GPT / Codex,anthropic_messages 对应 Claude。
models当前服务商下可使用的模型列表。
context_length模型支持的上下文长度,示例值为 272000;实际以模型支持情况为准。

默认模型字段

字段含义
model.defaultHermes 启动时默认选择的模型,示例为 gpt-6-astra
model.provider默认模型所属的服务商。custom:cctq 表示使用上方 cctq 服务商。

四、在 Hermes 中选择模型

重新启动 Hermes,在模型列表中选择需要使用的模型。截图中选择的是 gpt-6-astra

在 Hermes Agent 的模型列表中选择 gpt-6-astra

五、发送消息测试

发送一句 你好。收到正常回复,说明图形界面的基础配置已经生效。

在 Hermes Agent 中发送消息并收到回复

如果你同时使用 Hermes 命令行,也可以启动 Hermes 后发送测试消息;终端显示当前模型和正常回复,说明命令行配置已生效。

在 Hermes Agent 命令行中显示模型切换和回复

若请求失败,先检查 config.yaml 是否保存、配置是否确实追加在文件末尾,以及接口地址、令牌 Key、协议和模型名称是否对应。请勿公开真实令牌 Key。

外接使用说明

开始之前,温馨提醒

为了让你更顺利地使用第三方客户端,请先了解以下说明。

  1. 优先使用官方客户端

    为了获得更稳定、完整的体验,我们优先推荐在模型提供方的官方客户端中使用对应模型。

  2. 外接体验可能有所不同

    不同软件的更新进度和接口适配存在差异,使用时可能遇到缓存未命中(掉缓存)、工具无法调用或请求报错等兼容性问题。这类情况在外接使用中可能发生,遇到问题时可先检查客户端版本与配置。

  3. 从基础接入开始

    本教程以最简单、快捷的基础接入为目标。进阶功能与自定义玩法欢迎自行探索,但通常需要一定技术基础,也不属于常规售后支持范围。对于相关问题,售后会视具体情况尽力提供建议,无法承诺逐项排查或解决。

点击「我已了解,继续查看」,即表示你已阅读并同意上述兼容性说明与售后支持范围。