← 全部指南

模型接入指南

GPT-6 Sol 和 Luna 接入 Hermes Agent

OpenAI 于 2026 年 9 月 22 日发布 Sol 和 Luna。你可以直接用已经在付费的 ChatGPT 订阅在 Hermes Agent 上运行它们,也可以用 OpenAI API Key。

简短回答:可以,GPT-6 Sol 和 Luna 能通过 ChatGPT 订阅在 Hermes Agent 上使用。我们在 2026 年 9 月 24 日用一个 ChatGPT Pro 账号确认:两款模型都出现在该账号的 Codex 模型目录中,并能通过 Hermes Agent 的 openai-codex 提供商完成真实对话。你的账号能看到哪些模型,取决于 ChatGPT 套餐。

更新的模型:OpenAI 在 9 月 29 日发布了 GPT-6.1 Sol。token 单价与 GPT-6 Sol 相同,缓存输入便宜一半,也可以通过 ChatGPT 订阅在 Hermes Agent 上使用。和 GPT-6 Sol 不同,它不能关闭推理;如果你的配置依赖推理 none,请继续使用 GPT-6 Sol。

两种使用方式

OpenAI API KeyChatGPT 订阅
计费方式按 token 计费(价格见下文)沿用现有 ChatGPT 套餐,不按 token 计费
Hermes 提供商openai-apiopenai-codex
适合高频自动化、需要稳定 API 配额个人助手、日常编程和研究
配置时间粘贴一个 Key一条终端命令加一次浏览器登录

如果你已经在为 ChatGPT 付费,订阅路线是让全天候 Agent 用上 GPT-6 最省钱的方式。OpenClaw Launch 帮你托管 Hermes Agent,电脑关机后机器人仍在 Telegram、Discord、微信或网页里持续运行。

部署 Hermes Agent 查看套餐

用 ChatGPT 订阅运行 Sol 和 Luna

  1. 在 OpenClaw Launch 部署 Hermes Agent,或在控制台打开已有实例。
  2. 点击实例上的 Terminal,运行 hermes auth add openai-codex --type oauth。
  3. 在你自己的浏览器打开 https://auth.openai.com/codex/device,输入终端显示的代码,并用 ChatGPT 账号登录授权。
  4. 在任意与机器人的对话中切换模型:
    /model gpt-6-sol --provider openai-codex --global
    # 或
    /model gpt-6-luna --provider openai-codex --global

Hermes 会直接从你的 ChatGPT 账号实时读取模型列表,所以只要套餐已开放 Sol 和 Luna,控制台的 Hermes 模型选择器里就会出现它们,无需等版本更新。完整步骤见 Hermes ChatGPT 订阅指南。订阅用量计入 ChatGPT 套餐自身的额度限制。

这次发布了什么

OpenAI 在 9 月 22 日的更新日志中公布了 gpt-6-sol 和 gpt-6-luna。两者接收文字与图片,输出文字。Sol 面向复杂编程和 Agent 工作流;Luna 面向需要控制成本、任务范围明确的批量工作。它们与能力定位更高的 GPT-6 Astra 同属 GPT-6 系列。

价格与规格

标准 API,每百万 tokenGPT-6 SolGPT-6 Luna
模型 IDgpt-6-solgpt-6-luna
输入$2.00$0.10
缓存输入$0.20$0.01
缓存写入$2.50$0.125
输出$10.00$0.50
上下文窗口1,050,000 token1,050,000 token
最大输出128,000 token128,000 token
知识截止日期2026 年 4 月 20 日2026 年 5 月 18 日

上表依据 OpenAI 的 Sol 模型页和 Luna 模型页,适用于输入不超过 272,000 token 的标准 API 请求。超过这一阈值后,整个请求的输入及缓存费率变为 2 倍,输出费率变为 1.5 倍。Batch 和 Flex 为标准费率的一半。百万级上下文是上限,不意味着每次会话都该塞满。

两款模型都支持 none、low、medium、high、xhigh 和 max 推理强度。需要推理与工具调用同时工作时,建议使用 Responses API。在 Chat Completions 中,Sol 和 Luna 只有在 reasoning_effort 为 none 时才支持函数调用。

托管 Hermes Agent 使用 API Key

  1. 到 API Keys 添加自己的 OpenAI API Key。
  2. 打开 Hermes Agent 的模型选择器。如果列表尚未列出 Sol 或 Luna,在自定义模型栏选择 openai 平台,模型 ID 填 gpt-6-sol 或 gpt-6-luna。
  3. 应用设置并开启新会话。所用 OpenAI API 账号仍需拥有该模型的调用权限。

Sol 和 Luna 在托管 Hermes 的自定义模型栏使用相同填法。

托管 OpenClaw 使用同一个模型选择器和你自己的 OpenAI API Key,但运行环境还必须认识该模型。只有在该机器人可用的 OpenAI 模型列表中出现 Sol 或 Luna 时才选择它;如果目录尚未支持,手动填入 ID 可能会在首次调用时报错。下文的自建配置说明了这个区别。

自建 Hermes Agent

将密钥放在 ~/.hermes/.env,并在 ~/.hermes/config.yaml 分别填写提供商和模型。以下示例选用 Sol;改成 gpt-6-luna 即可选择 Luna。

# ~/.hermes/.env
OPENAI_API_KEY=sk-...

# ~/.hermes/config.yaml
model:
  provider: "openai-api"
  default: "gpt-6-sol"

也可运行 hermes model 完成提供商设置。修改默认模型后开启新会话。Hermes 的 model.default 不使用 OpenClaw 的 openai/ 前缀;字段写法可见 上游配置示例。

自建 OpenClaw

OpenClaw 的模型引用包含提供商前缀。先建立 OpenAI API Key 认证档案,检查当前版本的模型目录,再切换到能够解析的模型:

openclaw onboard --auth-choice openai-api-key
openclaw models auth list --provider openai
openclaw models list --provider openai
openclaw models set openai/gpt-6-sol
# 或:openclaw models set openai/gpt-6-luna

新模型的发布可能早于 OpenClaw 本地目录更新。如果 Agent 报 Unknown model,请将缺少的条目加入现有 models.providers.openai.models 数组。以下 openclaw.json 片段选用 Sol;要用 Luna,把 primary 改为 openai/gpt-6-luna。

{
  "models": {
    "providers": {
      "openai": {
        "models": [
          { "id": "gpt-6-sol", "name": "GPT-6 Sol" },
          { "id": "gpt-6-luna", "name": "GPT-6 Luna" }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": { "primary": "openai/gpt-6-sol" },
      "models": {
        "openai/gpt-6-sol": { "agentRuntime": { "id": "openclaw" } },
        "openai/gpt-6-luna": { "agentRuntime": { "id": "openclaw" } }
      }
    }
  }
}

应把这些条目合并到现有配置,不能用此片段覆盖完整文件。显式设置 agentRuntime.id,可让示例使用 OpenClaw 内嵌运行环境。如果同时保存了 Codex 订阅认证档案,还要确认这个 Agent 的 auth.order.openai 优先选择 API Key 档案。配置保存成功并不等于 API 账号已获得权限。操作前请核对所装版本对应的 OpenAI 接入及路由文档和 模型 CLI 文档。

OpenAI API Key 按用量计费,与 ChatGPT 订阅是不同路线。目前想用订阅驱动 GPT-6,Hermes Agent 是最直接的方式:它从 ChatGPT 账号的实时目录读取 Sol 和 Luna。OpenClaw 的模型目录随版本打包,依赖订阅模型前,请先在你的版本上运行 openclaw models list --provider openai-codex 确认。

选哪一款?

需要规划、编程、研究或连续调用多个工具时,先试 Sol。分类、信息提取、短摘要和高频但边界清楚的自动化,可以先试 Luna。用同一组真实任务比较完成质量、等待时间和总 token 消耗;单个 token 的价格不能代表完成一项任务的总成本。

难度更高、失败代价更大的任务,可再与 GPT-6 Astra 对比。OpenAI 的 GPT-6 官方指南说明了整个系列的工具和推理设置。

GPT-6 Sol 和 Luna 常见问题

ChatGPT 订阅能用 GPT-6 Sol 和 Luna 吗?

可以,在 Hermes Agent 上可用。先用 hermes auth add openai-codex --type oauth 连接 ChatGPT 账号,再发送 /model gpt-6-sol --provider openai-codex --global(或 gpt-6-luna)切换。对话走你的订阅额度,不产生按 token 计费的 API 账单。能看到哪些模型取决于你的 ChatGPT 套餐。完整步骤见 Hermes ChatGPT 订阅指南。

GPT-6 Sol 和 Luna 的模型 ID 是什么?

OpenAI API 分别使用 gpt-6-sol 和 gpt-6-luna。Hermes Agent 的 model.default 填不带前缀的 ID;OpenClaw 使用 openai/gpt-6-sol 或 openai/gpt-6-luna。

Hermes Agent(爱马仕)能用 GPT-6 Sol 和 Luna 吗?

可以,有两种方式。有 ChatGPT 订阅就用 openai-codex 提供商(见上一题)。用 API Key 则配置 OPENAI_API_KEY,将 model.provider 设为 openai-api,再把 model.default 设为其中一个模型 ID。修改默认模型后开启新会话。

OpenClaw 能用 GPT-6 Sol 和 Luna 吗?

OpenClaw 使用带 openai/ 前缀的模型引用。先用 openclaw models list 检查当前版本的目录;如果新模型还不在本地目录中,需要在 OpenAI 提供商下登记模型,再切换默认模型。仅能保存模型名,并不代表 Agent 已能成功调用。

做 Agent 应该选 Sol 还是 Luna?

编程、多步骤研究或复杂工具调用先试 Sol;高频且任务范围明确的工作先试成本更低的 Luna。用同一批真实任务比较完成质量与总费用。最复杂的任务还可以参考 GPT-6 Astra 指南。

相关模型指南

用你的 ChatGPT 套餐驱动 GPT-6 Sol

在 OpenClaw Launch 部署 Hermes Agent,在浏览器终端里连接 ChatGPT 订阅,即可在 Telegram、Discord、微信或网页中和 Sol、Luna 对话。无需自己维护服务器。

部署 Hermes Agent