# 国内如何接入ChatGPT模型的API

国内无法直接接入 ChatGPT API,想在项目、脚本或编程工具里调用 GPT 模型,可以了解通过中转站接入的方法。

# 通过中转站接入ChatGPT API

中转站提供模型调用接口。注册后,在平台创建独立的 API Token,再把接口地址和 Token 配置到代码或支持自定义接口的客户端中,即可按平台支持的模型发起请求。

可以先查看中转站介绍与充值教程,了解中转服务、模型价格、注册充值、一键配置、客服和发票等信息。

接入顺序如下:

  1. 按中转站充值教程注册账号,确认所需模型、协议和计费规则,再充值测试余额。
  2. 在平台后台创建独立 Token,取得接入文档提供的 API 地址。
  3. 将 Token、接口地址和完整模型 ID 填入代码或客户端。
  4. 先跑一个短文本请求,确认返回结果和账单,再接入实际项目。

ChatGPT 会员订阅和中转站 API 余额分别计费。 购买 Plus 或 Pro 不会增加中转站余额,中转站 Token 也不能用于登录 ChatGPT。

下面继续介绍模型选择和 Python、curl 接入示例。

# 没有ChatGPT账号,也能使用API吗?

不使用 ChatGPT 网页,不代表不需要任何账号。官方 API 需要自己的开发者组织、项目权限和 API Key;第三方服务需要该平台账号、独立 Token 和余额。两者都不等于购买 ChatGPT Plus。

路径 所需凭证 计费与权限
OpenAI官方API 自己项目的API Key 官方API组织、地区和付款规则
第三方兼容API 第三方生成的独立Token 该平台模型、协议和账单规则

第三方 Token 不能用于登录 ChatGPT 官网、领取会员权益或找回历史对话,也不需要你提交 ChatGPT 密码或 Cookie。模型调用还需要配合支持相应协议与工具的客户端。

# 三个当前模型怎么选?

API模型ID 适合的起点 官方Standard短上下文输入/输出价(每百万Token)
gpt-6-luna 分类、提取、摘要、明确的轻量任务 $0.10 / $0.50
gpt-6.1-sol 复杂编码、工具工作流,兼顾成本 $2 / $10
gpt-6-astra 最困难的工程、推理与专业工作 $10 / $50

来源:官方模型指南、官方价格。长上下文、缓存和速度模式单独计算。

# 先确认接口,不能只换模型名

当前推荐 Responses API。GPT-6.1 Sol 和 GPT-6 Astra 的工具调用需要 Responses;Chat Completions 可用于不带工具的请求。GPT-6 Sol / Luna 在 Chat Completions 中的工具调用也有推理模式限制,Agent 项目优先走 Responses。

Astra 和 GPT-6.1 Sol 不支持 none 推理强度;需要低推理成本时从 low 开始。推理开启时,不要照搬旧请求里的 temperature、top_p 等参数。

# Python:先跑一个最小请求

安装或更新官方 SDK:

python -m pip install --upgrade openai
1

在本地安全地设置 OPENAI_API_KEY 和 OPENAI_BASE_URL:前者填写中转站生成的独立 Token,后者填写接入文档给出的 API Base URL。不要把真实 Token 写进代码或截图。

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["OPENAI_API_KEY"],
    base_url=os.environ["OPENAI_BASE_URL"],
)
response = client.responses.create(
    model="gpt-6.1-sol",
    reasoning={"effort": "medium"},
    input="用三句话解释数据库事务的隔离级别。",
    max_output_tokens=2048,
)
print(response.output_text)
1
2
3
4
5
6
7
8
9
10
11
12
13
14

这是协议示例,本次更新没有使用付费 Key 执行在线请求。先用小请求确认权限与账单,再接工具、长上下文和并发。

# curl:核对网络和鉴权

沿用上面的环境变量,OPENAI_BASE_URL 应填写平台文档提供的 API 基础地址,不包含 /responses。

curl "${OPENAI_BASE_URL%/}/responses" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-6.1-sol",
    "reasoning": {"effort": "medium"},
    "input": "用一句话说明什么是幂等性。",
    "max_output_tokens": 2048
  }'
1
2
3
4
5
6
7
8
9

响应除了最终文本,还可能有推理或工具相关条目。自己的 HTTP 客户端应按 Responses 的输出结构解析;SDK 的 output_text 只是便利属性。

# 第三方接口如何配置?

以 中转服务 (opens new window) 等兼容服务为例,先查看当前接入文档 (opens new window)和模型价格页 (opens new window),核对:

  1. 是否支持 /responses,而不仅是 /chat/completions。
  2. 模型是否真正开放,完整 ID 是什么。
  3. 是否支持所需工具、流式事件和推理参数。
  4. 输入、输出、缓存、长上下文如何计费。

确认后再使用平台的独立 Token 和 base_url。兼容接口不意味着所有官方能力都能透传,也不能仅凭返回的模型名字证明上游来源。 未公开的价格和固定折扣不作保证。

# 配进Codex或其他编程客户端

当前 Codex 自定义提供商需要兼容 Responses API,不能直接套用只支持 Chat Completions 的地址。参考官方模型和网关说明。

Claude Code 原生使用 Anthropic 协议。想让它调用 GPT,需要网关明确提供协议转换;不能把 OpenAI Base URL 直接当作 Anthropic 地址。

# 常见报错

  • **401:**检查 Key、环境变量、组织和请求发往的平台是否匹配。
  • **404:**检查 Base URL、接口路径、模型ID和当前权限。
  • **400:**退回最小请求,排除旧推理参数、采样参数和不支持的工具。
  • **429:**核对余额、速率和并发限制,按服务端提示退避重试。

Token 用量能查到,是对账依据;输出相似、延迟相近,都不是模型来源证明。重要项目要另行确认服务条款和数据处理边界。

# 相关阅读

上次更新:: 11/13/2026, 7:43:29 PM

评论

验证登录状态...