博客

GPT-6.2 发布当天怎么切:Codex、OpenAI SDK、Claude Code 从 GPT-6 Astra 换过去(2026)

先说结论

GPT-6.2 还没有发布。 截至 2026 年 11 月 4 日,OpenAI 的模型文档里有 GPT-6 Astra(gpt-6-astra),没有任何 GPT-6.2 模型,OpenAI 也没公布模型 ID。流出过两个名字,都未经官方确认:一些用户的 Codex 用量明细里出现过 gpt-6.2-astra;X 上流传的一张内部追踪截图里出现过 gpt-6.2-betelgeuse。来龙去脉见 GPT-6.2 Astra 目前已知的情况。

等它发布并在 TeamoRouter 上线,切换很简单:在 Codex、OpenAI SDK、Claude Code 里都只改模型名,Base URL 和 API Key 都不用动。现在先用 GPT-6 Astra 配好,发布当天就只是改一行。

新账号余额为 0,先充值再调用。 第一次请求前先充值,$5 起。如果请求返回 402(OpenAI 兼容格式为 400)、提示「钱包余额不足」,说明余额为 0,不是 Base URL 或 Key 配错了,充值后重试即可。

现在先用 GPT-6 Astra 配好,发布当天同一个 Key 直接换

第 1 步:先确认真的发布了

截图和爆料不等于模型 ID。发布当天改配置之前,先看两个地方:

  1. OpenAI 的模型文档:以那里写的 ID 为准,别照抄截图或 X 上的帖子。
  2. TeamoRouter 的模型列表:列出的都是用你的 Key 能调的模型。上线后我们也会在 GPT-6.2 那篇文章里更新是否已在 TeamoRouter 可用。

据报道 GPT-6.2 可能分 Astra、Sol 等几个版本,到时新模型 ID 可能不止一个。以 OpenAI 模型文档里列出的为准,像现在在 GPT-6 Astra 和 GPT-6.1 Sol 之间选一样,按任务选。

如果调了一个还没上线的 ID,请求会直接报错,不会到达模型。先切回 gpt-6-astra,过一会儿再试。

第 2 步:Codex

Codex 的接口地址写在 ~/.codex/config.toml 里,不读 OPENAI_BASE_URL。下面是用 GPT-6 Astra 的配置,TeamoRouter 的 Key 放在环境变量 OPENAI_API_KEY 里:

toml
model_provider = "teamorouter"
model = "gpt-6-astra"

[model_providers.teamorouter]
name = "TeamoRouter"
base_url = "https://api.teamorouter.com/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"

发布当天有两种改法:

  • 先在一个会话里试,不改文件:codex -m <新模型 ID>,默认模型还是 gpt-6-astra。
  • 改成默认:只改 model = "..." 这一行,[model_providers.teamorouter] 那段不动。

更完整的配置见 GPT-6 Astra 接 Codex 和 GPT-6 Astra 接 Claude Code、Cursor。

第 3 步:OpenAI SDK

模型名从环境变量读,不要写死在代码里,发布当天改一个变量就行。Python:

python
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.teamorouter.com/v1",
    api_key=os.environ["TEAMOROUTER_API_KEY"],
)
MODEL = os.environ.get("GPT_MODEL", "gpt-6-astra")

resp = client.responses.create(model=MODEL, input="帮我审一下这段 diff,列出有风险的改动:...")
print(resp.output_text)

JavaScript:

js
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.teamorouter.com/v1",
  apiKey: process.env.TEAMOROUTER_API_KEY,
});
const model = process.env.GPT_MODEL ?? "gpt-6-astra";

const resp = await client.responses.create({ model, input: "帮我审一下这段 diff,列出有风险的改动:..." });
console.log(resp.output_text);

想做到「新模型能用就用新的,不能用就回退 GPT-6 Astra」,可以捕获错误后换模型重试一次:

python
import openai

def ask(prompt, model, fallback="gpt-6-astra"):
    try:
        return client.responses.create(model=model, input=prompt)
    except openai.APIStatusError as err:
        if err.status_code in (400, 404) and model != fallback:
            return client.responses.create(model=fallback, input=prompt)
        raise

用 Chat Completions 也一样:client.chat.completions.create(model=MODEL, messages=[...]),只是模型名换掉。

第 4 步:Claude Code

Claude Code 通过 TeamoRouter 的 Anthropic 格式接口调 GPT 模型。先指向 TeamoRouter:

bash
export ANTHROPIC_BASE_URL="https://api.teamorouter.com"
export ANTHROPIC_AUTH_TOKEN="sk-teamo-你的Key"

再选模型:

  • 单个会话: claude --model gpt-6-astra,发布当天换成新 ID。
  • 所有会话: export ANTHROPIC_MODEL="gpt-6-astra",之后改这个值。

Claude Code 会提示 GPT 模型不在它内置的模型列表里,并把会话上下文限制在 20 万 token 以内。这是正常的,请求仍然发给你指定的模型。

第 5 步:先拿一个真实任务试

  • 价格: OpenAI 还没公布 GPT-6.2 的价格。作参照,OpenAI 给 GPT-6 Astra 的官方价是每百万 token 输入 $10、缓存输入 $1.00、输出 $50。发布当天先看价格页,再把长时间的 Agent 会话切过去。
  • 先跑一个任务: 把之前用 GPT-6 Astra 做过的同一次重构或修 bug 再跑一遍,对比结果和用量记录里的花费。
  • 留着回退: 新模型跑过几个真实任务之前,配置里的默认值先保持 gpt-6-astra。

还不知道的

名字(GPT-6.2 Astra、Betelgeuse 还是别的)、模型 ID、价格、上下文长度,以及发布当天是先进 API,还是先在 ChatGPT 和 Codex 里出现。这些我们都不猜。如果一开始只在 OpenAI 自己的产品里能用,API 的 ID 还调不通,那就继续用 gpt-6-astra。

怎么付费

没有订阅,控制台充值余额,按实际用掉的 token 扣费,最低 $5 起充,支持支付宝,也可以用 USDT、USDC 或 ETH 从交易所 App 或钱包直接转账(用 USDT 充值的步骤)。同一个 Key 还能调 Claude、Gemini 和 DeepSeek。

常见问题

GPT-6.2 的模型 ID 是什么?

OpenAI 还没公布。gpt-6.2-astra(出现在 Codex 用量明细里)和 gpt-6.2-betelgeuse(出现在流出的内部截图里)都未经确认。等 OpenAI 模型文档里出现后以那里为准。

用 GPT-6.2 要换新的 Key 吗?

不用。只要 GPT-6.2 在 TeamoRouter 上线,同一个 Key、同一个 Base URL 都能用,只改模型名。

GPT-6.2 出来以后,我的 Codex 配置会失效吗?

不会。provider 那段不用改,你不改模型名,Codex 就一直用你设的模型。

现在能在 TeamoRouter 上用 GPT-6.2 吗?

还不能,OpenAI 还没发布。GPT-6 Astra(gpt-6-astra)、GPT-6.1 Sol 和 GPT-6.1 Terra 现在就能用,见 GPT-6 Astra 模型页。

相关阅读

准备好接入了吗?登录控制台 · 购买额度 · 创建 API Key,三步即可开始。