OpenAI
页面内容为机器翻译。查看英文原文

将 Codex 与 Amazon Bedrock 搭配使用

更新于:7 days ago

Codex 可配置为使用通过 Amazon Bedrock 提供的 OpenAI 模型。

在此配置中,Codex 在 Codex CLI、Codex 桌面应用或 Codex IDE 扩展中本地运行,而模型请求会发送到 Amazon Bedrock。Codex 使用 Bedrock 支持的身份验证,客户通过其 AWS 账户以及适用的 Amazon Bedrock 控制项管理访问权限、治理、计费、配额、区域和请求处理。

本文提供总体概览。有关设置说明,请参阅 Configure Codex with Amazon Bedrock。

工作原理

当 Codex 配置为使用 Amazon Bedrock 时:

  • Codex 在 CLI、桌面应用或 IDE 扩展中本地运行。

  • Amazon Bedrock 被配置为模型提供方。

  • 身份验证使用 AWS 凭证或其他 Bedrock 支持的身份验证方法。

  • 推理请求通过 Amazon Bedrock 处理。

  • Amazon Bedrock 为受支持的 OpenAI 模型提供兼容 OpenAI 的 Responses API 实现。

由 OpenAI 托管的 Responses API 不在请求路径中。

支持的内容

此配置支持本地 Codex 工作流,包括:

  • Codex CLI 本地工作流

  • Codex 桌面应用本地工作流

  • Codex IDE 扩展本地工作流

  • 使用受支持 OpenAI 模型的 Bedrock 支持推理

  • 通过 IAM、模型访问控制、计费、配额、区域以及适用的 Bedrock 控制项实现的 AWS 托管访问

当前不可用的内容

使用 Amazon Bedrock 时,某些依赖 OpenAI 托管云服务、托管工具或云端管理的工具发现的 Codex 功能当前不可用。

在此配置中,以下功能当前不可用:

  • 图像生成

  • 用于输入的语音转录

  • 云插件商店

  • 云配置和策略管理

  • Codex 云智能体,包括审核、安全和 Web 智能体

由于 MCP 命名空间工具和工具搜索当前不可用,因此在此配置中,MCP 和工具发现功能可能会受到限制。

使用 ChatGPT 登录的 Codex、使用 OpenAI API 密钥的 Codex,以及使用 Amazon Bedrock API 密钥的 Codex 之间,功能可用性可能有所不同。

兼容性说明

Amazon Bedrock 上的 Codex 旨在使用通过 Amazon Bedrock 提供的 OpenAI 模型,提供 Codex 本地开发体验。不应假定它与由 OpenAI API Platform 支持的 Codex 具有完全相同的功能可用性或行为。

功能支持可能因以下因素而异:

  • 模型

  • AWS 区域

  • API 表面

  • AWS 账户配置

  • AWS 发布状态

支持边界

对于 Codex 客户端设置、配置、CLI 行为、桌面应用行为、IDE 扩展行为或本地 Codex 产品体验,请联系 OpenAI 支持。

对于 AWS 凭证、IAM 权限、Bedrock 模型访问、配额、计费、区域可用性、Bedrock 请求失败、AWS 后端日志或 Bedrock 服务行为,请联系您的 AWS 管理员或 AWS 支持。

这篇文章对你有帮助吗?