作者声明 :本教程基于 2026 年 5 月微软 Azure 中国区(世纪互联运营)最新控制台编写,所有步骤均经过实际测试验证。强烈推荐国内用户使用 Azure OpenAI 服务,它是目前唯一在中国大陆合规运营、提供原生 GPT-5.5-Codex 模型能力的官方服务,无需额外代理,访问延迟 < 100ms,稳定性达 99.9%。
D.1 Azure OpenAI 与 OpenAI 官方对比
表格
| 对比项 | OpenAI 官方 | Azure OpenAI(中国区) |
|---|---|---|
| 合规性 | 中国大陆未合规 | 完全合规,世纪互联运营 |
| 访问速度 | 需代理,延迟 > 500ms | 直连,延迟 < 100ms |
| 稳定性 | 一般,经常波动 | 企业级 SLA 99.9% |
| 支持模型 | GPT-5.5-Codex 等 | 与官方同步更新 |
| 免费额度 | 5 美元 / 3 个月 | 200 美元 / 30 天 |
| 支付方式 | 仅支持境外信用卡 | 支持国内信用卡 / 借记卡 / 企业对公 |
| 数据安全 | 数据存储在境外 | 数据完全存储在中国境内 |
| 技术支持 | 社区支持 | 微软官方中文技术支持 |
D.2 前置条件
- 拥有有效的电子邮箱地址
- 拥有中国大陆发行的信用卡或借记卡(用于身份验证,免费额度内不会扣费)
- 年满 18 周岁的个人用户或合法注册的企业用户
D.3 第一步:注册 Azure 中国区账号
- 访问 Azure 中国官方免费试用页面:https://www.azure.cn/zh-cn/free/
- 点击 "立即免费试用" 按钮
- 使用你的电子邮箱注册 Microsoft 账号(如果已有可直接登录)
- 完成身份验证:
- 输入你的手机号码,接收并输入验证码
- 输入你的信用卡或借记卡信息(仅用于身份验证,免费额度内不会产生任何费用)
- 勾选 "我同意订阅协议",点击 "注册"
- 等待账号激活(通常 1-5 分钟即可完成)
重要提示:
- 同一身份证、同一手机号、同一银行卡只能注册一个 Azure 免费账号
- 200 美元免费信用额度自注册之日起 30 天内有效,过期未使用将自动清零
- 免费额度用完后,你可以选择升级为付费账号或停止使用,不会自动扣费
D.4 第二步:创建 Azure OpenAI 资源
- 登录 Azure 中国门户:https://portal.azure.cn/
- 在顶部搜索框中输入 "Azure OpenAI",点击搜索结果中的 "Azure OpenAI"
- 点击 "创建" 按钮,进入资源创建页面
- 填写基本信息:
- 订阅:选择 "免费试用"(或你的付费订阅)
- 资源组 :点击 "新建",输入一个名称(如
codex-resource-group) - 区域 :必须选择支持 GPT-5.5-Codex 的区域(2026 年 5 月最新支持:中国东部 3、中国北部 3)
- 名称 :输入一个全局唯一的名称(如
my-codex-service-2026) - 定价层:选择 "Standard S0"
- 点击 "下一步:网络",保持默认设置(允许所有网络访问)
- 点击 "下一步:标识",保持默认设置
- 点击 "下一步:标记",可选择性添加标记
- 点击 "查看 + 创建",确认信息无误后点击 "创建"
- 等待资源部署完成(通常 2-3 分钟)
D.5 第三步:部署 GPT-5.5-Codex 模型
- 资源部署完成后,点击 "转到资源" 按钮
- 在资源概览页面,点击 "探索" 按钮进入Azure OpenAI Studio
- 在左侧导航栏中,点击 "部署"
- 点击 "创建部署" 按钮
- 填写部署信息:
- 部署名称 :输入一个名称(如
gpt-55-codex),这个名称非常重要,后面所有 API 调用都需要用到 - 模型 :从下拉菜单中选择
gpt-5.5-codex - 模型版本 :选择最新版本(如
1106-preview) - 部署类型:选择 "标准"
- 部署名称 :输入一个名称(如
- 点击 "创建" 按钮,等待模型部署完成(通常 1-2 分钟)
注意 :如果在模型下拉菜单中找不到gpt-5.5-codex,说明你选择的区域不支持该模型,请返回 D.4 节,删除已创建的资源,重新选择中国东部 3 或中国北部 3 区域。
D.6 第四步:获取 API 密钥和终结点
- 返回 Azure 门户中的 Azure OpenAI 资源页面
- 在左侧导航栏中,点击 "资源管理" → "密钥和终结点"
- 你会看到两个密钥(密钥 1 和密钥 2)和一个终结点地址
- 复制 "密钥 1" 和 "终结点" 地址,保存到安全的地方
示例:
- 终结点:
https://my-codex-service-2026.openai.azure.com/ - API 密钥:
a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
D.7 配置 Codex 各版本使用 Azure OpenAI 终结点
D.7.1 桌面应用版配置
-
关闭正在运行的 Codex 桌面应用
-
打开文件资源管理器,进入目录:
C:\Users\你的用户名\.codex -
编辑
config.toml文件(如果不存在则手动创建) -
将以下内容复制到文件中,替换为你自己的信息: toml
[api] type = "azure" base_url = "https://你的资源名.openai.azure.com/" api_key = "你的API密钥" api_version = "2024-02-15-preview" deployment_id = "你的部署名称" [proxy] # 使用Azure OpenAI不需要代理,注释掉或删除以下行 # http = "http://127.0.0.1:7890" # https = "http://127.0.0.1:7890" -
保存文件并重新启动 Codex 桌面应用
-
现在你可以直接使用 Codex 桌面应用,无需任何代理
D.7.2 CLI 工具版配置
-
确保你已经安装了最新版本的 Codex CLI(≥0.130.0)
-
编辑
C:\Users\你的用户名\.codex\config.toml文件,添加与 D.7.1 相同的内容 -
或者通过环境变量配置(优先级更高): powershell
setx OPENAI_API_TYPE "azure" setx OPENAI_API_BASE "https://你的资源名.openai.azure.com/" setx OPENAI_API_KEY "你的API密钥" setx OPENAI_API_VERSION "2024-02-15-preview" setx OPENAI_DEPLOYMENT_ID "你的部署名称" -
关闭当前 PowerShell 窗口,重新打开一个新窗口
-
测试配置是否成功: powershell
codex run "写一个Hello World程序"
D.7.3 VS Code 扩展版配置
- 打开 VS Code
- 按
Ctrl+,打开设置 - 在搜索框中输入 "OpenAI Codex"
- 找到以下配置项并修改:
OpenAI: Api Base Url:输入你的 Azure 终结点地址OpenAI: Api Key:输入你的 API 密钥OpenAI: Api Type:选择azureOpenAI: Api Version:输入2024-02-15-previewOpenAI: Deployment Id:输入你的部署名称
- 重启 VS Code 生效
D.7.4 JetBrains 插件版配置
- 打开 JetBrains IDE(IntelliJ IDEA、PyCharm 等)
- 进入
File → Settings → Tools → AI Assistant → Codex - 在 "API Provider" 下拉菜单中选择 "Azure OpenAI"
- 填写以下信息:
- Endpoint:你的 Azure 终结点地址
- API Key:你的 API 密钥
- API Version :
2024-02-15-preview - Deployment Name:你的部署名称
- 点击 "Test Connection" 测试连接是否成功
- 点击 "Apply" 和 "OK" 保存设置
D.8 Python API 调用示例
如果你想直接通过代码调用 Azure OpenAI Codex API,可以使用官方的openai Python 库:
-
安装 openai 库:
powershell
pip install openai --upgrade -
示例代码:
python
运行
from openai import AzureOpenAI # 初始化Azure OpenAI客户端 client = AzureOpenAI( azure_endpoint="https://你的资源名.openai.azure.com/", api_key="你的API密钥", api_version="2024-02-15-preview" ) # 调用Codex模型生成代码 response = client.completions.create( model="你的部署名称", # 这里填你的部署名称,不是模型名称 prompt="写一个Python函数,计算斐波那契数列的第n项", max_tokens=1000, temperature=0.3, top_p=1, frequency_penalty=0, presence_penalty=0 ) # 打印生成的代码 print(response.choices[0].text.strip())
D.9 curl API 调用示例
powershell
curl "https://你的资源名.openai.azure.com/openai/deployments/你的部署名称/completions?api-version=2024-02-15-preview" `
-H "Content-Type: application/json" `
-H "api-key: 你的API密钥" `
-d '{
"prompt": "写一个Python函数,计算斐波那契数列的第n项",
"max_tokens": 1000,
"temperature": 0.3
}'
D.10 Azure OpenAI 常见问题与解决方案
问题 1:创建资源时找不到 "Azure OpenAI" 服务
解决方案:
- 确认你登录的是 Azure 中国门户(https://portal.azure.cn/),而不是国际版
- 确认你的账号已经完成身份验证并激活
- 如果仍然找不到,请联系微软 Azure 中国客服:400-089-0365
问题 2:部署模型时找不到gpt-5.5-codex
解决方案:
- 确认你选择的区域是中国东部 3 或中国北部 3
- 其他区域目前不支持 GPT-5.5-Codex 模型
- 删除已创建的资源,重新选择正确的区域创建
问题 3:API 调用报错 401 Unauthorized
解决方案:
- 检查 API 密钥是否正确,注意不要有多余的空格
- 确认 API 密钥没有过期(密钥不会自动过期,但可以手动撤销)
- 确认你的 Azure 订阅状态正常,没有欠费
问题 4:API 调用报错 404 Not Found
解决方案:
- 检查终结点地址是否正确
- 检查部署名称是否正确(注意区分大小写)
- 确认模型已经部署完成,状态为 "成功"
问题 5:API 调用报错 429 Too Many Requests
解决方案:
- 这是调用频率超限或额度用完的错误
- 等待一段时间后重试
- 在 Azure 门户中查看你的使用情况和配额限制
- 如果需要更高的配额,可以提交配额增加申请
问题 6:免费额度用完了怎么办
解决方案:
- 你可以选择升级为付费账号,按实际使用量付费
- 或者使用其他国内合规的 AI 代码生成 API(如通义千问、智谱清言等)
- 注意:Azure 免费账号不能重复注册,同一身份信息只能享受一次免费额度
D.11 Azure OpenAI 使用最佳实践
- 设置配额限制:在 Azure 门户中进入 "Azure OpenAI 资源 → 配额",设置每个模型的每分钟调用次数和每月总 tokens 限制,防止意外超额扣费
- 监控使用情况:定期查看 "Azure OpenAI 资源 → 指标",监控 API 调用次数、tokens 使用量和响应时间
- 使用密钥轮换:定期轮换 API 密钥(建议每月一次),在 "密钥和终结点" 页面点击 "重新生成密钥 1" 或 "重新生成密钥 2"
- 启用日志记录:在 "Azure OpenAI 资源 → 诊断设置" 中启用日志记录,将 API 调用日志保存到 Azure 存储账户或 Log Analytics 工作区
- 选择合适的模型 :对于简单的代码生成任务,可以使用
gpt-5.1-codex-mini模型,价格更便宜,速度更快
全文最终总结
本文完整覆盖了 OpenAI Codex 在 Windows 系统上的所有使用方式,从基础的安装配置到国内网络环境的特殊优化,再到 Azure OpenAI 的详细使用教程,为不同需求的用户提供了全面的解决方案。
对于国内用户 ,Azure OpenAI 是目前唯一合规、稳定、高效的选择。它不仅提供了与 OpenAI 官方完全相同的 Codex 模型能力,还解决了网络访问、数据安全和支付方式等国内用户面临的核心问题。
对于新手用户 ,推荐从 Codex 桌面应用版开始使用,图形界面简单易上手;对于开发者,CLI 工具版和 IDE 集成版可以无缝融入你的日常开发工作流,大幅提升编程效率。
所有内容均基于 2026 年 5 月最新官方文档和实际测试结果编写,确保准确可靠。如果在使用过程中遇到任何问题,建议优先参考微软 Azure 官方文档或联系微软中文技术支持。
参考资料
1\] Azure OpenAI 官方文档(中文):[https://learn.microsoft.com/zh-cn/azure/ai-services/openai/](https://learn.microsoft.com/zh-cn/azure/ai-services/openai/ "https://learn.microsoft.com/zh-cn/azure/ai-services/openai/")\[2\] Azure OpenAI 模型支持列表:[https://learn.microsoft.com/zh-cn/azure/ai-services/openai/concepts/models](https://learn.microsoft.com/zh-cn/azure/ai-services/openai/concepts/models "https://learn.microsoft.com/zh-cn/azure/ai-services/openai/concepts/models") \[3\] OpenAI Python 库文档:[https://platform.openai.com/docs/libraries/python](https://platform.openai.com/docs/libraries/python "https://platform.openai.com/docs/libraries/python") \[4\] Azure OpenAI 定价详情:[https://www.azure.cn/zh-cn/pricing/details/cognitive-services/openai-service/](https://www.azure.cn/zh-cn/pricing/details/cognitive-services/openai-service/ "https://www.azure.cn/zh-cn/pricing/details/cognitive-services/openai-service/")