在 Roo Code 中使用 OpenAI
Roo Code 支持通过 OpenAI 官方 API 直接访问模型,包括最新的 GPT-5 系列,具有推理努力控制和详细程度设置等高级功能。
想要使用 ChatGPT Plus/Pro 订阅?
使用 OpenAI – ChatGPT Plus/Pro 提供商通过 OAuth 登录(无需 API 密钥):OpenAI – ChatGPT Plus/Pro。
获取 API 密钥
- 注册/登录: 访问 OpenAI 平台。创建账户或登录。
- 导航到 API 密钥: 进入 API 密钥 页面。
- 创建密钥: 点击“创建新的秘密密钥”。为您的密钥指定一个描述性名称(例如,“Roo Code”)。
- 复制密钥: 重要: 立即复制 API 密钥。您将无法再次查看它。请安全存储。
可用模型
Roo Code 支持通过 OpenAI API 提供的所有模型。
有关完整、最新的模型列表和功能,请参阅 OpenAI 的模型文档。
在 Roo Code 中的配置
设置
- 打开 Roo Code 设置: 点击 Roo Code 面板中的齿轮图标 ()。
- 选择提供商: 从“API 提供商”下拉菜单中选择“OpenAI”。
- 输入 API 密钥: 将您的 OpenAI API 密钥粘贴到“OpenAI API 密钥”字段中。
- 选择模型: 从“模型”下拉菜单中选择您所需的模型。
- (可选)基础 URL: 如果您需要使用自定义基础 URL,请输入 URL。大多数人无需调整此设置。
高级功能
推理努力控制
对于支持推理的模型(GPT-5、o1、o3、o4 系列),您可以控制模型思考的深度:
GPT-5 模型:
minimal- 具有基本推理的最快响应low- 具有轻量推理的快速响应medium(默认)- 平衡的推理和响应时间high- 针对复杂问题的深度推理
o1/o3/o4 模型:
low- 最小思考时间medium- 平衡方法high- 针对复杂问题的最大思考
某些模型具有无法更改的预设推理级别。
详细程度控制
GPT-5 模型和选定的其他模型可用,详细程度控制响应的详细级别:
low- 简洁、直接的响应medium(默认)- 平衡的详细程度high- 全面、详细的响应
温度设置
温度控制输出的随机性(0.0 到 2.0):
- GPT-5 模型: 默认 1.0,以实现平衡的创造力
- 其他模型: 默认 0.0,以实现确定性输出
- 注意: o1/o3 推理模型不可用
对话连续性 (GPT-5)
GPT-5 模型通过响应 ID 高效地维护对话上下文,在保留上下文的同时减少令牌使用量。这会自动发生 - 无需配置。