9.3 OpenAI

OpenAI GPT模型配置指南

概述

OpenClaw 支持通过两种方式使用 OpenAI 的 GPT 模型:使用 API 密钥进行直接 API 访问,或通过 ChatGPT 订阅使用 Codex OAuth 认证。

认证方式

1. API 密钥认证

适用场景: 直接 API 访问和基于使用量的计费

使用环境变量 OPENAI_API_KEY 进行认证。

2. Codex 订阅(OAuth)

适用场景: 已有 ChatGPT 订阅,希望复用订阅访问权限

通过 ChatGPT OAuth 流程进行认证,无需额外的 API 密钥。

快速开始

使用 API 密钥

# 引导式配置
openclaw onboard --auth-choice openai-api-key

# 设置环境变量
export OPENAI_API_KEY=sk-your-api-key-here

# 设置为默认模型
openclaw models set openai/gpt-5.2

使用 Codex 订阅

# 引导式配置(OAuth 流程)
openclaw onboard --auth-choice openai-codex

# 设置为默认模型
openclaw models set openai-codex/gpt-5.2

模型引用格式

OpenAI 模型使用以下格式引用:

  • API 模式: openai/model-name (例如: openai/gpt-5.2)
  • Codex 模式: openai-codex/model-name (例如: openai-codex/gpt-5.2)

配置示例

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "openai/gpt-5.2"
      }
    }
  }
}

常用命令

# 列出可用的 OpenAI 模型
openclaw models list --provider openai

# 粘贴 API 令牌
openclaw models auth paste-token --provider openai

# 通过 OAuth 登录
openclaw models auth login --provider openai --set-default
OAuth 详情
关于 OAuth 认证的详细信息和复用规则,请参考 OAuth 概念文档
注意
不要将 API 密钥直接写入配置文件。请使用环境变量或通过 CLI 认证命令进行安全配置。