跳转到主要内容

概述

Claude CLI 界面 Claude CLI 是 Anthropic 官方推出的命令行工具,用于在终端环境中与 Claude 系列大模型进行交互。 通过将 Claude CLI 与 EvoLink API 进行配置集成,您可以在命令行中直接调用 EvoLink 提供的 Claude 系列模型能力。

使用前准备

在开始配置之前,请确保已完成以下准备工作:

1. 安装 Node.js 与 npm

为什么需要? Node.js 是运行 CLI 工具的基础环境(类似手机需要安装微信才能聊天,电脑需要安装 Node.js 才能运行 CLI 工具)。 如果已安装: 运行 node -vnpm -v 检查版本,如果是 v20+,可跳过此步骤。 首次安装:
node -v
npm -v
Node.js 和 npm 版本验证
  • 登录 EvoLink 控制台
  • 在控制台中找到 API Keys,点击”创建新Key”按钮,然后复制生成的 Key
  • API Key 通常以 sk- 开头,请妥善保存

如何打开命令行终端

  • 方法一:按 Win + R 键,输入 cmdpowershell,按回车
  • 方法二:在开始菜单搜索”命令提示符”或”PowerShell”
  • 方法三:在文件夹中按住 Shift 键,右键点击空白处,选择”在此处打开 PowerShell 窗口”

第一步:安装 Claude CLI

1. 全局安装

npm install -g @anthropic-ai/claude-code
预期结果: 会看到下载信息滚动,最后显示 added XX packages 表示成功(需要 1-3 分钟)。 如果出错: 提示 permission denied 时,Windows 需右键”以管理员身份运行” PowerShell,macOS/Linux 在命令前加 sudo

2. 检验安装

claude --version
成功标志: 显示版本号(如 1.x.x)。 Claude CLI 版本 Claude CLI 通过 settings.json 配置文件进行配置。

1. 打开配置目录

按下 Win + R 键,输入以下内容后回车:
%userprofile%\.claude
如果提示文件夹不存在:需要先手动创建 .claude 文件夹(在 %userprofile% 目录下新建文件夹,命名为 .claude)。Windows Win+R 打开终端

2. 编辑 settings.json

在打开的文件夹中,如果没有 settings.json 文件,右键空白处 → 新建 → 文本文档 → 将文件名改为 settings.json(注意删除 .txt 后缀)。然后双击用编辑器打开,添加以下内容:
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你的EvoLink API Key",
    "ANTHROPIC_BASE_URL": "https://code.evolink.ai",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  },
  "permissions": {
    "allow": [],
    "deny": []
  }
}
Claude CLI 配置环境变量⚠️ 重要提示:
  • 完整复制上面内容,不要遗漏任何符号
  • "你的EvoLink API Key" 替换为实际的 API Key(保留引号)
  • 不要用中文输入法输入标点符号(如中文逗号
配置项说明:
  • ANTHROPIC_AUTH_TOKEN:你的 EvoLink API Key
  • ANTHROPIC_BASE_URL:EvoLink API 接口地址
  • CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC:减少非必要网络请求

第三步:开始使用 Claude CLI

1. 进入安全的工作目录

cd <你的工作目>
说明:<你的工作目录> 替换为实际路径

2. 启动交互模式

claude
Claude CLI 界面展示

3. 验证配置

claude "你是谁"
成功标志:
  • 看到 AI 的回复内容(几行文字)
  • 没有出现 401403API Key invalid 等错误
如果看到错误:
  • 401 Unauthorized:API Key 未设置或无效 → 检查 settings.json
  • 403 Forbidden:API Key 权限不足 → 检查 API Key 是否正确
  • Network error:网络问题 → 检查网络连接

常见问题

1. Claude CLI 是什么?主要用来做什么?

Claude CLI 是 Anthropic 官方推出的命令行工具,允许用户在终端中与 Claude 模型进行交互。主要用于代码辅助、文本生成、问答对话、文件分析等场景,特别适合开发者在命令行环境中快速调用 AI 能力。

2. 第一次使用时,如何确认是否已经安装并配置成功?

依次执行以下命令验证:
  • node -vnpm -v:确认 Node.js 和 npm 已安装
  • claude --version:确认 Claude CLI 已安装
  • claude "你是谁":确认 API 配置正确,能正常返回响应

3. 交互模式和单次命令模式有什么区别?

  • 交互模式:执行 claude 进入持续对话,可多轮交互,适合复杂任务
  • 单次命令模式:执行 claude "问题" 获取单次响应后退出,适合快速查询

4. Claude CLI 会不会自动读取或上传我本地的文件和代码?

不会自动读取或上传。Claude CLI 需要用户主动引用或授权才会读取文件内容,且会在执行敏感操作前请求确认。建议在专门的项目文件夹中使用。

5. 如何使用 Claude CLI 分析或处理本地文件内容?

在交互模式中,可以通过以下方式引用文件:
  • 直接输入文件路径让 Claude 读取
  • 拖拽文件到终端窗口
  • 复制粘贴文件内容

6. Claude CLI 是否支持中文输入和中文输出?

完全支持。Claude CLI 支持中文输入和输出,可以直接用中文提问并获得中文回答。

7. 执行后没有任何输出,可能是什么原因?

常见原因包括:
  • 网络连接问题,无法访问 API 服务器
  • API Key 无效或余额不足
  • ANTHROPIC_BASE_URL 配置错误
  • 防火墙或代理阻止了请求

8. 修改了配置文件或环境变量后,为什么没有生效?

  • 需要重新启动终端或命令行窗口
  • 检查 settings.json 文件格式是否正确(JSON 语法)
  • 确认配置文件路径正确:
    • Windows: C:\Users\{用户名}\.claude\settings.json(将 {用户名} 替换为你的 Windows 用户名,如 C:\Users\Zhang\.claude\settings.json
    • macOS / Linux: ~/.claude/settings.json

9. 使用时出现 401/403 错误一般是什么原因?

  • 401 错误ANTHROPIC_AUTH_TOKEN 未设置或 API Key 无效
  • 403 错误:API Key 权限不足或已过期
  • 请检查 ANTHROPIC_BASE_URL 是否为 https://code.evolink.ai

10. Claude CLI 适合哪些使用场景?又不适合哪些场景?

适合的场景:
  • 代码编写、调试和重构
  • 命令行环境下的快速问答
  • 文件内容分析和处理
  • 自动化脚本集成
不适合的场景:
  • 需要图形界面的复杂交互
  • 实时协作编辑
  • 大规模文件批量处理

11. 如何切换模型?

在交互模式中输入 /model 命令即可切换模型。 EvoLink 支持以下 Claude 模型:
模型名称说明
claude-haiku-4-5-20251001快速响应
claude-sonnet-4-5-20250929平衡性能
claude-sonnet-4-20250514标准版本
claude-opus-4-1-20250805高级版本
claude-opus-4-5-20251101最新版本

13. 怎么上传图片?

  • 方法一:直接引用图片路径
  • 方法二:拖拽图片进终端
  • 方法三:直接粘贴
以上方式均需用户主动操作,Claude CLI 不会自动读取或上传本地图片。

注意

建议在专门的项目文件夹内启动 Claude CLI,避免在敏感目录(如系统目录、包含密钥的目录)中运行。Claude CLI 会以当前工作目录为起点进行文件操作。
如果之前登录过官方账号,需要先清除 ANTHROPIC_AUTH_TOKEN 环境变量或在 settings.json 中覆盖。