全部指南

模型接入指南

GPT-6 Sol 和 Luna 接入 Hermes Agent 与 OpenClaw

OpenAI 于 2026 年 9 月 22 日发布 Sol 和 Luna。本指南核对了模型 ID、API 价格,并给出两个 Agent 框架各自的配置方法。

截至 2026 年 9 月 22 日:OpenAI 已在 API 更新日志中列出两款模型。下文讲的是 OpenAI API 直连路线。模型出现在 ChatGPT 或 Codex 中,不等于某个 Agent、订阅账号或托管模型选择器已经支持调用。

这次发布了什么

OpenAI 在 9 月 22 日的更新日志中公布了 gpt-6-solgpt-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 为标准费率的一半。百万级上下文是上限,不意味着每次会话都该塞满。

两款模型都支持 nonelowmediumhighxhighmax 推理强度。需要推理与工具调用同时工作时,建议使用 Responses API。在 Chat Completions 中,Sol 和 Luna 只有在 reasoning_effortnone 时才支持函数调用。

OpenClaw Launch 托管的 Hermes Agent

  1. API Keys 添加自己的 OpenAI API Key。
  2. 打开 Hermes Agent 的模型选择器。如果列表尚未列出 Sol 或 Luna,在自定义模型栏选择 openai 平台,模型 ID 填 gpt-6-solgpt-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 或 Codex 订阅是不同路线。订阅账号里看得到 Sol 或 Luna,并不能单独证明 OpenClaw 可以通过订阅认证运行它们。

选哪一款?

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

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

GPT-6 Sol 和 Luna 常见问题

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

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

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

可以通过 OpenAI API 直连提供商使用。配置 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 指南

相关模型指南

用自己的 OpenAI API Key 运行 Agent

可在 OpenClaw Launch 托管 Hermes Agent 或 OpenClaw,并添加自己的 OpenAI Key。切换现有机器人前,请先检查模型选择器和 API 账号权限。

部署 Agent