顶级AI
顶级AI
5 分钟快速开始什么是顶级AI?

在线使用

在线聊天新窗口打开在线生图新窗口打开

热门 Agent

Codex 接入Claude Code 接入一键接入

开发接入

API 概览
错误码

运营与效率

模型价格新窗口打开调用排查

一键接入

用 npx 一键把已安装的 Codex 或 Claude Code 接入顶级AI。

先装客户端,再运行接入命令

dingjiai 是网关配置器,不是客户端安装器。它只配置本机已经安装好的 Codex 或 Claude Code,不会安装 Node.js、Codex、Claude Code,也不会请求管理员权限。

推荐命令

本机已经安装 Node.js 18 或更高版本后,打开终端运行:

npx -y dingjiai

按提示输入顶级AI用户 API Key。也可以把 key 直接传进去:

npx -y dingjiai -k sk-你的用户APIKey

共享机器上优先使用交互输入;-k 可能进入 shell history,并会作为本机子进程参数短暂可见。

只配置某一个工具:

npx -y dingjiai -k sk-你的用户APIKey --only codex
npx -y dingjiai -k sk-你的用户APIKey --only claude

先预览、不写入任何配置:

npx -y dingjiai -k sk-你的用户APIKey --only claude,codex --dry-run

它解决什么

Codex 和 Claude Code 的本地配置位置、协议入口和模型字段不一样。手动接入时,用户容易把 Base URL、API Key、模型名或协议路径填错。

dingjiai 做的事情很窄:

检测本机已安装的 Codex / Claude Code
-> 读取一次顶级AI用户 API Key
-> 请求顶级AI模型列表,确认 key 和可用模型
-> 按内置优先级选择默认模型
-> 调用 zcf 写入对应客户端配置

默认不传 --only 时,它只配置检测到已经安装的客户端。传 --only claude,codex 时,会按你指定的客户端处理;如果正式写入时某个客户端没安装,该客户端会失败并提示。

会写入什么

当前 dingjiai 通过固定版本的 zcf@3.6.8 写入配置。它传给 zcf 的目标是:

客户端Base URL可能修改的本地配置
Claude Codehttps://dingjiai.com/anthropic~/.claude/settings.json
Codexhttps://dingjiai.com/v1~/.codex/config.toml、~/.codex/auth.json

写入内容主要包括:

  • 顶级AI用户 API Key。
  • 顶级AI Base URL。
  • 默认模型。
  • Claude Code 的 primary、haiku、sonnet、opus 模型槽位。

dingjiai 会要求 zcf 跳过 MCP、workflows、output styles 和状态栏工具配置。但 zcf 是外部工具,实际写入行为以 zcf 当前版本为准;如果你非常在意已有本地配置,先跑 --dry-run 看计划,再决定是否继续。

它不会做什么

  • 不安装 Codex 或 Claude Code。
  • 不安装 Node.js、Git、Python 等系统依赖。
  • 不修改系统级环境变量。
  • 不申请管理员权限。
  • 不删除你的客户端配置。
  • 不把完整 API Key 打印到摘要里。

注意:API Key 会作为本机 zcf 子进程参数传入,并写入对应客户端配置文件;这是客户端后续调用顶级AI所必需的。

模型怎么选

正式写入且没有传 --skip-verify 时,命令会先请求模型列表:

GET https://dingjiai.com/v1/models
Authorization: Bearer sk-你的用户APIKey

GET https://dingjiai.com/anthropic/v1/models
x-api-key: sk-你的用户APIKey
anthropic-version: 2023-06-01

然后只从返回的可用模型里选择默认模型。当前内置优先级由 npm 包里的 model-priority.json 决定;如果优先级里的模型不可用,就使用接口返回的第一个可用模型。

你也可以手动指定模型:

npx -y dingjiai -k sk-你的用户APIKey --codex-model gpt-5.5
npx -y dingjiai -k sk-你的用户APIKey --claude-model claude-sonnet-4-6

这里的模型名是顶级AI模型名示例,以控制台和模型列表返回为准。手动指定的模型必须在对应模型列表里可用,否则命令会拒绝写入。

写入前确认

在普通交互式终端里,命令会先显示配置预览,再询问是否写入:

确认写入以上配置? (y/N)

输入 y 才会调用 zcf 写配置。--dry-run 只打印预览命令,不请求模型列表,也不写文件。

以下安全行为需新版 CLI

非 TTY 默认拒写、key 输入不回显是较新 dingjiai 版本才有的行为。运行 npx -y dingjiai --version 确认版本;较旧版本在无 TTY 时仍可能直接写入配置、且交互输入 key 时会明文回显。共享机器/CI 上如不确定版本,先跑 --dry-run 预览、并避免用 -k 传 key。

非交互环境(管道、CI、无 TTY)里不会有确认提示,此时命令默认拒绝写入并退出,除非显式传入 --yes 明确同意;这样脚本化调用不会在无人确认的情况下改动本地配置。

交互式输入 API Key 时不回显字符(不打印到终端、不进入 shell history)。共享机器上仍应优先交互输入,避免用 -k 传 key(它会作为子进程参数短暂可见)。

常见排查

  • 提示未检测到客户端:先安装 Codex 或 Claude Code,再重新运行。
  • 提示 API Key 验证失败:检查是否复制了顶级AI用户 API Key,不要填写上游 provider key。
  • 提示没有可用模型:登录控制台确认账号可用模型、余额和权限。
  • 配置后工具仍走旧地址:重启 Codex 或 Claude Code,让工具重新读取配置。
  • 想看底层 zcf 输出:加 --verbose。
npx -y dingjiai -k sk-你的用户APIKey --verbose

本文按当前已发布的 dingjiai npm 包行为说明。实际支持参数可随时运行:

npx -y dingjiai --help

最后更新于

Claude Code 接入API 概览

本页目录

推荐命令它解决什么会写入什么它不会做什么模型怎么选写入前确认常见排查