返回指南
安装·2026年10月3日·更新于 2026年10月10日·阅读约 14 分钟

Claude Code 安装方法【Windows・Mac】——无需订阅的 API 密钥设置及使用 JCB・Apple Pay 支付

安装本身只需一行官方命令即可完成。真正容易遇到问题的是后续步骤:npm 所需的 Node.js 版本、Windows 终端和 PATH、不登录而使用 API 密钥运行的设置,以及从日本付款。我们将依次解决官方文档未说明的部分。

安装 Claude Code 只需运行一行官方原生安装程序。Mac、Linux 和 WSL 使用 install.sh,Windows 使用 PowerShell 时使用 install.ps1,CMD 时使用 install.cmd(也可以通过 npm 安装,但要求 Node.js 22 或更高版本)。通常之后会使用 Pro、Max 等套餐登录;如果不订阅,请设置 ANTHROPIC_BASE_URL=https://api.kunavo.com(不要添加 /v1)、包含 API 密钥的 ANTHROPIC_AUTH_TOKEN,以及用于固定模型的 4 个变量,即可无需登录启动。可通过 /status 确认是否正常运行。API 余额可使用 JCB 等卡、Apple Pay、Google Pay 和 Link,从 $10 起预先充值,结账页面会以日元显示。

终端
# macOS・Linux・WSL
curl -fsSL https://claude.ai/install.sh | bash
PowerShell
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
cmd.exe
:: Windows コマンドプロンプト(CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

安装步骤的第一手信息来自 Anthropic 的日文官方文档(设置、安装故障排除、2026年10月3日核查)。本页不重复这些内容,而是重点说明日文解说文章中不一致的地方(Node.js 版本、Windows 管理员权限和 Git),以及官方文档未涉及的内容——无需登录、改用 API 密钥运行的设置,以及从日本付款。价格和付款方式的信息截至 2026年10月10日。日本同时列在 Anthropic 的 Claude.ai 和 API 支持国家列表中(2026年10月3日核查)。

先决定:使用订阅登录,还是通过 API 密钥运行

安装本身无论选择哪种方式都相同,区别在首次启动之后。Claude Code 启动后会要求进行身份验证。如果不确定,可以根据以下 3 点判断。

  • 已经订阅 Pro、Max、Team 或 Enterprise,或拥有 Console 账户:直接登录即可使用。无需设置本页的 API 密钥。免费套餐不包含 Claude Code。
  • 不想每月支付固定费用,或者每月用量差异很大:适合使用 API 密钥运行,并按已使用的 token 付费。供参考,Claude 订阅中,Pro 每月 $20(按年付费为 $200,相当于每月 $17),Max 起价为每月 $100,两者均不含税(Claude 价格页面,2026年10月3日核查)。我们在Claude Code 费用中计算了哪种方案更便宜的临界点。
  • 想使用 Remote Control 或语音输入:两者都要求 claude.ai 账户,因此不能使用 API 密钥。请选择登录。

付款方式也有所不同。在 Anthropic 网站上购买的订阅仅支持信用卡或借记卡;通过 iPhone 或 Android 应用订阅时,则由 App Store 或 Google Play 处理付款(Anthropic 帮助中心,英文版,截至 2026年10月3日核查)。Kunavo 的 API 余额可使用银行卡(包括 JCB)、Apple Pay、Google Pay 和 Link 充值(详情见后文的付款章节)。

安装前检查

条件与官方文档(2026年10月3日确认)一致。右侧一列说明如何在本地确认。

项目条件确认方法
操作系统macOS 13.0 或更高版本 / Windows 10 1809 或更高版本、Windows Server 2019 或更高版本 / Ubuntu 20.04 或更高版本、Debian 10 或更高版本、Alpine Linux 3.19 或更高版本Mac:Apple 菜单中的“关于本机”;Windows:winver
CPU・内存x64 或 ARM64,RAM 4 GB 或更高不支持 32 位 Windows・PowerShell
ShellBash、Zsh、PowerShell、CMDWindows:如果提示符开头有 PS,则是 PowerShell
Node.js仅通过 npm 安装时要求 22 或更高版本。原生安装程序不需要node -v
使用国家/地区Anthropic 支持的国家/地区(日本在支持范围内)是否使用了境外 VPN

选择安装方式

官方文档标注“推荐”的是原生安装程序。它与其他方式的主要区别在于更新方式。

方式更新前提
原生安装程序(推荐)在后台自动更新无(命令位于页面开头)
Homebrew・WinGet(Windows)默认不会自动更新。使用包管理器自行更新,或通过 CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 启用各包管理器
npm添加 @latest 后重新安装Node.js 22 或更高版本
# Homebrew(既定では自動更新されない)
brew install --cask claude-code

# WinGet(Windows・既定では自動更新されない)
winget install Anthropic.ClaudeCode

无论采用哪种方式,完成后都要重新打开终端再进行确认。安装前已打开的窗口可能尚未加载新的 PATH。claude doctor 只显示安装和设置状态,不会开始会话,因此可用于排查无法正常运行的问题。

claude --version   # 2.1.211 (Claude Code) のようなバージョン番号が出れば OK
claude doctor      # セッションを開かずに、インストールと設定を診断する

通过 npm 安装时的注意事项

日文解说文章中仍常见“Node.js 18 或更高版本”的说法,但官方文档要求的是Node.js 22 或更高版本(官方文档,2026年10月3日核查)。使用较旧的 Node.js 时,npm 只会发出 EBADENGINE 警告,不会停止安装,claude 也会启动;不过看到警告后,最好升级 Node.js。如果你使用 nvm 或 Volta 等工具切换版本,请在安装所用的 shell 中检查 node -v。

终端
node -v                                    # v22 以上であること
npm install -g @anthropic-ai/claude-code   # sudo は付けない

# 更新は @latest で(npm update -g は使わない)
npm install -g @anthropic-ai/claude-code@latest

官方文档明确要求不要使用 sudo npm install -g。此外,由于主体二进制文件会作为可选依赖安装,如果 --omit=optional 或 .npmrc 的 optional=false 省略了可选依赖,在 Mac、Linux 上会显示 claude native binary not installed,无法启动。

在 Windows 上安装时的要点

首先,网上常见的两种操作都不需要。“以管理员身份运行 PowerShell”和“先安装 Git for Windows”都不是官方文档的要求。无需管理员权限,Git for Windows 是可选项;如果未安装,Claude Code 会在 PowerShell 中执行命令(Windows 设置,2026年10月3日核查)。

在粘贴命令之前,请先确认两点。

  1. 当前打开的是 PowerShell 还是 CMD。如果提示符是 PS C:\Users\ユーザー名>,请使用 PowerShell 的 irm 行;如果是没有 PS 的 C:\Users\ユーザー名>,请使用 CMD 的 install.cmd 行。弄错后,PowerShell 会报错,表示无法将 && 识别为分隔符;CMD 会报错,表示无法识别 irm(日语版 Windows 可能会以日语显示消息)。
  2. 是否打开了“Windows PowerShell (x86)”。开始菜单中带有 (x86) 的版本以 32 位进程运行,因此即使电脑为 64 位,也会因 Claude Code does not support 32-bit Windows 而停止。

在 Windows 上有 3 种运行方式。如果不确定,可以从原生方式开始。

运行环境沙盒适合以下用户
原生 Windows(PowerShell・CMD)不支持代码和工具都在 Windows 端。不需要额外安装任何内容
WSL 2支持需要使用 Linux 工具,或希望隔离运行命令。在 WSL 终端中运行 Mac、Linux 版本的命令,claude 也在那里启动
WSL 1不支持无法使用 WSL 2 的环境

如果已安装 Git for Windows,但 Claude Code 找不到 Git Bash,请在用户配置文件的 env 中,将 bash.exe 的位置写入 CLAUDE_CODE_GIT_BASH_PATH。

%USERPROFILE%\.claude\settings.json
{
  "env": {
    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
  }
}

安装后 claude 无法运行时

'claude' is not recognized(Mac、Linux 上为 command not found: claude)表示安装位置不在 PATH 中。原生安装程序的位置在 Windows 上为 %USERPROFILE%\.local\bin\claude.exe,Mac、Linux 上为 ~/.local/bin/claude。重新打开终端后仍未解决时,请按照官方文档中的步骤,从 PowerShell 检查并添加。

PowerShell
# 1. インストール先が PATH に入っているか確認する
$env:PATH -split ';' | Select-String '\.local\\bin'

# 2. 何も出なければユーザーの PATH に追加し、ターミナルを開き直す
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')

# 3. 新しいターミナルで
claude --version

如果通过 npm 安装时出现 npm.ps1 cannot be loaded because running scripts is disabled on this system(启动时则出现 claude.ps1),这是因为 PowerShell 执行策略阻止了 npm 的 .ps1 脚本(官方文档,2026年10月3日核查)。运行下面的命令,只为当前用户允许本地脚本执行即可解决。如果不想更改策略,可以使用 npm.cmd、claude.cmd,或者切换到适用于 PowerShell 的原生安装程序。

PowerShell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

不登录、使用 API 密钥运行的设置

Kunavo 并非 Anthropic,而是一家独立的 API 网关,提供对 Claude 等模型的预付费 API 访问。Claude Code 提供了官方变量 ANTHROPIC_BASE_URL,用于更换请求的目标地址;官方文档也有“将 Claude Code 连接到 LLM 网关”页面。无需使用插件或修改版。此变量只更改目标地址,实际作答的模型由另一个变量决定(模型设置,2026年10月3日核查)。

需要设置以下 6 项。

变量值容易弄错的地方
ANTHROPIC_BASE_URLhttps://api.kunavo.com只写到域名。Claude Code 会自动添加 /v1/messages,因此如果写到 /v1,请求会发送到 /v1/v1/messages 并返回 404
ANTHROPIC_AUTH_TOKEN以 sk-kn- 开头的密钥比 ANTHROPIC_API_KEY 更可靠(下文说明)
ANTHROPIC_MODELclaude-sonnet-5主模型(Claude Sonnet 5)。必须与 Kunavo 模型列表中的名称完全一致
ANTHROPIC_DEFAULT_OPUS_MODELclaude-opus-5-5将 opus 别名的目标固定为 Claude Opus 5.5。需要 Claude Code v2.1.280 或更高版本(旧版本使用 claude update)
ANTHROPIC_DEFAULT_SONNET_MODELclaude-sonnet-5sonnet 别名的目标。未设置时会调用 Kunavo 不提供的 Sonnet 5.5,导致 /model sonnet、opusplan 的执行阶段以及指定 sonnet 的子代理返回 404
ANTHROPIC_DEFAULT_HAIKU_MODELclaude-haiku-4-5haiku别名及后台处理所用的模型。如果不设置,系统会请求 Kunavo 不提供的模型 ID(v2.1.293 及之后版本为 Haiku 5.5),导致 /model haiku或指定 haiku 的子代理返回 404。摘要等后台处理也会改用主模型运行。

在 Mac、Linux 上,将其追加到 shell 配置文件(~/.zshrc 或 ~/.bashrc),然后重新打开终端。

~/.zshrc
export ANTHROPIC_BASE_URL=https://api.kunavo.com   # ドメインだけ。/v1 は付けない
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5

如果只想在 Windows 上试用,请在 PowerShell 窗口中运行以下命令。关闭窗口后设置会消失。

PowerShell
# このウィンドウの中だけで有効(閉じると消える)
$env:ANTHROPIC_BASE_URL = "https://api.kunavo.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-kn-..."
$env:ANTHROPIC_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = "claude-opus-5-5"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "claude-haiku-4-5"
claude

如果不想每次输入,请写入用户配置文件 ~/.claude/settings.json(Windows 为 %USERPROFILE%\.claude\settings.json)的 env 中。它会对所有项目生效,Mac 和 Windows 使用相同写法即可。如果文件中已有其他设置,只添加 env 块。

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.kunavo.com",
    "ANTHROPIC_AUTH_TOKEN": "sk-kn-...",
    "ANTHROPIC_MODEL": "claude-sonnet-5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5"
  }
}

关于放置位置,有 3 点需要注意。

  • 请不要将密钥写入项目的 .claude/settings.json。密钥会被提交到代码仓库,并提供给所有克隆仓库的人(官方文档)。
  • 如果 shell 和配置文件中都有相同变量,将使用配置文件中的值。即使重新执行 export 后仍未改变,也请检查配置文件。
  • 通过 VS Code 扩展使用时,将相同变量添加到 VS Code 用户设置的 claudeCode.environmentVariables 中。

使用 ANTHROPIC_AUTH_TOKEN 的原因

ANTHROPIC_AUTH_TOKEN 会通过 Authorization: Bearer 标头发送,设置后立即生效。另一方面,ANTHROPIC_API_KEY 会通过 x-api-key 标头发送,在交互模式下首次会请求一次授权。若在此处拒绝,密钥之后会在没有任何提示的情况下被忽略,直到在 /config 的 Use custom API key 中重新启用。Kunavo 接受通过两种标头发送的密钥,因此ANTHROPIC_API_KEY也能运行,但由于没有这个陷阱,ANTHROPIC_AUTH_TOKEN更可靠。官方文档也建议,在未指定密钥类型时使用 ANTHROPIC_AUTH_TOKEN。

固定模型的原因(截至 2026年10月3日)

根据官方文档(2026年10月3日核查),使用 API 密钥时,默认模型和 opus 别名指向 Opus 5.5,sonnet 别名指向 Sonnet 5.5。每次发布新模型时,别名的指向都会改变,但 Kunavo 未必能在同一天提供该模型。事实上,截至 2026年10月3日,Kunavo 尚未提供 Sonnet 5.5,因此如果不固定模型而选择 /model sonnet,就会收到 404 错误。opusplan 执行阶段以及指定了 model: sonnet 的子智能体也会遇到同样的问题。因此,上述设置通过 ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5 固定了 sonnet 别名。opus 别名也通过 ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5 固定为 Claude Opus 5.5,这样即使它的指向改为下一个 Opus,也不会造成问题。Claude Opus 5.5 需要 Claude Code v2.1.280 或更高版本;如果版本较旧,请使用 claude update 更新。

固定模型也能让费用更容易预估。如果不指定模型,默认模型会是 Claude Opus 5.5,每个 token 的单价会高于以 Claude Sonnet 5 为主模型时的单价。Kunavo 的单价(每 1M 个 token,输入 / 输出)为:Claude Haiku 4.5 $0.70 / $3.50,Claude Sonnet 5 $1.40 / $7.00(Anthropic 官方价格为 $2.00 / $10.00),以及 Claude Opus 5.5 $2.80 / $14.00。如果不设置 ANTHROPIC_DEFAULT_HAIKU_MODEL,通过 ANTHROPIC_AUTH_TOKEN 连接的会话中,供 claude --resume 使用的对话摘要等后台处理也会由主模型运行(网关兼容性指南,2026年10月3日核查)。另外,在 Anthropic 的价格页面中,设为主模型的 Sonnet 5 已被移至“旧版模型”栏目(2026年10月3日核查)。

分 3 个阶段确认运行状态

1. 启动前,仅测试 URL 和密钥

这是与官方文档相同的请求,只输出 1 个令牌(会从余额中扣除极少量)。它会读取 shell 变量,因此如果密钥只写在配置文件中,请先在此终端中执行 export,然后再运行。若返回以 {"id":"msg_ 开头的 JSON 和 200,则 URL 和密钥均正常;若返回 401,则密钥被拒绝。

终端
curl -sS -w '\n%{http_code}\n' -X POST "$ANTHROPIC_BASE_URL/v1/messages" \
  -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'

PowerShell 中如下所示;如果返回的 id 以 msg_ 开头,则表示成功。

PowerShell
Invoke-RestMethod -Method Post -Uri "$env:ANTHROPIC_BASE_URL/v1/messages" `
  -Headers @{ "Authorization" = "Bearer $env:ANTHROPIC_AUTH_TOKEN"; "anthropic-version" = "2023-06-01" } `
  -ContentType "application/json" `
  -Body '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'

2. 启动 claude,确认不会出现登录界面

首次会显示首次运行向导和文件夹信任确认,但之后不会要求在浏览器中登录。如果要求登录,说明密钥没有传递到位。

常见原因是只将密钥写入项目的 .claude/settings.json 或 .claude/settings.local.json。在交互式会话中,项目设置中的 env 会在向导和文件夹信任确认完成后才读取,因此首次启动时会被视为没有密钥。请将其移到 shell 的 export 或用户的 ~/.claude/settings.json 中。

3. 查看 /status 中的两行

在会话中运行 /status,并查看 Status 选项卡(官方文档,2026年10月3日核查)。

  • Anthropic base URL 中应显示 https://api.kunavo.com。只有在设置网关时才会出现此行,因此如果整行不存在,说明 ANTHROPIC_BASE_URL 没有传递到会话。
  • Auth token 中应显示 ANTHROPIC_AUTH_TOKEN。如果显示的是 claude.ai 账户的 Login method,则表示正在使用已保存的登录信息。

使用 API 密钥运行时会发生的变化

  • Remote Control 和语音输入不可用。两者都以 claude.ai ID 为前提,因此在 ANTHROPIC_AUTH_TOKEN 等网关凭据生效期间会被禁用。从 v2.1.196 起,只要 ANTHROPIC_BASE_URL 指向 Anthropic 以外的主机,Remote Control 就会被禁用。
  • 会显示 /fast 已禁用。仅使用 bearer token 进行身份验证时,Claude Code 不会查询是否可以使用快速模式,而是将其视为禁用,并显示 Fast mode has been disabled by your organization。
  • /context 中显示的数字是估算值。由于 Kunavo 不提供 /v1/messages/count_tokens,Claude Code 会改用基于字符数的估算方式(网关兼容性指南,2026年10月3日核查)。

Kunavo 端的详细设置见Claude Code 集成文档和 ANTHROPIC_BASE_URL 文档(两者均为英文)。

API 余额支付:JCB・Apple Pay・Google Pay・Link

下面先汇总从日本付款时常见的问题。

关注点答案
JCB 可以使用吗?可以。Stripe 结账支持的卡片为 Visa、Mastercard、American Express、JCB和UnionPay。借记卡也可以作为卡片输入
还有哪些可用方式?Apple Pay(Safari、iPhone 等支持的环境)、Google Pay(已在 Chrome 或 Android 中设置时)、Link(调用保存在 Stripe 中的支付信息的机制)
可以用日元付款吗?从日本打开时,金额会以日元显示。价格以美元计价,换算成日元时包含一笔由买家承担的 2–4% 费用。在结账时选择美元即可免除这笔费用,但发卡机构可能会收取自己的汇兑费用,并使用自己的汇率(Stripe 文档,2026年10月3日核查)
便利店付款・PayPay 呢?不支持。银行转账和运营商计费也不可用
自动充值呢?只能使用已保存的卡或 Link 进行设置
合格发票(Invoice)呢?不会开具
可以用于支付 Claude Pro / Max 吗?不能。充值的是 Kunavo 的 API 余额

步骤共有 4 个。首先注册 Kunavo(使用电子邮件地址或 Google 账户;注册时不会要求提供卡片信息)。然后在控制面板的 Billing 中选择充值金额。最低为 $10,无月费,大额充值会获得奖励($100 可充值为 $110 余额、$1,000 可充值为 $1,200 余额和$5,000 可充值为 $6,250 余额)。在 Stripe 结账页面选择上述方式付款后,最后在 API Keys 中创建 sk-kn- 密钥,并将其填入 ANTHROPIC_AUTH_TOKEN。密钥只会在创建时显示一次,请立即复制。

余额没有有效期,失败的请求不会收费。关于在日本支付 Claude 订阅时可使用哪些方式(包括通过 App Store、Google Play),我们已在带有来源的Claude 支付方式中汇总。

费用参考(估算)

通过 API 密钥运行的 Claude Code 按令牌使用量计费。Claude Code 会在每次请求中整体发送对话上下文,但与上次相同的开头部分可能按缓存读取单价计费。下表假设每个请求的输入为 40,000 个令牌,其中 36,000 = 90% 为缓存读取,剩余 4,000 为缓存写入;输出为 1,000 个令牌,并假设一次工作包含 50 个请求。不包括后台的 Claude Haiku 4.5 调用。对于 Claude Sonnet 5,Kunavo 的缓存价格为:读取费用是输入单价的 10%,写入费用是 1.25 倍(表中各模型均按各自比例计算)。这不是实测值,也不是上限。

模型1 个请求50 个请求50 个请求(完全未命中缓存时)
Claude Sonnet 5$0.019$0.95$3.15
Claude Opus 5.5$0.033$1.65$6.30

实际金额会因上下文长度、缓存命中情况、响应长度,以及是否在每项工作中执行 /clear 而变化。所有模型的单价可在价格页面查看,按照自身使用方式估算可使用 Claude 令牌费用计算器(英文),各模型的 API 单价可在Claude API 价格中确认。

常见错误及处理方法

阶段显示・症状原因与处理方法
安装The token '&&' is not a valid statement separator你正在将 CMD 行粘贴到 PowerShell 中。请使用 irm … | iex 行。
安装'irm' is not recognized as an internal or external command你正在将 PowerShell 行粘贴到 CMD 中。请使用 install.cmd 行。
安装PowerShell 中出现关于 -fsSL 或 bash 的错误你正在 Windows 上运行 Mac、Linux 版本的命令。请使用 PowerShell 版本的命令。
安装syntax error near unexpected token '<'、curl: (22) The requested URL returned error: 403安装程序的 URL 返回的是 HTML 或错误信息,而不是脚本(官方文档,2026年10月3日核查)。请检查公司代理或防火墙,尝试使用其他网络,或咨询公司管理员。
安装App unavailable in region系统判定你是从不受支持的国家/地区连接。日本在支持范围内,因此请移除境外 VPN 或代理。
安装EBADENGINE 警告Node.js 低于 22。安装会完成,但请更新 Node.js。
安装npm.ps1 cannot be loaded这是 PowerShell 的执行策略问题。运行 Set-ExecutionPolicy,或切换到原生安装程序。
启动command not found: claude、'claude' is not recognized安装位置不在 PATH 中。请重新打开终端;在 Windows 上按照上面的 PowerShell 步骤添加。
启动claude native binary not installed(Mac、Linux)npm 正在省略可选依赖(--omit=optional、optional=false)。请移除该设置后重新安装。
启动Claude Code does not support 32-bit Windows正在使用“Windows PowerShell (x86)”。请打开不带 (x86) 的版本。
启动已设置密钥,但出现登录界面密钥未被读取。请不要写在项目设置中,而是写入 shell 或 ~/.claude/settings.json,并在新终端中启动。如果你使用 ANTHROPIC_API_KEY 且之前拒绝过授权,请在 /config 的 Use custom API key 中启用,或切换到 ANTHROPIC_AUTH_TOKEN。
连接401密钥被拒绝。请确认已完整复制 sk-kn- 开头的密钥且没有空格,并确认没有在 API Keys 中删除它。
连接402余额不足,或已达到为密钥设置的每月使用上限。请在 Billing 中充值,或重新检查密钥上限。
连接404ANTHROPIC_BASE_URL 末尾是否带有 /v1,或者由于未固定模型而调用了 Kunavo 不提供的模型(如 Sonnet 5.5)。

不适合使用此方法的情况

  • 报销必须提供合格发票。Kunavo 的结账不会开具发票,也不会开具带注册号的合格发票。
  • 想使用便利店付款或 PayPay。两者都不支持,银行转账和运营商计费也不支持。自动充值只能使用已保存的卡或 Link。
  • 要使用 Remote Control 或语音输入。API 密钥无法使用这些功能,且 /fast 也会显示为已禁用。请使用订阅登录。
  • 想使用 Sonnet 5.5。截至 2026年10月3日,Kunavo 尚未提供该模型。
  • 希望仅通过日语文档完成设置。Claude Code 本体的官方文档可以用日语阅读,但 Kunavo 的集成文档仅提供英文。

接下来要做什么

通过 /status 确认后,在要处理的项目目录中启动 claude,首先使用 /init 创建 CLAUDE.md。CLAUDE.md 应写入哪些内容、如何减少确认对话框,以及如何创建自定义命令,将在Claude Code 使用方法中依次说明。

常见问题

如何安装 Claude Code?Mac 和 Windows 的安装方式不同吗?

两者只是在使用的命令上不同,安装都只需运行官方原生安装程序的一行命令。Mac、Linux 和 WSL 使用 curl -fsSL https://claude.ai/install.sh | bash,Windows PowerShell 使用 irm https://claude.ai/install.ps1 | iex,命令提示符(CMD)使用 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd。安装完成后,在新终端中运行 claude --version;如果显示版本号,就完成了。原生版本会在后台自动更新。

在 Windows 上安装时,需要管理员权限、Git for Windows 或 WSL 吗?

这些都不是必需的。根据官方文档(2026年10月3日确认),无需以管理员身份运行,Git for Windows 是可选的(如果未安装,Claude Code 会在 PowerShell 中执行命令)。WSL 也不是必需的,可以直接从 PowerShell 或 CMD 安装。只有在需要沙盒或 Linux 工具时才选择 WSL 2,并在 WSL 终端中运行 Mac、Linux 版本的命令。请注意,“Windows PowerShell (x86)”以 32 位运行,因此不能使用。

也可以通过 npm install -g @anthropic-ai/claude-code 安装吗?Node.js 18 可以吗?

可以安装,但官方要求 Node.js 22 或更高版本(2026年10月3日确认)。“18 或更高版本”的文章已经过时。低于 22 时,npm 会发出 EBADENGINE 警告(但安装本身会完成)。不要加 sudo;更新时不要使用 npm update -g,而应使用 npm install -g @anthropic-ai/claude-code@latest。如果不打算使用 Node.js,原生安装程序更省事。

Claude Code 可以不订阅(不购买 Pro / Max)使用吗?

可以。登录使用时,需要 Pro、Max、Team、Enterprise 套餐或 Console 账户,免费套餐不包含 Claude Code。不登录,只需设置 ANTHROPIC_BASE_URL=https://api.kunavo.com 和 ANTHROPIC_AUTH_TOKEN(Kunavo 的 API 密钥),即可无需月费使用,费用按使用的令牌从预付余额中扣除。但 Remote Control 和语音输入不可用。

API 密钥不能放在 ANTHROPIC_API_KEY 中吗?

可以运行,但推荐使用 ANTHROPIC_AUTH_TOKEN。ANTHROPIC_AUTH_TOKEN 会通过 Authorization: Bearer 标头发送,设置后立即生效。ANTHROPIC_API_KEY 会通过 x-api-key 标头发送,在交互模式下首次会请求一次授权;如果拒绝,此后会静默忽略它(可在 /config 的 Use custom API key 中恢复)。Kunavo 接受这两种标头中的密钥。应写入 shell 配置文件或 ~/.claude/settings.json,不要写入项目的 .claude/settings.json。

切换到 /model sonnet 后出现 404。为什么?

使用 API 密钥时,sonnet 别名指向最新的 Sonnet 5.5(官方文档,2026年10月3日确认)。截至 2026年10月3日,Kunavo 尚未提供 Sonnet 5.5,因此保持别名不变会返回 404。opusplan 的执行阶段以及指定 model: sonnet 的子代理也一样。请添加 ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5(本页的设置中已包含)。出于同样原因,本页的设置将主模型固定为 claude-sonnet-5,将 opus 固定为 claude-opus-5-5(Opus 5.5,需要 Claude Code v2.1.280 或更高版本;旧版本请通过 claude update 更新),将 haiku 固定为 claude-haiku-4-5。如果在 ANTHROPIC_BASE_URL 末尾添加 /v1,也会返回 404。

如何确认正在通过 API 密钥运行?

在 Claude Code 中运行 /status。如果“Anthropic base URL”为 https://api.kunavo.com,且“Auth token”为 ANTHROPIC_AUTH_TOKEN,则正在使用 API 密钥。如果显示 claude.ai 账户的“Login method”,说明变量尚未被读取。

支付可以使用 JCB 吗?便利店付款或 PayPay 呢?

可以使用 JCB。Kunavo 的 Stripe 结账支持 Visa、Mastercard、American Express、JCB和UnionPay 卡、在兼容设备上使用 Apple Pay 和 Google Pay,以及 Link;从日本打开时,金额会以日元显示(日元换算包含 Stripe 的 2〜4% 手续费,以美元支付则不会产生该费用)。充值金额从 $10 起,无月费,余额也没有有效期。不支持便利店付款、PayPay、银行转账或运营商计费。这是向 API 余额充值,不能用于支付 Claude Pro / Max。

可以开具用于报销的合格发票(Invoice)吗?

不能。Kunavo 的结账不会开具带注册号的合格发票。如果公司报销必须提供合格发票,请与直接向 Anthropic 付款的方式比较后再决定。使用自动充值时,需要已保存的卡或 Link。