概述
Claude Code CLI 是 Anthropic 官方推出的命令行工具,用于在终端环境中与 Claude 系列大模型进行交互。 通过将 Claude Code CLI 与 EvoLink API 进行配置集成,您可以在命令行中直接调用 EvoLink 提供的 Claude 系列模型能力。使用前准备
在开始配置之前,请确保已完成以下准备工作:获取 EvoLink API Key
- 登录 EvoLink 控制台
- 在控制台中找到 API Keys,点击”创建新Key”按钮,然后复制生成的 Key
- API Key 通常以
sk-开头,请妥善保存
第一步:安装 Claude Code CLI
提示: 如果不知道如何打开命令行终端,请查看 常见问题 - 如何打开命令行终端
1. 一键安装
- macOS / Linux
- Windows
permission denied 时,在命令前加 sudo。2. 检验安装
1.x.x)。
第二步:配置 EvoLink API
Claude Code CLI 通过settings.json 配置文件进行配置。
- CC Switch
- settings.json
- 永久设置
- 临时设置
CC Switch 是一个桌面 GUI 工具,可以通过图形界面管理 Claude Code 的提供商配置,无需手动编辑配置文件。第 2 步: 点击”添加新供应商”,只填以下三项(如图红框处):第 3 步: 点击”添加”。CC Switch 会自动将配置写入
1. 安装 CC Switch
从 GitHub Releases 下载对应平台的安装包并安装。2. 配置 EvoLink(新建供应商)
第 1 步: 打开 CC Switch,点击右上角的图标进入配置页面。- 供应商名称:填
EvoLink.AI - API Key:填你的 EvoLink API Key(以
sk-开头) - 请求地址:填
https://direct.evolink.ai(不要以斜杠/结尾)
settings.json,无需手动操作。配置成功长什么样: 新供应商出现在列表中、可以切换启用。随后回到终端运行 claude "你是谁" 能得到正常回复,即表示接入成功。之前配置过、现在接不上?
想保留旧配置、手动排查?点这里
想保留旧配置、手动排查?点这里
如果你不想删旧配置,可以打开”编辑供应商” → 展开 “高级选项” → 检查 “配置 JSON”,确认以下几点:
env.ANTHROPIC_BASE_URL是https://direct.evolink.ai(不是旧的地址)env.ANTHROPIC_AUTH_TOKEN是你的 EvoLink API Key(不是旧的 Key)- 删掉你不确定的手动添加项,让配置回到”只由上方三项自动生成”的状态
第三步:开始使用 Claude Code CLI
1. 进入安全的工作目录
你的工作目录 替换为实际路径
2. 启动交互模式
3. 验证配置
- 看到 AI 的正常回复内容(几行文字),且回复来自 Claude 模型。
- 没有出现
401、403、API Key invalid、弹出官方登录等异常。
排错
以下按你实际看到的报错/现象分类,对号入座即可。弹出官方登录页 / 提示登录 Anthropic 账号
现象:运行claude 后没有走 EvoLink,反而弹出要求登录官方 Anthropic 账号的界面。
原因:环境变量没生效,或本机存有官方登录的残留凭证,Claude Code 回落到了官方登录流程。
解决:
- 确认
ANTHROPIC_BASE_URL与ANTHROPIC_AUTH_TOKEN已正确设置且在当前终端可读(改完配置后重启终端)。 - 如果你之前登录过官方账号,清除残留:删除或覆盖
ANTHROPIC_AUTH_TOKEN,并检查是否残留了其它会抢占请求的旧变量(见下一条)。
明明配了 EvoLink 却还是走了别的服务 / 旧凭证冲突
原因:环境里残留了旧的 Key 变量,优先级高于你新配置的,劫持了请求。 解决(旧 Key 清理自查):接入 EvoLink 前,确认这些旧变量已清空或不冲突:ANTHROPIC_API_KEY:如果你只用ANTHROPIC_AUTH_TOKEN接 EvoLink,把ANTHROPIC_API_KEY置空或删除,避免两个 Key 变量打架。- 任何指向其它服务的
ANTHROPIC_BASE_URL旧值:确认当前值就是https://direct.evolink.ai。 - 检查
~/.claude/settings.json的env段与 shell 配置文件(.zshrc/.bashrc等)里是否有相互覆盖的旧配置。
返回 401 Unauthorized
原因:ANTHROPIC_AUTH_TOKEN 未设置或 API Key 无效。
解决:检查 ~/.claude/settings.json 里的 ANTHROPIC_AUTH_TOKEN,到 EvoLink 控制台 核对 Key 是否正确、是否被禁用。
返回 403 Forbidden
原因:API Key 权限不足或已过期。
解决:到 EvoLink 控制台 检查 Key 状态,必要时重新创建。
返回 model_not_found
现象:Model '...' is not available for this API key。
原因:模型 ID 拼错或该模型未开通。
解决:核对模型名与 下方模型表 是否一致,用 /model 切换到可用模型。
返回 404 Invalid URL(路径重复)
现象:报错里出现类似 /v1/messages/v1/messages 的重复路径。
原因:ANTHROPIC_BASE_URL 手动多拼了接口路径。
解决:ANTHROPIC_BASE_URL 只填到域名根 https://direct.evolink.ai 即可,不要手动加 /v1/messages——Claude Code 会自动拼接。
执行后没有任何输出 / Network error
原因:网络无法访问 API 服务器,或被防火墙/代理阻断。
解决:检查网络连接与代理设置,确认能访问 https://direct.evolink.ai。
想同时用贵模型规划、便宜模型执行来省钱? 参见教程 双模型工作流:贵模型规划 + 便宜模型执行,Claude Code 的 subagent 分工、
opusplan 混合模式等省钱配置都在其中。常见问题
1. Claude Code CLI 是什么?主要用来做什么?
Claude Code CLI 是 Anthropic 官方推出的命令行工具,允许用户在终端中与 Claude 模型进行交互。主要用于代码辅助、文本生成、问答对话、文件分析等场景,特别适合开发者在命令行环境中快速调用 AI 能力。2. 第一次使用时,如何确认是否已经安装并配置成功?
依次执行以下命令验证:claude --version:确认 Claude Code CLI 已安装claude "你是谁":确认 API 配置正确,能正常返回响应
3. 交互模式和单次命令模式有什么区别?
- 交互模式:执行
claude进入持续对话,可多轮交互,适合复杂任务 - 单次命令模式:执行
claude "问题"获取单次响应后退出,适合快速查询
4. Claude Code CLI 会不会自动读取或上传我本地的文件和代码?
不会自动读取或上传。Claude Code CLI 需要用户主动引用或授权才会读取文件内容,且会在执行敏感操作前请求确认。建议在专门的项目文件夹中使用。5. 如何使用 Claude Code CLI 分析或处理本地文件内容?
在交互模式中,可以通过以下方式引用文件:- 直接输入文件路径让 Claude 读取
- 拖拽文件到终端窗口
- 复制粘贴文件内容
6. Claude Code CLI 是否支持中文输入和中文输出?
完全支持。Claude Code 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
- Windows:
9. 使用时出现 401/403 错误一般是什么原因?
- 401 错误:
ANTHROPIC_AUTH_TOKEN未设置或 API Key 无效 - 403 错误:API Key 权限不足或已过期
- 请检查
ANTHROPIC_BASE_URL是否为https://direct.evolink.ai - 更多按报错分类的定位方法见 排错 章节。
10. Claude Code CLI 适合哪些使用场景?又不适合哪些场景?
适合的场景:- 代码编写、调试和重构
- 命令行环境下的快速问答
- 文件内容分析和处理
- 自动化脚本集成
- 需要图形界面的复杂交互
- 实时协作编辑
- 大规模文件批量处理
11. 如何切换模型?
在交互模式中输入/model 命令即可切换模型。
12. EvoLink 支持哪些 Claude 模型?
EvoLink 支持以下 Claude 模型(同时也支持 GPT、Gemini 等系列,可在控制台查看):13. 怎么上传图片?
- 方法一:直接引用图片路径
- 方法二:拖拽图片进终端
- 方法三:直接粘贴
14. 如何打开命令行终端?
- Windows
- macOS
- Linux
- 方法一:按
Win + R键,输入cmd或powershell,按回车 - 方法二:在开始菜单搜索”命令提示符”或”PowerShell”
- 方法三:在文件夹中按住 Shift 键,右键点击空白处,选择”在此处打开 PowerShell 窗口”