kling-3.0
通用首选
支持文生、图生、种子、原生音频和首尾帧,适合多数通用视频任务。
按照章节完成 API Key、模型地址与常用客户端配置。可复制的地址、命令和配置片段都已做成一键复制。
不想从头看教程?直接从下面三个入口任选一个开始:
本站当前 Codex、OpenCode 和通用 OpenAI 兼容配置首选文本与编程模型是 gpt-5.6-terra;Claude Code 默认使用真正的 Claude 模型 claude-opus-4-8。
1. 打开后台:
下面两个只是登录网站用,账号通用,哪个打开快就用哪个;不要拿它们直接去填 Claude Code 的配置。
2. 登录账号。
3. 进入“令牌管理”或“API Key”页面。
4. 新建一个 API Key。
5. 复制完整 Key,先保存到记事本备用。
Key 要一次性完整复制,不能只复制一半。
Key 前后不能带空格,中间不能换行。
提示 401 时,九成是 Key 复制不完整,重新复制一遍基本就好。
提示余额不足或模型无权限,联系卖家处理即可,反复重装软件没有用。
Key 相当于你的账户钥匙,不要发到群里,也不要截图给陌生人。
Codex / Claude Code / OpenCode 都依赖 Node.js,装一次就够;已经装过的可以直接跳到下一步。
2. 下载 LTS 版本。
3. 正常下一步安装。
4. 安装完成后,关闭所有 PowerShell / CMD 窗口。
5. 重新打开 PowerShell。
6. 输入下面两行检查:
node -v
npm -v能显示版本号,就说明环境正常。
如果不想打开网页,也可以在 PowerShell 输入:
winget install OpenJS.NodeJS.LTS如果提示 winget 无法识别,就改用上面的 Node.js 官网安装包方式。
2. 下载 macOS LTS 安装包。
3. 正常安装。
4. 打开 Terminal。
5. 输入下面两行检查:
node -v
npm -v如果已安装 Homebrew,也可以输入:
brew install node1. 打开 Terminal。
2. 安装 Node.js 和 npm。
sudo apt update
sudo apt install -y nodejs npm3. 输入下面两行检查:
node -v
npm -v不要用管理员窗口。
不要在 C:\Windows\System32 里面操作。
建议先在桌面新建一个文件夹,例如 codex-workspace。
打开文件夹后,在地址栏输入 powershell,再回车。
如果刚装完 Node.js 还提示 npm 无法识别,先关闭所有 PowerShell / CMD / VS Code / Cursor / Trae 窗口,再重新打开。
地址填错是最常见的报错原因。先记住一句话:Claude Code 只填根地址,不带 /v1;OpenAI 兼容软件、Codex、OpenCode 基本都填 /v1。
Codex、OpenCode、Cherry、OpenClaw、OpenAI 兼容插件,地址一般填带 /v1 的地址。
Claude Code 填根地址,不带 /v1。
Codex、OpenCode 和 OpenAI 兼容软件的新配置优先填写 gpt-5.6-terra;不要填写没有后缀的 gpt-5.6。
想省额度时改用 gpt-5.6-luna;需要切换其他版本时可改用 gpt-5.6-sol。三者都要完整填写,连字符不能漏。
图片接口 BASE_URL 用根地址,请求路径用 /v1/images/generations。
视频生成统一优先使用 /v1/videos 异步接口;第一次使用建议模型填 kling-3.0,完整模型参数见第八步。
使用 Codex CLI。
使用 Codex App。
VS Code / Cursor / Trae 里装的是 Codex 相关插件。
windows用户用以下链接一键安装
或使用一键配置脚本
Windows 先看这一条:下面带 $env: 的命令只能在 PowerShell 使用;CMD 不能直接照抄。Codex CLI 不需要安装 Codex App,也不需要在首次启动页登录 ChatGPT。
先检查 Node.js 和 npm 是否都可用:
node -v
npm -v两条命令都必须显示版本号,才能继续。npm -v 失败、提示“npm 不是内部或外部命令”或“无法识别 npm”都不正常;不要继续安装 Codex,先按第二步安装 Node.js LTS,并关闭所有终端后重新打开。
Windows 推荐用 winget 安装 Node.js LTS:
winget install OpenJS.NodeJS.LTS安装完成后,关闭所有 PowerShell / CMD 窗口,重新打开 PowerShell,再检查:
node -v
npm -v如果 winget 也不可用,就打开 Node.js 官网,下载 LTS 版本安装包,安装完成后同样要关闭并重新打开 PowerShell。
Windows / Linux:
npm install -g @openai/codex
codex --versionnpm install -g @openai/codex
codex --version如果 macOS 已安装 Homebrew,也可以用:
brew install --cask codex
codex --version能显示版本号,再继续下一步。
如果 npm install 成功但 codex --version 仍然无法识别,先关闭当前 PowerShell,重新打开再试。还不行就输入:
npm config get prefix确认输出目录下的 npm 全局命令目录已经加入系统 Path;Windows 常见目录是 C:\Users\你的用户名\AppData\Roaming\npm。
如果 PowerShell 输入 codex 报“无法加载文件 ...\codex.ps1,因为在此系统上禁止运行脚本”,这是 PowerShell 执行策略拦截,不是 Codex 安装失败。只需在普通 PowerShell(不要管理员)输入一次:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned看到确认提示时输入 Y 并回车,关闭 PowerShell 后重新打开,再输入:
codex --version不想修改 PowerShell 执行策略时,可以改用 CMD;CMD 中输入 codex 不会走 codex.ps1。
Windows PowerShell 输入:
mkdir "$env:USERPROFILE\.codex" -Force
notepad "$env:USERPROFILE\.codex\config.toml"Windows CMD 输入(只能二选一,不要和 PowerShell 命令混用):
mkdir "%USERPROFILE%\.codex"
notepad "%USERPROFILE%\.codex\config.toml"macOS / Linux Terminal 输入:
mkdir -p ~/.codex
nano ~/.codex/config.toml把 “这里换成你的APIKey” 换成后台复制的完整 Key,其余内容保持原样。
model = "gpt-5.6-terra"
model_provider = "necodex"
model_reasoning_effort = "high"
approval_policy = "never"
sandbox_mode = "danger-full-access"
disable_response_storage = true
[model_providers.necodex]
name = "NeCodeX API"
base_url = "https://fast.sbbbbbbbbb.xyz/v1"
experimental_bearer_token = "这里换成你的APIKey"
wire_api = "responses"
supports_websockets = falsecodex -m gpt-5.6-terra想省额度可输入:
codex -m gpt-5.6-luna需要切换其他版本可输入:
codex -m gpt-5.6-sol长期切换时,直接把 config.toml 第一行的 model 改成对应完整模型名;不要写成 gpt-5.6。
这样配置后,Codex 执行本机命令时默认不会反复弹出确认。只建议在自己的可信项目文件夹里使用;如果想恢复每次确认,把 approval_policy = "never" 改回 approval_policy = "on-request"。
Windows 记事本:点保存,然后关闭。
必须确认文件名是 config.toml,不是 config.toml.txt。PowerShell 可输入下面命令检查;能显示文件路径才算保存正确:
Get-Item "$env:USERPROFILE\.codex\config.toml"macOS / Linux nano:按 Ctrl + O,回车保存;再按 Ctrl + X 退出。
进入项目文件夹,再输入:
codex第一次输入 codex 如果看到带 1、2、3 的登录或授权选择页,说明 CLI 已经装好,但当前还停在首次登录/授权流程。此时按 Ctrl + C 退出;不要随便选择登录。只使用 Codex CLI 时不需要安装 Codex App,回到 4.2~4.4 检查 config.toml 的路径、文件名和 API Key 是否完整。
看到输入框后,发送:
能看到 Codex 的输入框,并收到“连接成功”回复,就表示配置完成。
4.5A、切换第三方 API 后恢复历史会话
如果切换了 model_provider 或第三方 API 后,旧会话文件还在,但 Codex CLI / Codex App 的历史列表、项目或 codex resume 看不到,可以使用开源工具 codex-threadkeeper 同步会话索引。
这个工具只修复本机 Codex 会话元数据和索引,不会替你登录、读取或修改 API Key,也不会把我们的 API 地址写入你的配置。教程只使用它的通用恢复功能,不使用仓库中与其他服务相关的推广配置。
推荐先查看状态(不会修改会话):
npx --yes codex-threadkeeper@0.3.2 status
确认当前 config.toml 里的 model_provider 已经是你正在使用的 provider 后,再执行同步:
npx --yes codex-threadkeeper@0.3.2 sync
也可以先在 Codex 输入下面这句话,让 Codex 按公开仓库的说明执行:
同步完成后,完全退出 Codex CLI、Codex App、VS Code/Cursor 中的 Codex 插件,再重新打开。工具会在 ~/.codex/backups_state/threadkeeper/ 生成备份;如果结果不对,可以用备份目录执行 restore 回滚。
如果提示 state_5.sqlite 正在使用:关闭 Codex、Codex App 和 app-server 后,重新执行同一条 sync 命令。不要手动删除 ~/.codex/sessions、state_5.sqlite 或 rollout 文件。
如果只是想长期安装命令,也可以执行:
npm install -g codex-threadkeepercodex-threadkeeper status
codex-threadkeeper sync
如果用的是 Codex 插件:
1. 先按上面的 Codex 配置完成。
2. 完全退出 VS Code / Cursor / Trae。
3. 重新打开软件。
4. 打开项目文件夹后再测试。
如果用的是普通 OpenAI 兼容插件,不看这一节,直接看“Cherry / OpenClaw / 通用软件”那一节。
可以使用脚本一键配置
使用 Claude Code 命令行。
使用 Claude Code 的 VS Code 插件。
使用 Claude Code 桌面端并需要本地配置。
先检查 npm 是否可用:
node -v
npm -v如果 npm 无法识别,先回到第二步安装 Node.js LTS,并关闭所有终端后重新打开。
Windows PowerShell 推荐:
winget install Anthropic.ClaudeCode
claude --version如果 winget 无法识别,跳过 winget,用下面 npm 安装方式。
macOS 如果已安装 Homebrew:
brew install --cask claude-code
claude --version如果 brew 无法识别,跳过 Homebrew,用下面 npm 安装方式。
Windows / macOS / Linux 都可以使用 npm 安装:
npm install -g @anthropic-ai/claude-code
claude --version能显示版本号,再继续下一步。
如果 npm install 成功但 claude --version 仍然无法识别,先关闭终端重新打开;还不行就检查 npm 全局命令目录:
npm config get prefixWindows PowerShell 输入:
mkdir "$env:USERPROFILE\.claude" -Force
notepad "$env:USERPROFILE\.claude\settings.json"macOS / Linux Terminal 输入:
mkdir -p ~/.claude
nano ~/.claude/settings.json把 “这里换成你的APIKey” 换成后台复制的完整 Key,其余内容保持原样。
{
"effortLevel": "high",
"env": {
"ANTHROPIC_AUTH_TOKEN": "这里换成你的APIKey",
"ANTHROPIC_BASE_URL": "https://fast.sbbbbbbbbb.xyz",
"ANTHROPIC_MODEL": "claude-opus-4-8",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-opus-4-8",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-opus-4-8",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-8",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
}
}Claude Code 新配置默认使用真正的 Claude 模型 claude-opus-4-8。需要切换 Claude 版本时,可以把上面四个模型名统一改成 claude-opus-4-6 或 claude-opus-4-7;不要只改其中一项。
如果想在 Claude Code 使用 Grok,推荐把上面四个模型名全部改成 grok-build-console:
{
"effortLevel": "high",
"env": {
"ANTHROPIC_AUTH_TOKEN": "这里换成你的APIKey",
"ANTHROPIC_BASE_URL": "https://fast.sbbbbbbbbb.xyz",
"ANTHROPIC_MODEL": "grok-build-console",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "grok-build-console",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "grok-build-console",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "grok-build-console",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
}
}grok-build-console 最适合编程和工程构建;更强推理模型可以在模型广场查看后自行替换。
补充说明:CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS 保持为 1。它用于关闭 Claude Code 的实验参数,避免部分模型收到不兼容的 thinking.enabled 参数后报 400。
Windows 记事本:点保存,然后关闭。
macOS / Linux nano:按 Ctrl + O,回车保存;再按 Ctrl + X 退出。
进入项目文件夹,再输入:
claude看到输入框后,发送:
注意:Claude Code 地址不要写 /v1。
可以使用脚本一键配置
使用 OpenCode 命令行。
先检查 npm 是否可用:
node -v
npm -v如果 npm 无法识别,先回到第二步安装 Node.js LTS,并关闭所有终端后重新打开。
Windows / macOS / Linux 都可以输入:
npm install -g opencode-ai
opencode --version能显示版本号,再继续下一步。
如果 npm install 成功但 opencode --version 仍然无法识别,先关闭终端重新打开;还不行就检查 npm 全局命令目录:
npm config get prefixWindows PowerShell 输入:
mkdir "$env:USERPROFILE\.config\opencode" -Force
notepad "$env:USERPROFILE\.config\opencode\opencode.json"macOS / Linux Terminal 输入:
mkdir -p ~/.config/opencode
nano ~/.config/opencode/opencode.json把 “这里换成你的APIKey” 换成后台复制的完整 Key,其余内容保持原样。
{
"$schema": "https://opencode.ai/config.json",
"model": "necodex/gpt-5.6-terra",
"small_model": "necodex/gpt-5.6-luna",
"provider": {
"necodex": {
"npm": "@ai-sdk/openai",
"name": "NeCodeX API",
"options": {
"baseURL": "https://fast.sbbbbbbbbb.xyz/v1",
"apiKey": "这里换成你的APIKey"
},
"models": {
"gpt-5.6-terra": { "name": "gpt-5.6-terra" },
"gpt-5.6-luna": { "name": "gpt-5.6-luna" },
"gpt-5.6-sol": { "name": "gpt-5.6-sol" },
"gpt-5.5": { "name": "gpt-5.5" },
"claude-opus-4-6": { "name": "claude-opus-4-6" },
"claude-opus-4-7": { "name": "claude-opus-4-7" },
"claude-opus-4-8": { "name": "claude-opus-4-8" },
"kling-3.0": { "name": "kling-3.0" }
}
}
}
}进入项目文件夹,再输入:
opencode看到输入框后,发送:
OpenCode 默认主模型是 gpt-5.6-terra,小模型是 gpt-5.6-luna。如需小模型也统一使用默认版本,把 small_model 改为 necodex/gpt-5.6-terra;同时保留对应 models 项。
可以使用脚本一键配置
软件界面里有“OpenAI 兼容”、“OpenAI Compatible”、“自定义模型”、“自定义 API 地址”这类入口。
Cherry、OpenClaw、部分 VS Code / Cursor / Trae 插件都可以按这一节填写。
1. 打开软件设置。
2. 找到模型服务商、Provider、API 或 Model 设置。
3. 新增一个服务商。
4. 类型选择 OpenAI Compatible 或 OpenAI 兼容。
6. API 地址 / Base URL 填写:
7. API Key 填写后台复制的完整 Key。
8. 模型填写:
9. 如果软件要求再填一个备用模型,可以填:
需要切换其他版本时,模型名填写:
旧配置仍可使用:
不要填写 gpt-5.6,必须填写带 terra、luna 或 sol 后缀的完整名称。
可选 Claude 模型:
可选视频模型:
kling-3.0
veo-3.1-fast
seedance-2.0-fast
grok-video
omni-fast
完整的 23 个视频模型与参数说明见第八步。
10. 保存后,完全退出软件,再重新打开。
11. 发送一句测试:
不同版本菜单名字可能不一样。只要能找到 OpenAI Compatible / Base URL / API Key / Model,就按上面的字段填写。不要手动编写陌生字段。
这是用于 Codex 的图片生成与编辑 Skill,支持生成图片、修改现有图片和多图合成。
最简单的安装方式:把上面的 GitHub 链接直接发给 Codex,让 Codex 按仓库 README 帮你安装并配置 my-image。
安装后可以直接说:$my-image 帮我生成一张真实的小猫照片,暖色轮廓光,背景虚化。
首次配置时,Base URL 填:https://fast.sbbbbbbbbb.xyz/v1
API Key 填后台复制的完整 Key,模型保持 gpt-image-2。
图片接口完整请求地址:
POST https://fast.sbbbbbbbbb.xyz/v1/images/generationsAuthorization: Bearer 你的APIKey
Content-Type: application/json{
"model": "gpt-image-2",
"prompt": "一只白猫,干净背景,写实风格",
"size": "1024x1024"
}如果软件分开填写 BASE_URL 和路径:
BASE_URL 填:https://fast.sbbbbbbbbb.xyz
路径填:/v1/images/generations
本站视频模型统一走 OpenAI Videos 兼容异步接口,推荐使用完整路径:
POST https://fast.sbbbbbbbbb.xyz/v1/videos兼容旧客户端的创建路径:
POST https://fast.sbbbbbbbbb.xyz/v1/video/generations视频生成不能像图片接口一样等待一次请求直接拿到 mp4:
创建任务返回 queued 或 in_progress 是正常状态,不代表失败。
建议每 5 秒查询一次状态,不要每秒高频轮询,也不要看到 queued 就重复创建任务。
请求头统一使用 Authorization: Bearer 你的APIKey 和 Content-Type: application/json。
计费以本站模型广场显示为准;使用订阅额度调用视频模型时会额外乘 1.5 倍,永久额度不加这项订阅附加费率。
第一次使用、需要通用文生/图生:优先 kling-3.0。
想更快、更便宜:优先 veo-3.1-fast、grok-video、omni-fast 或 seedance-2.5-480p。
需要复杂参考图、参考视频或参考音频:优先 seedance-2.0、seedance-2.0-fast、seedance-2.5-480p / 720p 或 kling-3.0-omni。
需要 1080p:选择 kling-3.0、kling-3.0-omni、veo-3.1、veo-3.1-fast、happyhouse-1.0 或 happyhouse-1.1。
需要 2K:选择 minimax-h3-2k。
需要视频转视频:选择 omni-v2v 或 omni-v2v-no-water。
参考图包含真人脸且被安全策略拦截时,优先尝试 seedance-2.0、seedance-2.0-fast 或 seedance-2.0-mini;sd5-seedance 系列更容易因真人脸素材被拒绝。
kling-3.0
通用首选
支持文生、图生、种子、原生音频和首尾帧,适合多数通用视频任务。
kling-3.0-omni
多模态
Kling 3.0 多模态版本,支持多参考图、音频、种子和首尾帧。
veo-3.1
高质量
支持文生、普通参考图或首尾帧,支持原生音频和种子。
veo-3.1-fast
快速高质量
适合快速出片;参考图模式只支持成对的首帧和尾帧。
gemini-omni-flash
快速图生
支持文生和图生;单图可作首帧,多图可作风格参考,不生成原生音频。
veo-clean
轻量兼容
适合简单文生视频;如果高级参数不支持,减少为 model、prompt、seconds、size 四项。
seedance-2.0
多模态标准版
参考图相对不易卡真人脸;支持原生音频,首尾帧与多模态参考不能同时使用。
seedance-2.0-fast
多模态快速版
参数与标准版相同,优先用于需要更快排队和出片的任务。
seedance-2.0-mini
轻量多模态
轻量版,适合先低成本试提示词、镜头和参考素材。
seedance-2.0-mini-8s
固定短片
适合快速生成固定时长短片,参考素材能力按 Seedance Mini 系列使用。
seedance-2.5-480p
长视频省额度
模型名决定清晰度,支持原生音频和大量多模态参考,适合较长镜头。
seedance-2.5-720p
长视频高清
Seedance 2.5 高清版;素材数量多时注意参考视频总时长不要超过约 30 秒。
sd5-seedance-2.0
全能参考
支持六种画幅、negative_prompt 和整数 seed;真人脸素材可能被安全策略拒绝。
sd5-seedance-2.0-fast
全能参考快速版
参数与 sd5 标准版相同,适合快速出片;首尾帧与全能参考互斥。
grok-video
灵活画幅
支持多种横竖方形比例、单图和视频编辑,提示词最长 4096 字符。
grok-video-1.5
增强版
比 1.0 更适合高质量文生和单图视频;多参考图任务最长通常为 10 秒。
happyhouse-1.0
图片+视频参考
带参考视频时最多搭配 5 张图,支持原生音频,不支持首尾帧。
happyhouse-1.1
多图参考
适合纯多图角色和场景参考,不支持参考视频、参考音频和首尾帧。
minimax-h3-2k
2K 成片
支持文生、图生、多图和音频参考;不支持参考视频,首尾帧与多模态互斥。
omni-fast
固定快速版
支持文生、图生和首尾帧,画幅为 16:9 或 9:16。
omni-fast-no-water
固定无水印版
参数与 omni-fast 相同,画面更干净,但通常会稍慢。
omni-v2v
视频转视频
上传或填写一个源视频,源文件建议不超过 5MB、分辨率不超过 1080p。
omni-v2v-no-water
视频转视频无水印
参数与 omni-v2v 相同,适合需要更干净输出的视频风格转换。
兼容性最强的基础参数是 model、prompt、seconds 和 size;先用这四项跑通,再逐步增加参考素材或高级参数。
{
"model": "kling-3.0",
"prompt": "一只橘猫在雨后的霓虹街道慢慢走过,电影感,镜头平稳",
"seconds": "6",
"size": "1280x720"
}视频参数说明:
prompt:提示词,必填。
seconds:时长,数字或字符串都可以;也兼容 duration,建议只保留其中一个。
size:推荐直接填写宽高,例如横屏 1280x720、竖屏 720x1280、1080p 横屏 1920x1080。
resolution + aspect_ratio:兼容部分客户端的别名,例如 720p + 16:9;网关会转换成 size。为避免特殊比例被客户端改写,复杂画幅优先按模型广场参数面板填写。
generate_audio:支持原生音频的模型可填 true 或 false。
seed:支持种子的模型可填非负整数,用于复现相近结果。
negative_prompt:sd5-seedance 系列可填写不希望出现的内容。
单张或多张参考图可以使用 images 数组,图片必须是上游可以直接访问的 HTTPS 地址;不要填写需要登录、带本机路径或很快过期的链接。
图生视频示例:
{
"model": "seedance-2.0-fast",
"prompt": "保持人物外观一致,缓慢转头看向镜头,背景有轻微风吹动",
"seconds": "8",
"size": "1280x720",
"images": ["https://example.com/reference.jpg"],
"generate_audio": true
}首尾帧模型通常需要同时提供两张图片,顺序为首帧、尾帧;不要只传尾帧。
Seedance 多模态可继续增加 videos 和 audios 数组;素材数量、文件大小和总时长不能超过上面模型卡里的限制。
首尾帧模式与多模态参考通常互斥,二选一;同时提交会返回 400 参数错误。
参考视频建议使用 mp4/mov,参考音频建议使用 mp3/wav;URL 必须可以被公网直接下载。
视频转视频示例:
{
"model": "omni-v2v",
"prompt": "保留原动作,把整体画面转换成手绘动画风格",
"video_url": "https://example.com/input.mp4",
"size": "1280x720"
}创建成功后保存返回的 id 或 task_id,例如 task_xxx;之后查询和下载都使用本站返回的这个任务 ID,不要换成上游内部 ID。
查询状态:
完成后下载:
queued:已进入队列。
in_progress:正在生成。
completed:生成完成,可以请求 content 下载。
failed:生成失败,查看 error.message;失败后再修改参数或素材重新创建。
返回 model_not_found:模型名拼错、Key 分组没有该模型,或仍在使用已经下线的 sora/agnes 旧模型名。
返回 400:检查时长、清晰度、画幅、参考素材数量,以及首尾帧和多模态是否冲突。
返回内容审核错误:先换成普通风景或物体测试;涉及真人脸时优先换 Seedance 非 sd5 系列。
长时间 queued:继续查询原任务,不要重复提交;视频生成本身可能需要几分钟。
查询任务提示不存在:必须使用创建任务时同一个 API Key,并确认 task_id 完整复制。
content 下载失败:先确认状态已经 completed,再使用 /v1/videos/任务ID/content。
软件只支持聊天接口、不支持异步视频任务时,不能直接接视频模型;需要使用支持 /v1/videos 的客户端或自行发送 HTTP 请求。
如果使用已安装视频 Skill 的 Codex,可直接说:使用 $necodex-video 根据我的提示词生成视频并返回下载文件。
配置成功的标准很简单,两条同时满足:
1. 软件能正常回复“连接成功”。
2. 后台调用记录里出现新的调用。
如果软件回复了,但后台没有记录,说明它可能还在走别的账号或别的接口。
如果后台有记录,但软件报错,把后台调用记录截图发给卖家。
API Key 错、复制少了、前后有空格,或软件还在使用旧 Key。重新复制完整 Key,再保存配置。
余额不足或模型权限未开。联系卖家处理,不要重装软件。
Codex 走了 WebSocket。按 Codex 那节检查 config.toml,确认有 supports_websockets = false。
400 "...enabled is not supported for this model. Use ...adaptive and output_config.effort...":
这是 Claude Code 或相关客户端发了旧版 thinking.enabled 参数,当前模型不支持这种写法。先按第五步检查 settings.json,确认 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS 是 "1",保存后完全关闭 Claude Code 再重新打开。如果还是报错,升级 Claude Code 到最新版,或临时换用教程里的 claude-opus-4-8 / grok-build-console 配置。
网络、代理、服务端响应慢都有可能。先换网络,再重启软件测试。
这是本机旧 Skill 文件格式不对,不是 API Key 问题。找到报错里显示的 skill 文件夹,可以删除那个不用的 skill 文件夹,或暂时忽略。
说明从系统目录启动了终端。关闭窗口,在桌面新建项目文件夹,从项目文件夹地址栏输入 powershell 后再操作。
不要反复双击。打开终端输入对应命令查看错误:Codex 输入 codex,Claude Code 输入 claude,OpenCode 输入 opencode。把终端最后一屏截图发给卖家。
如果配置改乱了不要慌,按下面方式恢复对应软件的配置文件,重新粘贴教程里的内容即可。
打开下面文件,重新复制 Codex 那节的 config.toml 内容。
打开下面文件,重新复制 Claude Code 那节的 settings.json 内容。
打开下面文件,重新复制 OpenCode 那节的 opencode.json 内容。
还是搞不定?把报错截图和后台调用记录截图一起发给卖家,并说明你用的是哪个软件、卡在哪一步,处理起来最快。
最简单方式:把下面 GitHub 链接复制给 Codex,让 Codex 按仓库说明帮你在本机配置个人微信连接 Codex。
可以直接对 Codex 说:根据这个仓库帮我配置个人微信连接 Codex,并启动微信桥接。
配置时按提示扫码登录微信;完成后用微信发 /h 或 /status 测试是否能收到回复。
如果扫码登录成功但微信没有回复,让 Codex 检查后台桥接服务是否正在运行。
如果你的模型实际支援 1M 上下文,但 Codex 仍然显示 258400 或 272k 左右,可以把下面整段提示词直接丢给本机 Codex,让它自动检查并修正 Codex CLI / Codex App 的本地模型目录。
注意:这不是提升模型本身能力,只是让 Codex 不再用过小的本地上下文窗口提前压缩。请先确认你正在使用的上游模型或中转服务确实支援 1M 上下文。
直接复制下面提示词给 Codex:
你现在在我的本机环境里操作。请帮我把本机 Codex CLI / Codex App 当前使用的模型上下文窗口改成 1,000,000 tokens。要求如下:
1. 先读取 ~/.codex/config.toml、codex --version、codex debug models,确认当前 model 和 model_provider。
2. 找到当前模型在 codex debug models 里的 context_window、max_context_window、effective_context_window_percent。
3. 不要直接 patch Codex 二进位,优先用本地 model_catalog_json 覆盖。
4. 生成一份本地模型目录 JSON,例如 ~/.codex/custom/model-catalog-1m.json,内容基于 codex debug models 的原始输出,只把当前正在使用的模型 context_window 和 max_context_window 改成 1000000,effective_context_window_percent 改成 100。
5. 在 ~/.codex/config.toml 里加入或更新 model_catalog_json 指向这个 JSON 文件。
6. 重新执行 codex debug models,验证当前模型已显示 context_window=1000000、max_context_window=1000000、effective_context_window_percent=100。
7. 新开一次最小 Codex session,例如 codex exec --skip-git-repo-check "只回复 OK",再检查最新 ~/.codex/sessions 里 task_started 或 token_count 的 model_context_window 是否为 1000000。
8. 如果验证失败,请回滚你改过的 config.toml,并告诉我失败原因。
9. 全程不要列印、暴露或修改我的 API Key。如果 Windows 或 macOS 上的 Codex / ChatGPT Desktop 已经能使用 GPT-5.6,但模型下拉仍显示「自订 / Custom」,可以把下面整段提示词交给一个大模型,让它协助排查并制作本机补丁版 App。
注意:这个方案会修改 Desktop 应用资源并重新签名。请保留官方原版 App,只启动另外复制出的补丁版;软件更新后可能需要重新套用。
直接复制下面提示词给大模型:
你是windows上的 Codex / ChatGPT Desktop 排障助手。目标:让 Desktop 模型下拉正确显示 catalog 里的模型名(例如 GPT-5.6 Sol),不要一直显示「自定义 / Custom」。
## 背景(务必先理解)
~/.codex/config.toml 里 model = "gpt-5.6-sol" 和 model_catalog_json 可能已经正确。
codex debug models / app-server 的 model list 可能已经返回 display_name: GPT-5.6 Sol。
但 Desktop 下拉仍只显示 ChatGPT 账号侧的 GPT-5.5 / GPT-5.4 / GPT-5.4 Mini,当前模型不在该列表时,UI 会 fallback 成「自定义」。
根因不是 catalog 没生效,而是 Desktop 用 Statsig 动态配置 107580212 里的:
available_models(账号可用模型白名单)
use_hidden_models
过滤 list-models-for-host 的结果。
关键逻辑(app.asar 内 JS)大致为:
useHiddenModels=true 时:只显示 availableModels.has(model)
useHiddenModels=false 时:显示 !hidden
选中模型的 displayName 为 null 时:显示 i18n「自定义 / Custom」
因此:只改 config / catalog / 重启,无法让 Desktop 下拉出现 5.6 Sol。需要改 Desktop 过滤逻辑,或等账号侧 available_models 包含 sol。
## 目标修复方案(推荐,本地补丁版 App)
不要强行改 /Applications/ChatGPT.app(SIP/权限常失败)。做法:
从 /Applications/ChatGPT.app 复制一份到:
~/Applications/ChatGPT-Codex-Patched.app
解包/定位 asar 中模型过滤 JS(文件名可能带 hash,需搜索):
搜索字符串:
if(l?t.has(n.model):!n.hidden)
或附近:
function Jv({authMethod:e,availableModels:t
list-models-for-host
composer.mode.local.model.custom
将过滤条件从:
if(l?t.has(n.model):!n.hidden)
改为:
if(!n.hidden)
含义:忽略账号 available_models 白名单,按 catalog/list 的 hidden 显示模型。
重新 pack app.asar,替换补丁 App 内:
.../Contents/Resources/app.asar
因改了资源会破坏签名,对补丁 App 做 ad-hoc 重签:
codesign --force --deep --sign - ~/Applications/ChatGPT-Codex-Patched.app
清 quarantine:
xattr -cr ~/Applications/ChatGPT-Codex-Patched.app
完全退出原版 ChatGPT/Codex 进程后,只启动补丁版:
open ~/Applications/ChatGPT-Codex-Patched.app
验证:
模型下拉出现 GPT-5.6 Sol / Terra / Luna 等(catalog 里 visibility=list 的)
选中后标签显示「5.6 Sol」而不是「自定义」
config.toml 中 model 仍为 gpt-5.6-sol 时可正常对话(走用户自己的 NewAPI/base_url)
## 同时确认后端配置(同事机器也要有)
~/.codex/config.toml 关键项示例:
model_provider = "OpenAI"
model = "gpt-5.6-sol"
review_model = "gpt-5.6-sol"
model_catalog_json = "/Users/<user>/.codex/model_catalog.json"
[model_providers.OpenAI]
name = "OpenAI"
base_url = "http://<newapi-host>:3000/v1"
wire_api = "responses"
supports_websockets = false