常见问题
安装或使用开发工具时遇到问题,可按下列现象逐项检查。
#连接问题
#401 Unauthorized(未授权)
先确认密钥已正确设置,并检查当前终端是否能够读取对应环境变量。
# Claude Code
test -n "$ANTHROPIC_API_KEY" && echo "已设置" || echo "未设置"
# CodeX / OpenAI 兼容客户端
test -n "$OPENAI_API_KEY" && echo "已设置" || echo "未设置"
# Gemini CLI
test -n "$GEMINI_API_KEY" && echo "已设置" || echo "未设置"if ($env:ANTHROPIC_API_KEY) { "已设置" } else { "未设置" }
if ($env:OPENAI_API_KEY) { "已设置" } else { "未设置" }
if ($env:GEMINI_API_KEY) { "已设置" } else { "未设置" }如果变量为空,请重新设置 API Key,再关闭并重新打开终端或工具。
#Connection refused(连接被拒绝)
最常见的原因是 API 地址填写错误。Claude Code 使用根地址;CodeX 和 OpenClaw 使用带 /v1 的 OpenAI 兼容地址。
# Claude Code
https://api.ziyelian.site
# CodeX / OpenClaw
https://api.ziyelian.site/v1#网络超时
先检查基础网络连通性:
curl -I https://api.ziyelian.site如果当前网络需要代理,请在终端中正确设置 HTTP_PROXY 与 HTTPS_PROXY,然后重新启动工具。
#安装问题
#npm 权限错误(EACCES)
Linux 或 macOS 可把 npm 全局目录调整到当前用户目录:
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH将 PATH 配置写入当前 Shell 的配置文件后,重新加载配置并再次安装。
#node: command not found
node --version
npm --version
which node
echo $PATH使用 nvm 安装的用户可重新加载 nvm;Windows 用户可重新打开终端,并确认 Node.js 安装目录已加入 PATH。
#命令未找到(claude / codex)
npm config get prefix
npm list -g --depth=0
echo $PATH确认 npm 全局可执行目录已经加入 PATH,然后重新安装对应 CLI。
#配置问题
#环境变量不生效
临时环境变量只对当前终端有效。需要长期使用时,应写入 Shell 配置文件或使用系统级环境变量。
# zsh
source ~/.zshrc
# bash
source ~/.bashrc修改后重新打开终端,只检查变量是否设置,不要打印或截图完整密钥。
#配置文件找不到
工具提示找不到配置文件时,可手动创建对应目录和文件。
Claude Code:
mkdir -p ~/.claude
# 创建 ~/.claude/settings.json
{
"env": {
"ANTHROPIC_API_KEY": "你的智叶_API令牌",
"ANTHROPIC_BASE_URL": "https://api.ziyelian.site"
},
"model": "自行选择一个该Claude Code分组支持的model(在模型广场查看)"
}CodeX:
mkdir -p ~/.codex
# 创建 ~/.codex/config.toml
model_provider = "zhiye"
model = "自行选择一个该CodeX分组支持的model(在模型广场查看)"
[model_providers.zhiye]
name = "智叶 API"
base_url = "https://api.ziyelian.site/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
export OPENAI_API_KEY="你的智叶_API令牌"Windows 中将 ~ 替换为 %USERPROFILE%。
#使用问题
#响应速度慢
常见原因是网络延迟或服务器负载。检查网络与代理配置,也可以在有多个可用模型时 选择响应更快的模型。
curl -I https://api.ziyelian.site#模型不可用
如果提示模型名称无效,请检查拼写,并以智叶模型广场对应分组为准。
可用模型以智叶实时模型与定价页面展示的模型 ID 为准。
#SSL 证书错误
提示 SSL 证书验证失败时,先更新系统 CA 证书:
# Ubuntu / Debian
sudo apt update && sudo apt install ca-certificates
# Fedora
sudo dnf install ca-certificates
# macOS
brew install ca-certificates如果问题仍然存在,请检查系统证书、代理证书和网络拦截策略。
#Windows 特定问题
#PowerShell 执行策略错误
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser#编码问题
配置文件出现中文乱码时,请使用不带 BOM 的 UTF-8 编码保存:
$configContent = Get-Content config.toml -Raw
[System.IO.File]::WriteAllText(
(Join-Path $PWD "config.toml"),
$configContent,
[System.Text.UTF8Encoding]::new($false)
)macOS 特定问题
优先使用与 CPU 架构匹配的 Node.js 24 LTS。Apple Silicon 使用原生 arm64 环境,不要默认强制 Rosetta 或使用未经包支持的 --target_arch 参数。
uname -m
node -p "process.arch"
brew doctorHomebrew 权限按 brew doctor 的具体提示排查;不要递归修改整棵 /usr/local/Homebrew 的所有权。日志路径随工具版本变化,用当前 CLI 的帮助或诊断命令定位。
#获取帮助
- Claude Code 可用
--debug-file指定诊断文件;Codex 默认日志目录为$CODEX_HOME/log(通常是~/.codex/log/),纯文本 TUI 日志可通过显式设置log_dir开启。日志可能包含请求内容,分享前请脱敏。 - 访问智叶 API 控制台查看服务状态、密钥有效性和余额。
- 参考 Claude Code 文档 与 CodeX 文档。
https://api.ziyelian.site;CodeX / OpenAI 工具使用带 /v1 的 https://api.ziyelian.site/v1。大请求与流式响应
请求体大小与模型上下文分别按字节和 Token 计算。请根据模型说明组织输入,并为上传和响应读取设置合理超时。
413:请求体超过入口允许的大小,请缩减单次上传内容。408:请求未在允许的时间内完成,请检查上传连接及客户端超时。- 上下文超限:按业务需要整理历史消息与附件,保留必要的指令和工具结果。
- 流式中断:核对客户端连接和协议终止事件。HTTP 200 并不等同于完整生成结束。
- Responses 接口应区分
response.completed、response.incomplete与response.failed。 403 / 503:结合响应正文检查 Key 权限、分组、模型及服务状态。
联系客服时提供北京时间、入口域名、模型名、令牌名称(非令牌内容)、请求 ID 或任务 ID,以及脱敏错误信息。