VPN翻墙指南 VPNFanQiang · 雨天咖啡馆
AI访问 主词:OpenAI API国内怎么用

OpenAI API 国内怎么用?平台入口、API Key、代理配置与常见连接错误(2026)

OpenAI API 国内怎么用:「ChatGPT API」即 platform.openai.com 的 OpenAI API,与 ChatGPT 订阅是两套账号与计费。本文讲清平台入口与 API Key 创建、Key 安全、开发环境代理配置(环境变量 / TUN),并给出 connection timeout、unsupported_country、401 / 429 等常见错误的判断与处理。不含具体价格与限额。

VPNFanQiang 编辑部 发布 更新 核验 已核实 完整教程 教程 约 24 分钟 · 9467 字

结论摘要

「ChatGPT API」就是 OpenAI API,入口在 platform.openai.com,与 ChatGPT 订阅是两套独立的产品与计费:登录邮箱可以相同,但 Plus 等订阅不含 API 额度,API 按用量计费、需在平台侧绑定支付方式或预购额度。国内使用要同时满足三个条件:一是平台账号与支付——能登录 platform.openai.com 并完成计费设置;二是出口地区——发出请求的 IP 位于官方支持国家 / 地区列表内(截至 2026 年 8 月,中国大陆不在列表内,以官方页面为准);三是开发环境代理配置正确——浏览器能开官网不代表脚本、终端、IDE 与容器也走了代理,需用环境变量、SDK 代理参数或 TUN 模式。报错时先看有无返回码:没有返回码是网络路径,401 是凭据,403 是地区或权限,429 是限速或额度。

OpenAI API 国内怎么用?先说结论:大家口中的「ChatGPT API」实际上就是 OpenAI API,入口在 platform.openai.com(开发者平台),它与 chatgpt.com 上的 ChatGPT 订阅是两套独立的产品与计费——登录邮箱可以相同,但 Plus 等订阅不包含任何 API 额度,API 按用量计费、需要在平台侧绑定支付方式或预先购买额度。国内能不能用,取决于三个条件是否同时满足:一是平台账号与支付——能登录 platform.openai.com 并完成计费设置;二是出口地区——发出请求的 IP 位于 OpenAI 官方支持国家 / 地区列表内(截至 2026 年 8 月,中国大陆不在列表内,以官方支持地区页面为准);三是开发环境的代理配置正确——浏览器能打开官网不等于脚本、终端、IDE 与容器也走了代理。本文按「分清概念 → 平台入口与账号 → 创建 Key → Key 安全 → 开发环境走代理 → 首次调用验证 → 错误对照表 → 场景与合规」的顺序写成一篇 OpenAI API 教程,面向独立开发者、写脚本的数据分析师与搭建内部工具的团队。

本站是独立知识平台,不提供任何 API Key、账号、节点或中转服务;请遵守所在地法律法规与 OpenAI 使用政策。ChatGPT 网页与 App 的使用条件见 ChatGPT 国内怎么用,其他 AI 访问问题见 AI 访问指南

一、先分清:ChatGPT API 就是 OpenAI API,和 ChatGPT 订阅不是一回事

概念:OpenAI 有两条面向用户的产品线。一条是 ChatGPT——网页、App 与 Plus 等订阅档,面向人直接对话;另一条是 OpenAI API——通过 HTTP 接口把模型能力接进你自己的程序,入口是 platform.openai.com,配套有文档(platform.openai.com/docs)、用量页、计费页与状态页(status.openai.com)。「ChatGPT API」「GPT API」这些说法指的都是后者;OpenAI 没有一个叫「ChatGPT API」的单独产品,只是 ChatGPT 背后的模型同样通过 API 提供。

对比项ChatGPT(chatgpt.com)OpenAI API(platform.openai.com)
用法人在界面里对话、上传文件、用语音与生图程序通过接口发送请求、接收返回
账号OpenAI 账号登录,订阅绑定在个人账户同一 OpenAI 账号可登录,但进入的是「组织 → 项目」结构
计费免费档加按月订阅(Plus 等)按用量计费(输入 / 输出 token、调用次数等,以官方定价页为准),需绑定支付方式或预购额度
是否互通Plus 不含 API 额度API 额度不能换 ChatGPT 订阅
出问题看哪里浏览器页面、报错文案HTTP 返回码、错误 JSON、SDK 异常、日志
排障页面ChatGPT 打不开怎么办本文第七节

场景:很多人是从「我已经有 Plus 了,为什么代码里调用还报 429 额度不足」开始困惑的——因为 Plus 是订阅,API 是另外一本账,必须单独在平台上设置计费。反过来,只做脚本自动化、从不在网页上聊天的人,也完全不需要买 Plus。

方法:判断自己该用哪一边只看一个问题——是人在用还是程序在用。写论文、改简历、日常问答,用 ChatGPT;批量处理表格、给内部系统加 AI 功能、跑定时任务,用 API。两者都要的人,就是两套账、两套排障方法。

学习目标:读完本文你应该能独立完成——在 platform.openai.com 建好组织与项目、创建一把权限合适的 API Key、把本地开发环境与容器配置成稳定走代理、第一次调用成功,以及看到任意一条报错时能在 30 秒内判断它属于网络路径、账号 / 计费还是代码问题。

注意:本文只讲网络路径层面的正确配置与平台侧的正规流程,不讨论任何伪造地区、绕过风控的做法;那些做法违反 OpenAI 使用政策,账号与余额都可能一并损失。

建议:先把「API 与订阅是两本账」讲给团队里的每个人听,能省掉一半的重复提问。

二、准备工作与平台入口:登录 platform.openai.com、组织与项目、计费设置

概念:platform.openai.com 是 OpenAI API 的唯一官方控制台。登录后你会接触三个层级——账号(你本人)、组织(Organization,计费与成员管理的单位)、项目(Project,隔离 Key、用量与限额的单位)。一个账号可以属于多个组织,一个组织下可以建多个项目;目前 API Key 默认按项目创建,用量与限额也按项目统计(界面名称与位置以官方为准)。

场景:独立开发者通常一个账号、一个默认组织、一两个项目就够;企业内部工具则应该用公司账号建组织、按业务线分项目、给每个人分角色,而不是大家共用某个人的个人账号——否则这个人离职或账号异常,所有接入就一起停摆。

方法(按顺序):

  1. 在出口地区受支持的网络环境下,用浏览器打开 platform.openai.com 并登录。注册与登录方式(邮箱、Google / Microsoft / Apple)与 ChatGPT 相同;收不到验证码、登录被拒等账号问题见 ChatGPT 注册登录与账号问题
  2. 进入组织设置,确认当前在哪个组织、是什么角色(所有者 / 成员等,名称以官方为准)。公司场景下由所有者邀请成员,不传账号密码。
  3. 进入计费页(Billing),绑定支付方式或购买预付额度。截至 2026 年 8 月,据官方计费页面说明,API 采用按用量计费、预付额度的模式,新账号是否有免费试用额度以官方页面为准,不要默认有。国内卡能不能绑、怎么付、与 ChatGPT 订阅的价格结构有何不同,见 ChatGPT 价格与 Plus
  4. 在限额页(Limits)给组织或项目设置每月用量上限与提醒阈值,这是防止 Key 泄露后被刷爆的第一道闸。
  5. 建一个项目(Project)并按用途命名,之后的 Key、用量、限额都挂在这个项目下。

参数说明:用量页(Usage)按天、按项目、按模型显示消耗;限额页分两类——你自己设的「用量上限」与平台根据账户等级给的「速率限制」(每分钟请求数、每分钟 token 数等,具体数值随等级变化,以页面为准)。这两类限制后面排查 429 时会用到。

注意:平台控制台本身也在地区限制范围内,浏览器访问 platform.openai.com 时出口同样要在支持地区;页面打不开时先按 ChatGPT 打不开怎么办 的网络路径部分排查。

建议:第一次进平台就把「组织 → 项目 → 计费 → 限额」四个页面各看一遍并截图留档,以后出问题知道去哪儿查。

三、创建与管理 OpenAI API Key:权限、范围与只显示一次的规则

概念:OpenAI API Key 是一串以 sk- 开头的凭据(项目级 Key 通常带 proj 字样,格式以实际为准),随请求放在 Authorization 头里证明「这是哪个项目发来的请求」。它不是密码,但效果等同于密码加银行卡——谁拿到谁就能消费你的额度。

场景:做数据分析脚本的同事要一把 Key 跑批量分类;内部工具的后端服务要另一把 Key 长期运行;临时给实习生调试用的第三把 Key 要能随时吊销。三把 Key 应该分开建、分开命名、分开限权,而不是一把 Key 贴在群里大家传。

方法(按顺序):

  1. 登录 platform.openai.com,在侧栏或设置里找到「API keys」页面(位置以官方为准)。
  2. 选择要归属的项目,点击创建新 Key,起一个能说明用途的名字,例如「csv-classifier-2026-08」。
  3. 选择权限:全部权限(All)、受限(Restricted,可按接口类别勾选读 / 写)、只读(Read only)。后端服务一般只需要它用到的那几类接口的写权限,脚本与调试给受限即可。
  4. 创建完成后 Key 只完整显示一次,立刻复制到密码管理器或环境变量里;关掉弹窗后平台只显示前后几位,忘了就只能删掉重建。
  5. 在用量页确认该 Key 所属项目有消耗记录,说明 Key 与项目、计费对上了。

参数说明:Key 可以随时在同一页面编辑名称与权限、查看最后使用时间、删除(即吊销)。被删除的 Key 立即失效,正在用它的服务会开始收到 401。

注意:找 Key 的最快方法是官方帮助中心文章「Where do I find my OpenAI API Key?」指向的页面;任何第三方网站「帮你找回 Key」都是骗局——Key 的明文只在创建时出现一次,OpenAI 自己也不会再次展示。

建议:Key 的名字写清「用途 + 创建年月」,每季度按最后使用时间清理一遍,长期没用过的直接删除。

四、API Key 安全:不进仓库、不放前端、泄露即轮换、不买「低价 Key」

概念:Key 安全的核心是「最小暴露 + 可撤销 + 可观测」。OpenAI 帮助中心有一篇「Best Practices for API Key Safety」,下面的清单是它与国内开发实践的结合。

风险点为什么危险正确做法
Key 写进代码并提交到 Git公开仓库会被自动扫描,几分钟内就可能被盗刷;私有仓库换人、换电脑也会扩散放环境变量或密钥管理服务;仓库里只放示例文件;给仓库加密钥扫描钩子
Key 放进前端页面、小程序、移动端任何人打开开发者工具或抓包都能拿到前端只调用你自己的后端,后端再拿 Key 调 OpenAI
一把 Key 走天下一处泄露全部失守,也无法定位是谁泄的按项目、按用途分 Key,分别限权
不设用量上限泄露后损失没有上限在限额页设月上限与告警阈值
发现泄露后先观望多等一小时就多一小时的消费立刻删除旧 Key → 创建新 Key → 替换所有使用点 → 查用量页异常时段
从「低价 Key」「拼车 Key」「中转站」买额度来源多为盗刷卡、被盗账号或违规拼车,随时失效;所有请求与数据经过第三方服务器;OpenAI 服务条款要求 Key 仅供本组织使用、不得共享只在 platform.openai.com 用自己的组织付费

场景:独立开发者最常见的事故是把 .env 一起推上了 GitHub;企业内部工具最常见的是把 Key 硬编码进前端 demo 给领导演示,演示页被转发到外网。两种事故的处理流程完全一样:先吊销,再追查。

方法:把上表变成三个动作——今天就检查一遍你所有仓库与聊天记录里有没有明文 Key;把每个项目的月上限设成你能接受的损失;为每个长期运行的服务建独立 Key 并写下轮换日期。

注意:所谓「中转站」通常要求你把 SDK 的 base_url 改成它的域名。一旦改了,你的每一个请求、每一份数据都先到它那里——这不是配置技巧,而是把钥匙交给了陌生人;它背后是不是你以为的模型、会不会保存你的数据、明天还在不在,你都无法验证。

建议:Key 安全不是一次性的,把「看用量页」加进每周例行,一眼扫过是否有不认识的消耗曲线。

五、开发环境怎么走代理:环境变量、SDK 参数,以及终端 / IDE / 容器为什么不走代理

概念:浏览器打开 platform.openai.com 正常,不代表你的代码也走了代理。代理客户端开启「系统代理」时,只有会读取系统代理设置的程序(浏览器、部分 GUI 应用)会受影响;终端里的脚本、IDE 内置的运行器、Docker 容器、系统服务,很多默认是直连的。直连状态下请求从大陆出口发出,结果就是连接超时或被拒。让程序走代理有三条路,按侵入程度从低到高排列。

方式原理适合谁局限
环境变量 HTTPS_PROXY / HTTP_PROXY(及 ALL_PROXY、NO_PROXY)大多数 HTTP 库在发请求前读取这些变量并自动走代理Python 脚本、命令行工具、大部分 CLI不是所有运行时都读(见下文 Node.js);变量只对当前终端会话或写入配置后的新会话生效
SDK / HTTP 客户端的代理参数在代码里显式传入代理地址或自定义 HTTP 客户端运行环境不可控、需要为某个服务单独指定代理代理地址进了代码,要注意别硬编码到仓库
客户端 TUN 模式(虚拟网卡)在系统网络层接管所有流量,按规则分流容器、IDE 内置终端、不认代理变量的工具、一次性解决全部程序需要管理员权限;规则要排除内网与不需要代理的流量

方法(按顺序):

  1. 在代理客户端里找到「混合端口 / HTTP 端口」的数值,并确认客户端处于规则或全局模式且 OpenAI 相关域名(openai.com、api.openai.com)会走代理;规则模式下的分流概念见 Clash 使用教程
  2. 在运行脚本的同一个终端里设置环境变量,地址格式是 http:// 加本机回环地址加端口(即使目标是 https 接口,代理本身通常也是 HTTP 代理,写成 https:// 反而会触发 SSL 错误)。示例(端口以你的客户端为准):
# macOS / Linux
export HTTPS_PROXY=http://127.0.0.1:7890
export HTTP_PROXY=http://127.0.0.1:7890
export NO_PROXY=localhost,127.0.0.1

# Windows PowerShell
$env:HTTPS_PROXY = "http://127.0.0.1:7890"
$env:HTTP_PROXY = "http://127.0.0.1:7890"
  1. 运行时差异:Python 生态的主流 HTTP 库默认信任环境变量,OpenAI 官方 Python SDK 因此通常直接生效;Node.js 的内置 fetch 默认不读取代理环境变量,需要在初始化 SDK 时传入代理 agent / dispatcher,或改用支持环境变量的 HTTP 客户端,参数名以 SDK 当前版本文档为准。
  2. IDE(VS Code、JetBrains 系等)的内置终端与运行按钮不一定继承你在另一个终端里设的变量,要么写进 shell 配置文件,要么在 IDE 的运行配置里加环境变量。
  3. Docker 容器有自己的网络命名空间,宿主机的 127.0.0.1 在容器里不是宿主机;要么在构建 / 运行时把代理变量传进去并把地址指向宿主机可达的地址,要么在宿主机开 TUN 模式让容器流量在系统层被接管。
  4. 以上都嫌麻烦、或者有十几个工具要走代理,直接开 TUN 模式:Windows 与 macOS 在 Clash Verge Rev 里开启 TUN(见 Clash 使用教程 的「系统代理与 TUN 模式的区别」一节),Windows 上 v2rayN 的 TUN 开关见 v2rayN 使用教程 第四步。

参数说明:NO_PROXY 用来排除不该走代理的地址(本机、内网数据库、公司内部服务),否则内网调用也会被扔进代理而失败;ALL_PROXY 一般给 SOCKS 代理用,部分库需要额外依赖才认 socks5 地址。

注意:同一台机器上浏览器与脚本看到的出口可能不一样——浏览器走了代理,脚本直连。判断标准只有一个:在脚本运行的环境里请求一次出口 IP 查询服务,看返回的地区是不是你预期的节点。

建议:为每个项目写一个启动脚本或 .env 示例,把代理变量、NO_PROXY 与 Key 的读取方式固定下来,新同事一跑就对,不要靠口口相传。

六、成功验证:第一次调用的五步检查

概念:验证不是「跑一下看有没有报错」,而是把网络路径、账号 / 计费、代码三层分别确认一遍,这样以后任意一层出问题都能对照。

方法(按顺序):

  1. 网络层:在将要运行代码的同一个终端或容器里,请求一次出口 IP 查询服务,确认返回地区在 OpenAI 支持列表内且连续几次一致(出口固定)。
  2. 连通层:向 api.openai.com 发一个不带 Key 的最小请求(例如列出模型的接口)。收到 401 说明网络已经通了,只是没认证——这是个好消息;卡住不动或超时说明还在网络层。
  3. 认证层:带上 Key 重发同一个请求,返回模型列表说明 Key、项目、组织关系正确。
  4. 计费层:发一条最短的对话请求。返回正常内容说明计费已就位;返回 429 且错误信息提到 quota 或 billing,回到第二节第 3 步。
  5. 观测层:几分钟后打开平台用量页,确认这次调用记在预期的项目下,日志里记录的返回码与耗时正常。

场景:数据分析师在 Jupyter 里跑通了,换到定时任务服务器上却失败——几乎都是第 1 步在新环境里没重做;企业内部工具上线前应把这五步写进部署检查清单。

参数说明:SDK 一般提供超时与重试参数,建议显式设置而不是用默认值,并在日志里记录每次请求的返回码、请求 ID(响应头里通常有)与耗时;向 OpenAI 报障时请求 ID 是必需信息。

注意:验证用的请求也会计费,用最短的输入;不要用生产 Key 做实验,给验证单独建一把受限 Key 用完即删。

建议:把五步写成一个可重复执行的脚本,换机器、换网络、换 Key 后各跑一次。

七、常见连接错误对照表:先判断是网络路径、账号 / 计费还是代码

概念:API 排障的原材料只有三样——HTTP 返回码、响应体里的错误类型与消息、SDK 抛出的异常名。网络路径问题通常连返回码都拿不到(超时、连接被重置),账号 / 计费问题一定有返回码(401 / 403 / 429),代码问题多为 400 类与解析错误。

现象多半属于怎么判断怎么处理
connection timeout / APITimeoutError / 请求一直挂起网络路径浏览器能开 platform.openai.com 但脚本超时;直连环境必超时按第五节让当前环境走代理;在同环境查出口 IP;换出口固定的节点;适当加大超时
ECONNRESET / connection reset by peer / APIConnectionError网络路径为主间歇出现、换节点后消失;代理日志里看到连接被中断换线路或避开高峰;确认代理端口正确、代理地址用 http:// 前缀;长请求配合重试
403 加 unsupported_country_region_territory(Country, region, or territory not supported)网络路径(出口属地)返回码明确,与 Key 无关;出口 IP 查询显示在不支持地区把出口切到官方支持地区的节点并固定;不要尝试伪造地区
401 加 invalid_api_key / incorrect API key provided账号(凭据)换一把刚创建的 Key 立即正常检查 Key 是否完整复制、是否已被删除或轮换、是否属于正确的项目与组织、请求头是否为 Bearer 加 Key 的格式
401 加 提示需要属于某个组织 / 项目账号(归属)账号刚被移出组织或项目被删除在平台确认当前组织与项目,重新创建 Key
429 加 rate_limit_exceeded账号(速率限制)错误信息提到 rate limit;响应头里的速率限制字段显示剩余为 0降低并发、做指数退避重试、合并请求;需要更高限制时看限额页说明
429 加 insufficient_quota(quota / billing 字样)计费与请求频率无关,第一条请求就报到计费页绑卡或充值、检查月上限是否设得太低;Plus 订阅不算 API 额度
403(非地区类)账号 / 权限错误信息提到权限或接口未开放检查 Key 权限是否为受限 / 只读、所用接口或模型是否对该账户开放
SSL / certificate verify failed / self-signed certificate网络路径(中间设备)或本机环境公司网络、杀毒软件或代理客户端的解密功能在中间换了证书;系统时间错误;代理地址误写成 https://关闭代理客户端的 HTTPS 解密 / MITM 功能或信任其证书;校正系统时间;把代理地址改为 http://;更新本机证书包
流式响应(stream)中途断开、只收到一半网络路径(长连接)短请求正常、长输出断;总在相近时长断开固定出口(策略组改手动)、选无空闲超时的线路、关闭自动切换;代码侧做断点重发或改为非流式
500 / 503 / 所有请求同时失败平台status.openai.com 的 API 组件显示事故等待恢复、加重试,不要反复改配置
400 加 参数类错误代码错误信息指明字段对照 platform.openai.com/docs 修正请求体

场景:独立开发者晚上在家调试一切正常,白天在公司网络里全是 SSL 错误——这是公司网关解密流量导致的,和 OpenAI 无关;数据脚本跑到第 300 条突然 429,是速率限制而不是没钱,加退避即可;内部工具上线第一天全员 403 地区不支持,是服务器出口根本没走代理。

方法:拿到报错先分三步——有没有返回码(没有 → 网络路径);返回码是 401 / 403 / 429 哪一个(→ 按表对应凭据 / 属地或权限 / 速率或计费);错误消息里有没有 quota、country、rate limit 这些关键词(→ 精确定位)。

注意:一次只改一个变量。换了节点就别同时换 Key,否则修好了也不知道是哪步起效。

建议:把这张表贴进团队的运维文档,每个错误旁边记上你们自己的处理记录与日期。

八、与网页版排障的区别、长任务与固定出口、三类场景与合规边界

概念:网页版 ChatGPT 出问题时你看到的是页面——白屏、转圈、弹窗文案;API 没有浏览器,你看到的只有日志、返回码与异常。这意味着两件事:一是 API 排障必须先把日志打够(返回码、请求 ID、耗时、出口 IP),二是浏览器能用不能作为 API 能用的证据,反之亦然。网页版的原因树与修复方案见 ChatGPT 打不开怎么办,API 只借用其中「网络路径 / 账号 / 平台」的分类思路。

场景一,独立开发者:一台笔记本、一个项目、一把 Key。重点是环境变量写进 shell 配置、Key 放进 .env 并加入忽略列表、设月上限。遇到错误先查出口,再看返回码。

场景二,数据分析脚本:Jupyter 里能跑、批量跑就崩。重点是速率限制(按响应头做退避)、批次大小、失败重试与断点续跑,以及把脚本迁到服务器时重做第五、六节的配置与验证。

场景三,企业内部工具:后端服务长期调用、多人使用。重点是公司组织加分项目加按服务分 Key、前端绝不碰 Key、服务器出口固定且有监控、status.openai.com 纳入告警、用量页每周复盘。

方法:把三类场景的重点各自做成一份上线前检查清单,内容就是本文第二到第六节的步骤,换环境、换人接手时照单执行。

长任务与固定出口:Codex、Agent 类工作流与长时间的流式输出,要求一条连接持续几分钟到几十分钟不中断,任何出口切换、空闲超时都会让它断掉,这和网页版长任务断流是同一类问题,判断方法与固定出口的做法见 ChatGPT 国内怎么用。命令行工具还多一个「不读系统代理」的原因,回到第五节。

计费与套餐:API 的按用量计费、预付额度、与 Plus 等订阅的区别、国内支付障碍,统一放在 ChatGPT 价格与 Plus,本文不写任何金额。

合规边界:使用 OpenAI API 需要遵守 OpenAI 使用政策与服务条款,以及你所在地的法律法规。本文只说明网络路径层面的正确配置——让请求从支持地区、固定出口、正确的代理路径发出——不提供也不鼓励伪造地区、共享或转售 Key、规避风控之类的做法;网络工具不能解决注册资格、账号封禁、支付地区与平台政策问题。

如果你已经按第六节确认卡住的只是网络路径——同一环境里出口不固定、晚高峰频繁 ECONNRESET、流式输出总在相近时长断开——而手头线路时好时坏,可以参考本站按 AI 场景整理的 ChatGPT 机场推荐,重点看出口属地、是否标注固定出口与是否适合长连接;本站与部分机场品牌有推广合作,见 推广披露,品牌资料中的「支持 AI / 支持 API」均为声明,以实测为准。

注意:不要把「能访问」与「能稳定长连接」混为一谈,API 场景对后者的要求远高于网页聊天。

建议:下一步回到 ChatGPT 使用指南,把固定出口、策略组与分流的思路补齐,再把本文第五、六节的脚本固定进你的项目模板。

常见问题

共 17 条,均来自真实搜索问题;答案可独立阅读。

ChatGPT API 和 OpenAI API 是同一个东西吗?
是。OpenAI 没有单独叫「ChatGPT API」的产品,大家这么说指的就是 platform.openai.com 上的 OpenAI API——ChatGPT 背后的模型同样通过这套接口向开发者提供。区别在于用法:ChatGPT 是人在 chatgpt.com 或 App 里对话,API 是程序通过 HTTP 请求调用;两者的登录身份可以是同一个 OpenAI 账号,但产品、权限与计费完全分开,排障方法也不同——网页看页面,API 看返回码与日志。
有 ChatGPT Plus 就能免费用 OpenAI API 吗?
不能。Plus 等订阅只覆盖 chatgpt.com 与 App 里的功能,不包含任何 API 额度;API 按用量计费,需要在 platform.openai.com 的计费页单独绑定支付方式或购买预付额度。反过来,API 额度也不能换成 ChatGPT 订阅。只做脚本自动化的人不需要买 Plus,两边都用的人要把它们当两本账分别管理。具体价格结构与国内支付障碍见本站 ChatGPT 价格页,本文不写金额。
OpenAI API 国内能直接调用吗?
不能直接调用。截至 2026 年 8 月,据 OpenAI 官方支持国家 / 地区页面,中国大陆不在 API 的支持列表内(以官方为准);从大陆出口直接请求 api.openai.com 通常表现为连接超时,或返回 403 与 unsupported_country_region_territory。正规做法是让发出请求的环境经由位于支持地区的出口访问,并在平台上用自己的组织完成计费。本站不提供也不建议任何伪造地区或购买中转 Key 的做法。
OpenAI API Key 在哪里创建?
登录 platform.openai.com,进入「API keys」页面(菜单位置以官方为准),选择所属项目,点击创建新 Key,填写名称并选择权限(全部 / 受限 / 只读),创建后完整的 Key 只显示一次,需要立刻复制保存到密码管理器或环境变量。官方帮助中心文章「Where do I find my OpenAI API Key?」指向的就是这一页面。任何声称能「帮你找回 Key」的第三方网站都是骗局。
OpenAI API Key 创建后忘记保存了怎么办?
没有办法再次查看。出于安全设计,Key 的明文只在创建时展示一次,之后平台只显示前后几位,OpenAI 不会再次展示也无法找回。正确做法是在 API keys 页面删除那把 Key,重新创建一把,这次直接保存到密码管理器或环境变量里。删除旧 Key 不影响账户额度,只会让仍在使用它的程序立即收到 401,所以替换时要把所有使用点一起改掉。
OpenAI API 报 unsupported_country_region_territory 怎么解决?
这是 HTTP 403 下的地区限制错误,意思是发出请求的出口 IP 不在 OpenAI 支持的国家或地区内,与 Key、余额、代码都无关。判断方法:在运行代码的同一环境请求一次出口 IP 查询服务,看属地是否在官方支持列表内。处理方法:让该环境走代理且出口落在支持地区并保持固定;注意浏览器走代理不代表脚本、终端或容器也走了代理。不要尝试伪造地区,那违反 OpenAI 使用政策。
OpenAI API 连接超时(connection timeout)怎么办?
超时几乎都是网络路径问题:请求根本没有到达 OpenAI,自然拿不到返回码。先确认运行代码的环境真的走了代理——在同一个终端或容器里查出口 IP;再确认代理环境变量的地址格式正确(http:// 加本机地址加端口)、端口与客户端一致、OpenAI 域名在分流规则里走代理;IDE 与 Docker 容器常常不继承代理设置,可改用 TUN 模式。都没问题仍超时时换一条出口固定的线路,并在代码里显式设置超时与重试。
OpenAI API 报 401 invalid api key 是什么原因?
401 表示认证失败,说明网络已经通了,问题在凭据。常见原因:Key 复制不完整或多了空格;Key 已被删除或轮换;Key 属于另一个项目,或你已被移出该组织;请求头没有按 Bearer 加 Key 的格式发送;把别处的字符串当成了 Key。最快的验证方法是新建一把 Key 替换后重试,立即正常就说明旧 Key 失效。401 与地区、余额无关,不要去换节点。
OpenAI API 报 429 是被限速还是没有余额?
两种都可能,看错误类型。错误信息提到 rate limit 的是速率限制——每分钟请求数或 token 数超过了你账户等级的上限,做法是降低并发、指数退避重试、合并请求,必要时查看限额页的说明;错误信息提到 quota 或 billing 的是额度不足——没有绑卡、预付额度用完或你自己设的月上限到了,做法是到计费页处理。记住 Plus 订阅不算 API 额度,这是最常见的误会。
OpenAI API 用代理要怎么配置环境变量?
在将要运行脚本的同一个终端里设置 HTTPS_PROXY 与 HTTP_PROXY,值写成 http://127.0.0.1 加端口(端口看代理客户端的混合端口或 HTTP 端口设置),再用 NO_PROXY 排除本机与内网地址。注意代理地址用 http:// 前缀,写成 https:// 容易触发 SSL 错误。Python 生态的主流库默认读取这些变量;Node.js 的内置 fetch 默认不读取,需要在 SDK 初始化时传入代理参数,具体以 SDK 文档为准。
为什么浏览器能打开 platform.openai.com,脚本调用 API 却超时?
因为代理客户端的「系统代理」只影响会读取系统代理设置的程序:浏览器会读,终端脚本、IDE 内置运行器、Docker 容器、后台服务很多默认直连。脚本直连时从大陆出口发出请求,结果就是超时或 403。解决办法:给脚本所在环境设置代理环境变量或在 SDK 里指定代理,或者在客户端开启 TUN 模式在系统层接管全部流量。验证方法是在脚本运行的环境里查一次出口 IP,而不是在浏览器里查。
Docker 容器里调用 OpenAI API 不走代理怎么办?
容器有独立的网络命名空间,宿主机上的 127.0.0.1 在容器内指的是容器自己,所以宿主机的代理设置不会自动生效。两条路:一是在构建或运行容器时把代理环境变量传进去,并把地址指向容器能访问到的宿主机地址;二是在宿主机开启代理客户端的 TUN 模式,让容器流量在系统层被接管并按规则分流。部署到云服务器时还要确认服务器自身的出口在支持地区。
OpenAI API 能买「中转 Key」或用中转站吗?安全吗?
不建议,风险很实在。中转站通常要求你把 SDK 的 base_url 改到它的域名,你的每个请求与全部数据都先经过它的服务器;低价 Key 多来自盗刷卡、被盗账号或违规拼车,随时失效且无法追责;OpenAI 服务条款要求 Key 仅供本组织使用、不得共享。你无法验证它背后是什么模型、是否保存数据、明天还在不在。正规路径只有一条:在 platform.openai.com 用自己的组织付费、自己建 Key。
OpenAI API 流式输出中途断开是什么原因?
流式响应是一条持续数秒到数分钟的长连接,比普通请求更怕出口变化与空闲超时。常见原因:客户端策略组设为自动选择,在输出过程中切换了节点;节点本身多出口轮换;线路或代理有空闲超时;高峰期抖动。处理:把 OpenAI 流量放进手动选择的策略组并固定一个出口稳定的节点;选无空闲超时的线路;代码侧做断点重发,或对长输出改用非流式请求并加大超时。
OpenAI API 调用报 SSL 证书错误怎么处理?
证书错误说明中间有设备替换了证书或本机环境有问题,与 OpenAI 无关。排查顺序:是否在公司网络,网关解密了 HTTPS 流量——需要信任公司证书或换网络;代理客户端是否开启了 HTTPS 解密 / MITM 功能——关闭或信任其证书;代理环境变量是否误写成 https:// 前缀——改成 http://;系统时间是否正确;本机证书包是否过旧。不要把「跳过证书验证」当成长期方案。
OpenAI API 的支持地区和 ChatGPT 一样吗?香港可以用吗?
官方为 API 与 ChatGPT 各维护一份支持国家 / 地区页面,内容大体一致,但以各自页面为准。截至 2026 年 8 月,据官方支持地区页面,中国大陆与香港都不在列表内,日本、新加坡、美国等在列表内,以官方为准。出口落在不支持地区时 API 返回 403 与 unsupported_country_region_territory。选择出口时除了属地,还要看是否固定、共享人数是否过多,长连接与流式输出对固定出口的要求尤其高。
OpenAI API Key 泄露了怎么办?
按顺序做四件事:立刻在 API keys 页面删除泄露的 Key(即吊销);创建新 Key 并替换所有使用点;到用量页查看泄露时段是否有异常消耗;找到泄露源头(提交到仓库、放进前端、贴在群里)并修复。事后把月用量上限设好、为不同服务分 Key、给仓库加密钥扫描。如果异常消费已经发生,按官方帮助中心的流程联系支持说明情况,不要指望第三方「追回」。
  • ChatGPT 国内怎么用?官网入口、网络条件、节点选择与常见问题(2026)

    ChatGPT 国内怎么用?本文先分清网络路径、账号、支付三个条件各管什么,再给出官方入口 chatgpt.com 与「中文版 / 镜像站」的识别方法、使用 ChatGPT 需要什么网络(出口地区、固定出口、分流域名、UDP / QUIC)、香港 / 日本 / 新加坡 / 美国节点怎么取舍、流量消耗量级、基础使用教程、如何检查 ChatGPT 解锁与常见问题速查,并导向下载、账号、价格、API 子页。

  • ChatGPT 价格与套餐:免费版、Plus、Pro、Team 怎么选,国内怎么付款(2026)

    ChatGPT 价格怎么看?本文讲清免费版、Plus、Pro、Team、Enterprise 与部分地区低价档的分层结构、各档适合谁与不适合谁、免费版够不够用与升级信号、国内怎么付款(海外支付方式、iOS 内购与 Apple ID 地区、为什么别碰代充与共享账号)、省钱误区以及订阅与 API 计费的区别。具体金额以 OpenAI 官方定价页为准,本站不转载价格以免过期误导。

  • ChatGPT打不开怎么办?常见原因和解决方法(2026)

    ChatGPT 打不开、一直转圈、提示 Unable to load site 或不支持地区、登录后被退出、回答时网络错误?本文用症状对照表、3 步判断法和原因树(网络路径 / 账号 / 平台 / 设备)给出逐步修复方法、验证清单与预防建议,并说明何时该等待官方恢复。

  • Clash使用教程:从下载安装到配置订阅(2026 版)

    2026 年版 Clash 使用教程:说明 Clash for Windows 停更后应该用哪个版本(Clash Verge Rev 与 Clash Meta for Android),分步讲解 Windows、macOS、Android 的安装、订阅导入、规则/全局/直连模式、系统代理与 TUN 的区别、节点延迟测试与规则分流原理,并给出订阅无节点、连接后无法上网、端口被占用等常见错误的解决方法。

  • ChatGPT / AI 机场推荐:AI 工具适合什么机场

    出口 IP、固定出口、长连接;一周自测法

来源与数据说明

本文基于 OpenAI 平台文档(platform.openai.com/docs)、帮助中心 API 类文章与服务状态页整理,截至 2026-08-23 核对;支持地区、控制台菜单名称、计费模式与 SDK 参数会随时间变化,以官方页面为准。不含价格、额度、速率限制的具体数值,也不含测速与排名数据。

  1. OpenAI 平台文档(platform.openai.com/docs) (访问于 2026-08-23)
  2. OpenAI 平台文档:支持的国家和地区(Supported countries and territories) (访问于 2026-08-23)
  3. OpenAI 帮助中心:Where do I find my OpenAI API Key? (访问于 2026-08-23)
  4. OpenAI 帮助中心:Best Practices for API Key Safety (访问于 2026-08-23)
  5. OpenAI 服务状态页(status.openai.com) (访问于 2026-08-23)

本文根据公开资料、官方文档和实际使用场景整理,最后核验于 2026-08-23。发现错误?请到 纠错与反馈 告诉我们。