Skip to main content
Claude Code 是一个强大的 AI 编程助手,让您可以直接在终端中与 AI 协作编程。本教程将指导您完成安装和配置过程。

系统要求

  • 支持的操作系统:macOS 13+、Ubuntu 20.04+、Debian 10+ 或 Windows 10 1809+
  • 硬件:4 GB 以上内存,x64 或 ARM64 处理器
  • Windows 可选安装 Git for Windows,以便使用 Git Bash
  • 网络:可正常访问 NexusAPI 服务的网络连接

1. 安装 Claude Code

优先使用 Claude Code 官方提供的原生安装方式。原生安装不要求预先安装 Node.js。

macOS、Linux 或 WSL

Windows PowerShell

不需要以管理员身份运行 PowerShell。Windows 也可以通过 WinGet 安装:

macOS Homebrew

安装后运行以下命令进行只读检查:

2. 配置 API 令牌

步骤 1:获取 API 令牌

登录控制台,点击进入左侧令牌管理菜单选择「添加令牌」创建一个新的令牌,令牌建议选项如下:
  • 名称:令牌名称
  • 额度:按项目用途设置合理上限
  • 分组:选择 Claude 相关分组
  • 其他选项:保持默认设置

步骤 2:打开配置文件目录

根据您的系统找到 Claude Code 配置文件的存放目录 .claude ,一般位于:
  • Windows: C:\\Users\\用户名文件夹\\.claude
  • macOS: ~/.claude.claude
  • Linux: ~/.claude
macOS 在访达界面按下 “Command+Shift+G”,输入路径 ~/.claude 回车,即可打开配置目录 如果目录不存在,可运行以下命令创建配置文件(适用 macOS / Linux / WSL / Git Bash)
Windows 可以先创建配置目录,再用记事本打开配置文件:
如果文件已经存在,请把下面的 env 字段合并进去,不要覆盖原有的 MCP、权限或其他配置。

步骤 3:修改配置文件

在配置目录下,新建或修改 settings.json 配置文件,写入以下配置信息,其中将 ANTHROPIC_AUTH_TOKEN 替换为您自己的 API 令牌
ANTHROPIC_AUTH_TOKEN 会以 Authorization: Bearer ... 方式发送给网关,适合 NexusAPI 的 API Key。不要把 Key 写入项目内的 .claude/settings.json,该文件可能被提交到仓库;请使用用户目录下的 ~/.claude/settings.json
仅在兼容错误时关闭实验字段如果错误原文提示 context_managementExtra inputs are not permitted 等不支持字段,可在 env 中额外设置 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 后重试。它会关闭部分预发布字段,不建议作为所有用户的默认配置。
Ubuntu / macOS 也可通过 vi 或 vim 直接创建或修改 settings.json 文件

3. 启动 Claude Code

配置修改完成后重启终端,然后进入到工程项目目录:
在您的项目目录下输入 claude 即可启动并运行 Claude Code:
启动后输入 /status,确认其中显示的 Anthropic base URLhttps://nexusapi.link,并确认认证来源为 ANTHROPIC_AUTH_TOKEN。这比只看是否弹出登录页更可靠。 初次运行启动后,您将看到以下配置步骤:
  1. 选择主题 → 选择您喜欢的主题 + 按 Enter
  2. 安全须知 → 确认安全须知 + 按 Enter
  3. Terminal 配置 → 使用默认配置 + 按 Enter
  4. 工作目录信任 → 信任当前目录 + 按 Enter
现在您可以开始与您的 AI 编程助手一起写代码了!

无法连接到 Anthropic 服务

运行 claude 后如果出现以下错误:
先运行 claude doctor,然后确认 ~/.claude/settings.json 中的 ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URL 已保存且 JSON 格式正确。 修改配置后关闭并重新打开终端,再运行 claude 不要通过脚本强行改写 .claude.json 中的内部状态字段。这些字段可能随版本变化, 并且直接覆盖文件可能丢失原有登录状态和配置。问题仍然存在时,请保留 claude --versionclaude doctor 输出和错误原文后联系支持。

常见问题解答

Q: 遇到 “Invalid API Key · Please run /login” 错误?

A: 这表明 Claude Code 未检测到环境变量。请检查:
  • 是否正确设置了 ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URL
  • 环境变量值是否正确(令牌以 sk- 开头)
  • 如果使用了永久配置,是否重启了终端

Q: PowerShell 无法安装脚本,遇到执行策略报错问题?

A: 可以先改用 Windows CMD 或官方 WinGet 安装方式。确实需要调整 PowerShell 策略时,只修改当前用户范围:
执行前请确认这是本机策略导致的问题,不要修改整台电脑的全局策略。

Q: 为什么显示 “offline” 状态?

A: Claude Code 的部分辅助功能会单独检查官方或第三方服务连通性,可能不会经过 NexusAPI。先用 /status 确认网关地址,再发一条简短消息验证实际模型调用;不要仅凭 “offline” 判断 NexusAPI 不可用。

Q: 为什么浏览网页的 Fetch 会失败?

A: WebFetch 可能包含独立的域名安全检查或外部网络访问,不等同于模型接口调用。请先确认普通对话能否成功;若只有网页访问失败,请按 Claude Code 的错误原文和官方说明排查,不要修改 NexusAPI Base URL。

Q: 请求总是显示 “fetch failed”?

A: 可能是网络环境导致的问题。解决方案:
  1. 尝试使用代理工具

Q: API 报错如何处理?

A: 可能是网络连接或服务暂时不可用,建议:
  • 退出 Claude Code(Ctrl+C)
  • 重新运行 claude 命令
  • 如果问题持续,请保存 Request ID 并参考问题自查

Q: 网页登录错误?

A: 尝试清除本站的 Cookie,然后重新登录。

相关链接