OpenAI
将 Roo Code 连接到 OpenAI 官方 API,以访问具有高级推理能力和冗长度控制的 GPT-5、GPT-4o、o1 和 o3 模型。
Roo Code 支持直接通过官方 OpenAI API 访问模型,包括最新的 GPT-5 系列,该系列具有高级功能,如推理努力控制和详细程度设置。
获取 API 密钥
- 注册/登录: 前往 OpenAI 平台。创建一个账户或登录。
- 导航到 API 密钥: 前往 API 密钥页面。
- 创建密钥: 点击“创建新密钥”。给您的密钥起一个描述性名称(例如,“Roo Code”)。
- 复制密钥: 重要提示: 立即复制 API 密钥。您将无法再次看到它。请妥善保管。
支持的模型
Roo Code 支持以下 OpenAI 模型:
GPT-5 系列(最新)
GPT-5 模型是 OpenAI 最先进的模型,提供卓越的编码能力和代理任务性能:
gpt-5-2025-08-07(默认)- 最适合编码和代理任务的模型gpt-5-mini-2025-08-07- 更快、更经济,适用于明确定义的任务gpt-5-nano-2025-08-07- 最快、最经济的选择
GPT-4.1 系列
具有平衡能力的高级多模态模型:
gpt-4.1- 高级多模态模型gpt-4.1-mini- 性能均衡gpt-4.1-nano- 轻量级选项
o3 推理模型
具有可配置推理努力的模型,用于解决复杂问题:
o3、o3-high、o3-low- 不同的推理努力预设o3-mini(中等推理努力)o3-mini-high(高推理努力)o3-mini-low(低推理努力)
o4 模型
最新的迷你推理模型:
o4-mini、o4-mini-high、o4-mini-low
o1 系列
原始推理模型:
o1- 原始推理模型o1-preview- 预览版本o1-mini- 较小的变体
GPT-4o 系列
优化的 GPT-4 模型:
gpt-4.5-previewgpt-4o- 优化的 GPT-4gpt-4o-mini- 较小的优化变体
有关最新模型和功能的列表,请参阅 OpenAI 模型文档。
在 Roo Code 中配置
设置
- 打开 Roo Code 设置: 点击 Roo Code 面板中的齿轮图标。
- 选择提供商: 从“API 提供商”下拉菜单中选择“OpenAI”。
- 输入 API 密钥: 将您的 OpenAI API 密钥粘贴到“OpenAI API Key”字段中。
- 选择模型: 从“模型”下拉菜单中选择您想要的模型(默认为
gpt-5-2025-08-07)。 - (可选)基础 URL: 如果您需要使用自定义基础 URL,请输入该 URL。大多数人不需要调整此项。
高级功能
推理努力控制
对于支持推理的模型(GPT-5、o1、o3、o4 系列),您可以控制模型思考的深度:
GPT-5 模型:
minimal- 最快的响应,具有基本推理low- 快速响应,具有轻微推理medium(默认)- 平衡的推理和响应时间high- 深度推理,适用于复杂问题
o1/o3/o4 模型:
low- 最短的思考时间medium- 平衡的方法high- 最大的思考,适用于复杂问题
某些模型具有预设的推理级别(例如,o3-high 始终使用高推理)。
详细程度控制
适用于 GPT-5 模型和选定的其他模型,详细程度控制响应的详细级别:
low- 简洁、直接的响应medium(默认)- 详细信息均衡high- 全面、详细的响应
温度设置
温度控制输出的随机性(0.0 到 2.0):
- GPT-5 模型: 默认值为 1.0,用于平衡创造力
- 其他模型: 默认值为 0.0,用于确定性输出
- 注意: 不适用于 o1/o3 推理模型
对话连续性 (GPT-5)
GPT-5 模型通过响应 ID 有效地维护对话上下文,从而在保留上下文的同时减少令牌使用。这会自动发生,无需配置。
提示和注意事项
- 定价: 有关模型成本的详细信息,请参阅 OpenAI 定价页面。
- Azure OpenAI 服务: 如果您想使用 Azure OpenAI 服务,请参阅我们关于 OpenAI 兼容提供商 的部分。