当前位置: 首页 > news >正文

macOS下Claude Code从0到1配置教程(附API密钥获取+常见报错修复)

前言

最近整理了这篇Claude Code从安装到调用的完整流程,连最容易卡壳的API配置都做了详细说明。

这次用88api作为中转接口,主要是它支持国内直连,省去了海外账号注册和网络配置的麻烦,一个Key还能管理多个模型,切换起来也方便。跟着步骤走,基本能少踩80%的坑。

正文

一、准备工作:安装Node.js

Claude Code要求Node.js版本≥18(建议LTS版),先确保环境满足。

方法一:官网下载(适合不熟悉命令行的用户)

访问Node.js官网,下载macOS的LTS版本,双击安装包后按向导完成安装即可。

方法二:Homebrew安装(推荐,命令行更快捷)

如果已安装Homebrew,直接在终端执行:

brewinstallnode
验证安装是否成功

安装完成后,在终端输入以下命令检查版本:

node--version# 输出v18.x.x或更高npm--version# 输出对应的npm版本

二、安装Claude Code

Node.js准备好后,通过npm全局安装Claude Code:

npminstall-g@anthropic-ai/claude-code
验证安装是否成功

安装完成后,检查版本确认安装成功:

claude--version# 输出类似1.0.0的版本号

三、配置API连接(核心步骤)

1. 获取API密钥

使用Claude Code需要API密钥,这里以我使用的88api为例(你也可以用其他平台的密钥),主要是省去海外账户注册和翻墙步骤,国内直连更方便,有额度大家可以试试。

  1. 注册并登录后,点击侧边栏“API令牌”。

  2. 点击“添加令牌”

  3. 选择分组

    1. 根据需要调用的模型选择分组
      a. claude 模型建议使用 calude code 分组、
      b. gpt 模型建议使用 codex分组
    2. 可通过平台的模型广场查看不同模型支持的分组
    3. 若在使用中出现上游分组饱和,请切换分组使用
  4. 点击提交

  5. 点击复制按钮复制API令牌,也就是API KEY

2. 配置方式(推荐用配置文件,一劳永逸)
配置文件路径

需要在用户目录下创建.claude文件夹和settings.json配置文件,路径为:

~/.claude/settings.json
配置内容

文件中需要填入API密钥和中转地址:

{"env":{"ANTHROPIC_AUTH_TOKEN":"你的API密钥",// 替换为刚复制的密钥"ANTHROPIC_BASE_URL":"https://api.88api.shop"// 中转接口地址}}
创建步骤(终端操作)
# 创建.claude目录(如果已存在可跳过)mkdir-p~/.claude# 用nano编辑配置文件nano~/.claude/settings.json

粘贴上述配置内容,按Ctrl+O保存,Ctrl+X退出编辑器。

3. 备选方案:环境变量配置(临时或永久)

如果不想用配置文件,也可以通过环境变量设置:

  • 临时生效(仅当前终端):
    exportANTHROPIC_BASE_URL="https://api.88api.shop"exportANTHROPIC_AUTH_TOKEN="你的API密钥"
  • 永久生效
    将上述两行写入~/.zshrc(或你的shell配置文件,如.bashrc):
    echo'export ANTHROPIC_BASE_URL="https://api.88api.shop"'>>~/.zshrcecho'export ANTHROPIC_AUTH_TOKEN="你的API密钥"'>>~/.zshrc
    保存后执行source ~/.zshrc使其生效。
4. 注意事项
  • 替换密钥:务必将配置中的“你的API密钥”替换为实际获取的密钥,否则无法连接。
  • 重启终端/IDE:配置完成后,需要重启终端;如果在VS Code/Cursor等IDE的集成终端使用,需彻底重启IDE(仅重启终端可能不生效)。
5. VSCode插件配置(可选)

如果使用VSCode的Claude插件,需额外创建config.json文件:

  • 路径:~/.claude/config.json
  • 内容:
    {"primaryApiKey":"any"}
  • 创建步骤:
    nano~/.claude/config.json# 粘贴内容后保存退出
    注意:这是插件专用配置,与命令行工具的settings.json是两个文件。

四、开始使用Claude Code

配置完成后,在终端输入以下命令启动:

claude

首次启动可能需要简单交互,按提示操作即可。想了解更多命令,可执行:

claude--help

五、常见问题排查

问题1:启动后提示“Unable to connect to Anthropic services”

原因:首次启动引导未完成。
解决:在用户根目录创建.claude.json文件跳过引导:

  • 路径:~/.claude.json
  • 内容:
    {"hasCompletedOnboarding":true}
  • 创建命令:
    cat>~/.claude.json<<'EOF' { "hasCompletedOnboarding": true } EOF
  • 验证:执行cat ~/.claude.json确认文件已创建,重启Claude Code即可。
调试小技巧

如果配置后仍无法连接,可按以下步骤排查:

  1. 检查网络是否正常(国内用户需确保中转接口可访问)
  2. 确认API密钥和ANTHROPIC_BASE_URL配置正确
  3. 重启终端或IDE后重试

总结

这篇教程从Node.js安装到API配置,再到常见问题修复,覆盖了macOS下Claude Code的完整上手流程。核心是解决国内环境下的连接难题,通过中转接口省去了海外账号和翻墙的麻烦。按步骤操作,基本能避免“安装成功但无法调用”的常见问题。如果遇到其他报错,欢迎在评论区交流,我会尽量帮忙解答。

http://www.cnnetsun.cn/news/2712646.html

相关文章:

  • 告别编译焦虑:Ubuntu 22.04下一键式编译Chrono Engine及其Irrlicht可视化模块
  • 模拟电路实战:用晶体管与振动电机打造声控石头昆虫
  • TradingAgents-CN:构建企业级AI投资决策系统的技术实践
  • 保姆级教程:手把手教你用YOLOv8-OBB训练自己的遥感旋转目标检测模型(UCAS-AOD数据集)
  • 从Chatbot到生产级Agent:保姆级开发指南,带你搞定AI Agent工程化难题!
  • [論文學習]大型語言模型(LLM)隱私風險全面調查:訓練與推論階段的挑戰與對策
  • 手把手教你解决Android Studio报错:AGP版本不兼容(实测降级Gradle与插件版本)
  • 展锐平台Sensor Hub驱动添加实战:从源码编译到内存Overlay的完整避坑指南
  • 从王者荣耀卡顿聊起:手把手带你搞懂FPS、码率与视频编码(H.264/H.265实战解析)
  • 终极指南:用Fan Control彻底掌控Windows风扇,告别噪音与过热烦恼
  • 游戏闪退?可能是Vulkan的锅!Windows双显卡(独显+核显)环境下排查与切换Vulkan渲染器的完整指南
  • 基于Arduino与光敏电阻的非接触式厨房智能助手设计与实现
  • 基于P-MOSFET的负载共享电路设计:解决TP4056充电时负载耗电导致的锂电池过充问题
  • 吃透 OpenClaw 部署:避坑 + 优化 + 技能安装全流程
  • 洛雪音乐音源架构解析:多平台音乐聚合的技术实现方案
  • 用 Service Definition Extension 给 ABAP 标准服务加一层干净的扩展口
  • 电路设计入门:从原理图到PCB的完整实战指南
  • 从ImageNet-21k-P到ImageNet-1k:mobilenetv3_large_100.miil_in21k_ft_in1k迁移学习策略揭秘
  • 如何快速掌握YaneuraOu:世界最强将棋AI的完整入门指南
  • Python调用百度智能云API实现文本纠错
  • 基于Arduino的光控清洁小车:从传感器到执行器的嵌入式系统实战
  • Fan Control终极指南:5个步骤彻底解决Windows风扇噪音与散热难题
  • MMS-TTS-CPU与其他TTS模型对比:10个关键优势与适用场景分析
  • Qwen3.6-35B-A3B-DFlash高级配置:滑动窗口注意力与长上下文优化
  • rLLM:基于强化学习的大语言模型智能体训练框架技术架构解析
  • 5大策略构建企业级AI助手扩展平台:OpenCode插件架构深度解析
  • 复古软盘改造Micro SD卡收纳盒:DIY硬件收纳与空间重构实践
  • LinkSwift:九大网盘直链下载的终极解决方案,让你告别龟速下载!
  • AtlasOS终极指南:5步实现Windows系统性能与隐私的完美平衡
  • MStar方案设备USB串口通信必备驱动(Win7 32/64位免签安装)