Claude Code 建議使用 Anthropic 官方原生安裝命令安裝,npm 是官方備選方式,需要 Node.js 22 以上。不登入 Claude 帳戶也能使用 Claude Code:設定 ANTHROPIC_BASE_URL(只寫到網域,不加 /v1)、ANTHROPIC_AUTH_TOKEN 以及四行模型固定設定,即可改用按 token 計費的 API key。Kunavo 的 API 餘額可以使用支付寶或微信支付儲值,最低 $10。最後在 Claude Code 中執行 /status 確認連線。
# macOS、Linux、WSL
curl -fsSL https://claude.ai/install.sh | bash# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Windows 命令提示符(CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd命令和环境变量核对于 2026年10月3日,依据 Claude Code 官方安裝文件和 官方環境變數文件;价格和付款方式核对于 2026年10月3日。先说明一个事实:Anthropic 支援的國家和地區名單(核对于 2026年10月3日)中没有中国大陆、香港和澳门,Claude Code 安装文档的系统要求里也有一行「所在地区:Anthropic 支持的国家」。本页只讲官方文档写明的安装和配置方法,不提供任何绕过地区限制的办法。Kunavo 没有在中国大陆做过网络连通性测试,下面提到的下载地址、npm 源和 api.kunavo.com 能否在你的网络里访问,需要你自己确认。
安裝前確認
| 項目 | 需求(官方安裝文件,核對於 2026年10月3日) |
|---|---|
| 作業系統 | macOS 13.0 以上;Windows 10 1809 以上或 Windows Server 2019 以上;Ubuntu 20.04 以上;Debian 10 以上;Alpine Linux 3.19 以上 |
| 硬體 | 4 GB 以上記憶體,x64 或 ARM64 處理器(不支援 32 位元 Windows) |
| 命令殼層 | Bash、Zsh、PowerShell 或 CMD |
| 網路 | 需要連線至網際網路 |
| 所在地區 | Anthropic 支援的國家和地區(名單中沒有中國大陸、香港和澳門) |
| 帳戶 | 登入方式需要 Pro、Max、Team、Enterprise 或 Console 帳戶,Claude.ai 免費版不包含 Claude Code;使用 API key 則不需要訂閱,也不需要登入 |
| Node.js | 僅 npm 方式需要,版本 22 以上;原生安裝不需要 |
方式一:官方原生安裝(推薦)
官方安裝文件將原生安裝列為推薦方式,命令就是本頁開頭的三段:macOS、Linux 和 WSL 使用 install.sh 那一行,Windows PowerShell 使用 irm … | iex,Windows CMD 使用 install.cmd 那一行。原生安裝會在背景自動更新到最新版本;官方文件同時指出,Homebrew 和 WinGet 安裝預設不會自動更新。
安裝完成後開啟新的終端機視窗(已開啟的視窗讀不到新的 PATH),然後確認:
claude --version # 正常会打印版本号,后面跟着 (Claude Code)
claude doctor # 只读的安装与设置诊断,不会开启会话claude doctor 不會開啟工作階段,只會列印安裝狀態和設定檔的診斷資訊,可用來判斷是「安裝損壞」還是「設定損壞」。
下載出錯時
如果终端里出现 syntax error near unexpected token '<' 或 curl: (22) The requested URL returned error: 403,按 官方安裝疑難排解文件(核对于 2026年10月3日)的说法,这表示安装地址返回的是一个网页或错误状态码,而不是安装脚本。如果返回的网页写着 App unavailable in region,官方的解释是:Claude Code 在你所在的国家或地区不可用。不带网页内容的 403 也可能来自公司代理或防火墙拦截下载;官方建议,在支持地区内仍然遇到 403 时,先排查网络连接,再考虑其他安装方式。
方式二:npm 安裝(需要 Node.js 22 以上)
npm 仍是官方文档列出的安装方式。官方文档写明 npm 包需要 Node.js 22 或更高版本;版本较旧时 npm 会打印 EBADENGINE 警告但不会失败,安装照样完成,因为这个包下载的是一个运行时不依赖 Node.js 的原生程序。没有 Node.js 的话,从 Node.js 官方網站安装 22 或更高版本。
node -v # 需要 v22 或更高
npm install -g @anthropic-ai/claude-code # 不要加 sudo官方文件明確要求不要使用 sudo npm install -g,否則會產生權限問題和安全風險。升級時使用 npm install -g @anthropic-ai/claude-code@latest,不要使用 npm update -g。
預設來源下載失敗或速度很慢時:npmmirror
如果从 npm 默认源下载失败或很慢,可以改用 npmmirror。npmmirror 首頁(核对于 2026年10月3日)说明它是「完整 npmjs.com 镜像」,只读,会「尽量与官方服务实时同步」,并给出了 registry 地址和设置命令。首页没有写明具体同步频率。
# 只在这一次安装时使用 npmmirror
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
# 或者把 npmmirror 设为 npm 的默认源(之后所有 npm 安装都会走它)
npm config set registry https://registry.npmmirror.com
# 以后升级用 @latest,不要用 npm update -g
npm install -g @anthropic-ai/claude-code@latest --registry=https://registry.npmmirror.com使用鏡像安裝 Claude Code 有兩個容易忽略的條件,兩者都來自官方疑難排解文件:
- 鏡像必須同時提供 8 個平台套件。npm 套件本身只是一個外殼,真正的程式會以
@anthropic-ai/claude-code-*平台套件的形式,作為選用相依套件下載。鏡像缺少平台套件時,安裝完成後在 macOS 或 Linux 上執行claude會提示claude native binary not installed(Windows 上則會由 PowerShell 或 CMD 回報無法執行此檔案)。2026年10月3日,Kunavo 從中國大陸以外的網路查看,npmmirror 上的主套件以及 Windows x64、macOS ARM64、Linux x64 三個平台套件與 npmjs 的最新版本一致;其餘平台套件(ARM64 Windows、Intel Mac、ARM64 Linux 和兩個 musl 版本)未核對。 - 不能略過選用相依套件。安裝命令中不要帶
--omit=optional,也要確認.npmrc中沒有設定optional=false。
Windows 專項
Windows 有兩條不同的安裝命令,差別只在於你開啟的是哪種終端機。提示字元是 PS C:\Users\你的用户名> 的是 PowerShell;沒有 PS、只有 C:\Users\你的用户名> 的是命令提示字元(CMD)。官方文件說明安裝不需要以系統管理員身分執行。
Windows 上常見的錯誤是貼錯終端機:在 PowerShell 中執行 CMD 那一行,會看到 The token '&&' is not a valid statement separator;在 CMD 中執行 PowerShell 那一行,會看到 'irm' is not recognized as an internal or external command。兩種情況都改回對應的那一行即可。此外,開始功能表中有「Windows PowerShell」和「Windows PowerShell (x86)」兩個入口,後者是 32 位元程序,會顯示 Claude Code does not support 32-bit Windows,請開啟不帶 (x86) 的那個。
Git for Windows 是可选的:装了以后 Claude Code 用它附带的 Git Bash 执行命令;没装时改用 PowerShell 工具执行。装了却找不到 Git Bash 时,在 ~/.claude/settings.json 的 env 里设置 CLAUDE_CODE_GIT_BASH_PATH,指向 bash.exe,官方示例路径是 C:\Program Files\Git\bin\bash.exe。
| 方式 | 需要什麼 | 沙箱執行 | 適用情況 |
|---|---|---|---|
| 原生 Windows | 不需要;Git for Windows 為選用項目 | 不支援 | 專案和工具原本就在 Windows 上 |
| WSL 2 | 啟用 WSL 2 | 支援 | 需要 Linux 工具鏈,或希望命令在沙箱中執行 |
| WSL 1 | 啟用 WSL 1 | 不支援 | 無法使用 WSL 2 時 |
如果選擇 WSL,請在 WSL 終端中執行 macOS/Linux 那一行,也在 WSL 中啟動 claude,而不是在 PowerShell 或 CMD 中。
npm 方式的執行策略錯誤
在 PowerShell 中使用 npm 安裝或執行時,如果看到 npm.ps1 cannot be loaded because running scripts is disabled on this system,表示 PowerShell 的執行策略阻止了 npm 產生的 .ps1 啟動腳本。官方提供三種解決方式:允許目前使用者執行本機腳本(如下方這一行);改用 npm.cmd、claude.cmd;或改用 PowerShell 原生安裝命令。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser安裝完成後提示找不到 claude
出現 command not found: claude 或 'claude' is not recognized,表示安裝目錄不在 PATH 中。原生安裝會將程式放在 macOS/Linux 的 ~/.local/bin/claude,以及 Windows 的 %USERPROFILE%\.local\bin\claude.exe。先開啟新的終端機再試;Windows 上仍然無法使用時,依照官方疑難排解文件用 PowerShell 檢查並加入使用者 PATH:
# 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設定 API key:不登入 Claude 帳戶
ANTHROPIC_BASE_URL 是 Claude Code 內建的環境變數,官方文件對它的描述是:覆寫 API 端點,讓請求經由代理或閘道。因此,將 Claude Code 指向提供 Anthropic Messages API 的端點,是官方支援的設定方式,不需要外掛或修改過的程式。macOS/Linux 請寫入 shell 設定檔:
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-5Windows 若想先在 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 的 env(Windows 為 %USERPROFILE%\.claude\settings.json)。寫在這裡後,每個終端機和背景工作都能讀取;如果檔案中已有其他設定,請將 env 合併進去:
{
"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"
}
}這六行各有一個容易設定錯誤的地方:
ANTHROPIC_BASE_URL只寫到網域。Claude Code 會自行接上/v1/messages;多寫了/v1就會變成/v1/v1/messages,並回傳 404。- 使用
ANTHROPIC_AUTH_TOKEN,不要使用ANTHROPIC_API_KEY。官方文件說明,ANTHROPIC_AUTH_TOKEN的值會作為Authorization標頭傳送,並自動加上Bearer前綴,設定後立即生效;ANTHROPIC_API_KEY則需要在互動模式中先確認一次,確認時選擇拒絕後,之後此 key 會被靜默忽略(需要在/config的 Use custom API key 中重新啟用)。 ANTHROPIC_MODEL決定主模型。這裡固定為 Claude Sonnet 5(claude-sonnet-5)。模型名稱必須與 Kunavo 的模型清單完全一致,帶日期後綴的舊名稱不會自動對應。ANTHROPIC_DEFAULT_OPUS_MODEL決定opus別名。按 官方模型設定文件(核对于 2026年10月3日),API 用户的默认模型和opus别名指向最新的 Opus(目前是 Opus 5.5),sonnet别名指向 Sonnet 5.5,而且别名会跟着 Anthropic 的新版本移动。官方文档写明别名「会随时间更新」,要固定版本,就写完整模型名或设置ANTHROPIC_DEFAULT_OPUS_MODEL这类变量。Kunavo 目前没有提供 Sonnet 5.5,Anthropic 以后发布新 Opus 时 Kunavo 也不一定已经上架,没上架的模型会返回 404。这就是要把主模型、opus和sonnet别名都固定下来的原因。这里opus别名固定为 Claude Opus 5.5(claude-opus-5-5),需要 Claude Code v2.1.280 或更高版本,旧版本先运行claude update升级。ANTHROPIC_DEFAULT_SONNET_MODEL決定sonnet別名。官方文件說明,此變數決定sonnet別名指向哪個模型,也決定opusplan在計畫模式以外(執行階段)使用哪個模型。sonnet別名預設請求 Sonnet 5.5,Kunavo 目前未提供,因此未設定此行時,/model sonnet、opusplan的執行階段和指定model: sonnet的子代理都會回傳 404。這裡同樣固定為 Claude Sonnet 5(claude-sonnet-5)。ANTHROPIC_DEFAULT_HAIKU_MODEL也負責背景工作。官方文件說明,此變數決定haiku別名,也用於背景功能。Claude Haiku 4.5 在 Kunavo 每百萬 token 的輸入費用為 $0.70、輸出費用為 $3.50;主模型 Claude Sonnet 5 為 $1.40 / $7.00(Anthropic 官方價格 $2.00 / $10.00);opus別名的 Claude Opus 5.5 為 $2.80 / $14.00。
key不要寫入專案中的 .claude/settings.json:官方文件提醒,此檔案會被提交,並分享給每個複製儲存庫的人。另外請注意一項優先順序:shell 和 settings 檔案同時設定同一個變數時,以 settings 檔案中的值為準。修改 shell 變數卻未生效時,請先檢查 settings 檔案。
第一次執行會發生什麼
按官方的 閘道連線文件(核对于 2026年10月3日),设置了 ANTHROPIC_AUTH_TOKEN 后运行 claude,会直接进入会话,不顯示登入頁;这个变量立即生效,不像 ANTHROPIC_API_KEY 那样要先确认一次。如果打开后看到的是登录页,说明 Claude Code 没有读到凭据。
憑據必須放在 Claude Code 首次設定前就會讀取的位置:shell 中的 export,或使用者層級 ~/.claude/settings.json 的 env。官方文件說明,在互動模式下,專案中的 .claude/settings.json 或 .claude/settings.local.json 的 env 要等首次設定精靈和資料夾信任提示之後才會生效,因此 key 寫在專案層級設定中時,第一次啟動仍會看到登入頁。
進入工作階段後,執行 /status,在 Status 頁面查看兩行:
Anthropic base URL:只有設定閘道網址時才會出現,應顯示https://api.kunavo.com。沒有這一行表示ANTHROPIC_BASE_URL沒有傳入此工作階段。Auth token:顯示ANTHROPIC_AUTH_TOKEN表示正在使用 API key,而不是已儲存的 claude.ai 登入資訊。如果看到的是Login method加上一個 claude.ai 帳戶,表示變數未生效。
想在開啟 Claude Code 前單獨測試網址和 key,可以依照官方文件的方法發送一個只需要 1 個輸出 token 的請求(會按 token 扣除極少量餘額)。此命令讀取 shell 中的變數,因此即使你將 key 寫入 settings 檔案,也要先在目前的終端機中執行一次 export。回傳以 {"id":"msg_ 開頭的 JSON,表示網址和 key 都沒有問題;回傳 401,表示 key 未被識別。
curl -sS -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": "."}]}'使用 API key 時有哪些不同
- Remote Control 和語音輸入無法使用。官方文件說明,這兩項功能依賴 claude.ai 身分,設定
ANTHROPIC_AUTH_TOKEN時無法使用;當ANTHROPIC_BASE_URL指向非 Anthropic 網址時,Remote Control 也會被關閉。 /fast會顯示 fast 模式已關閉。官方文件說明,只有 bearer token 時,Claude Code 會直接將 fast 模式視為關閉,不發送可用性檢查。- MCP 工具搜尋預設為關閉。官方文件說明,當
ANTHROPIC_BASE_URL指向非 Anthropic 網址時,MCP tool search 預設為關閉。 /context中的數字是本機估算值。Kunavo 目前不提供/v1/messages/count_tokens。按 官方閘道相容性文件(核对于 2026年10月3日),网关没有这个端点时,Claude Code 改用按字符估算,/context显示的是近似值。
完整的整合說明請參閱 Claude Code 整合文件(英文)。
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 到底關閉了什麼
按 官方環境變數文件(核对于 2026年10月3日),它的作用是关闭 Claude Code 的非必要网络流量,官方列出的内容是:
- 自動更新、遙測、錯誤報告;
/feedback命令和 Claude 起草的回饋;- 發行說明、PR/MR 狀態徽章檢查;
- fast 模式等可用性檢查;
- 功能開關(feature flag)擷取,因此 Remote Control 和其他依賴功能開關的功能將無法使用;
- 外掛
command來源的背景重新執行(這是本機命令,不是網路流量,因為它可能觸發相依套件安裝)。
還有幾項官方明確說明的細節:設定為 0 或 false 也算開啟,與大多數開關變數不同,只有刪除這個變數才會恢復;官方外掛市場的自動安裝不在其範圍內;它不影響閘道模型探索。官方閘道文件補充,它不影響 WebFetch 工具的網域安全檢查,這項檢查仍會存取 api.anthropic.com;若要關閉,必須另外在設定中加入 skipWebFetchPreflight: true。官方文件沒有將此變數描述為與帳戶風險控制相關的設定。
Kunavo 不要求设置它,它也不影响发往 Kunavo 的模型请求。什么时候值得开启,官方 閘道連線文件(核对于 2026年10月3日)给了一个场景:即使 ANTHROPIC_BASE_URL 指向网关,Claude Code 仍会向 Anthropic 和 GitHub 等第三方发送版本检查、遥测、发布说明之类的后台请求;如果你的网络只允许访问网关地址,这些请求会失败,并可能在出站监控里显示为被拦截的连接,官方的做法就是和网关变量一起设置这个变量。
啟用的代價是不再自動更新,官方建議另行安排更新方式。若使用 npm 安裝,請使用 @latest 手動升級(參閱上方 npmmirror 段落的最後一行)。
# 可选:关闭 Claude Code 的非必要网络流量(会同时关闭自动更新)
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
# 想恢复时删掉这个变量;设成 0 或 false 仍然算开启
unset CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC使用支付寶或微信支付儲值並取得 key
Anthropic 官方的网页订阅只收信用卡或借记卡(Claude 付費方案帳單常見問題,核对于 2026年10月3日)。在 Kunavo 充值可以用支付宝或微信支付,步骤概要如下,完整步骤见 Claude API 支付寶、微信支付儲值教學:
- 註冊 Kunavo 帳戶,可以使用電子郵件或 Google 帳戶,註冊不需要綁定卡片。
- 在 帳務 中選擇儲值金額,最低 $10,沒有月費。儲值金額較高時有加贈:充 $100 到账 $110、充 $1000 到账 $1200、充 $5000 到账 $6250。
- 在 Stripe 結帳頁面選擇支付寶或微信支付,掃描 QR code 付款。在中國大陸開啟時,金額會以人民幣顯示,以結帳頁面上的數字為準。
- 前往 /app/keys 建立一組以
sk-kn-開頭的 key(只顯示一次,請立即儲存),填入上方的ANTHROPIC_AUTH_TOKEN。
支付寶和微信支付只能手動儲值;自動儲值只能綁定卡片或 Link。Kunavo 不開立中國增值稅發票,儲值記錄可以在 Billing 頁面查看。
大約需要多少費用(示意計算方式)
Claude Code 按 token 計費,每次請求都會重新傳送一次對話內容,其中與上次相同的前綴可以按快取讀取計價。以下只是一組示意性的 token 計算,不是實際帳單,也不是費用上限。所有假設條件如下:
- 每次請求輸入 40,000 個 token,其中 36,000 個(90%)按快取讀取計價,其餘 4,000 個按快取寫入計價;
- 每次請求輸出 1,000 個 token;
- 一段工作時間發出 50 次這類請求;不計入 Claude Haiku 4.5 的背景呼叫;
- Kunavo 價格:快取讀取費用為輸入價格的 10%,快取寫入費用為輸入價格的 1.25 倍(Claude Sonnet 5 的比例;表格中每個模型均按各自的比例計算)。
| 模型 | 每次請求 | 合計 50 次 | 假設完全沒有命中快取,合計 50 次 |
|---|---|---|---|
| Claude Sonnet 5 | $0.019 | $0.95 | $3.15 |
| Claude Opus 5.5 | $0.033 | $1.65 | $6.30 |
實際費用取決於內容長度、快取命中率、輸出長度,以及你是否在工作之間使用 /clear 清除對話。Claude Code 訂閱與 API 的選擇、每月大約費用,請參閱 Claude Code 價格;各模型的完整價格請參閱 Claude API 價格和價格頁面;若想依自己的用量估算,可以使用Claude token 成本計算器(英文)。
常見錯誤對照
| 顯示的資訊 | 原因與解決方式 |
|---|---|
The token '&&' is not a valid statement separator | 在 PowerShell 中執行了 CMD 那一行,改用 irm … | iex。 |
'irm' is not recognized as an internal or external command | 在 CMD 中執行了 PowerShell 那一行,改用 install.cmd 那一行。 |
syntax error near unexpected token '<'、403 | 安裝網址回傳了網頁或錯誤狀態碼。當網頁顯示 App unavailable in region 時,官方解釋是 Claude Code 在你所在的國家或地區無法使用;其他情況請依照官方疑難排解文件檢查網路。 |
command not found: claude、'claude' is not recognized | 安裝目錄不在 PATH 中。先開啟新的終端機;Windows 請使用上方的 PowerShell 片段加入使用者 PATH。 |
EBADENGINE 警告 | Node.js 低於 22。官方說明安裝仍會完成;建議升級到 22 以上。 |
claude native binary not installed(macOS、Linux) | npm 略過了選用相依套件(--omit=optional 或 optional=false)、略過了安裝腳本(--ignore-scripts),或使用的鏡像缺少平台套件。移除相關設定後重新安裝。 |
npm.ps1 cannot be loaded | PowerShell 執行策略阻止了 npm 的啟動腳本。執行 Set-ExecutionPolicy 那一行,或改用原生安裝。 |
Claude Code does not support 32-bit Windows | 開啟了 Windows PowerShell (x86),請改開不帶 x86 的那個。 |
已設定 key,但執行 claude 仍出現登入頁 | Claude Code 沒有讀到憑據。請將變數寫入 shell 設定或 ~/.claude/settings.json,不要只寫在專案層級設定中;修改後開啟新的終端機。 |
401 | key 未被識別:確認完整複製了以 sk-kn- 開頭的 key、沒有多餘空格、key 未在 /app/keys 中刪除,並且使用的是 ANTHROPIC_AUTH_TOKEN。 |
404 | ANTHROPIC_BASE_URL 多寫了 /v1,或請求的模型名稱不在 Kunavo 的模型清單中(例如未設定四行模型固定設定)。 |
需要了解的限制
- Kunavo 不開立中國增值稅發票。
- 支付寶和微信支付只能手動儲值;自動儲值只能綁定卡片或 Link。
- 這是按 token 計費的 API,不是 Claude Pro/Max 訂閱;使用 API key 時 Remote Control 和語音輸入無法使用。兩者如何選擇請參閱 Claude Code 價格。
- Kunavo 未在中國大陸進行網路連線測試。claude.ai 的安裝網址、npm 來源、npmmirror 和
api.kunavo.com在你的網路中是否可存取、速度如何,都需要你自行確認。 - Anthropic 支援的國家和地區名單(核對於 2026年10月3日)中沒有中國大陸、香港和澳門,Claude Code 官方安裝文件將所在地區列為系統需求之一。
常見問題
Claude Code 在中國大陸如何安裝?使用官方安裝腳本還是 npm?
Anthropic 官方安裝文件將原生安裝列為推薦方式:macOS、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。原生安裝會在背景自動更新。npm(npm install -g @anthropic-ai/claude-code)仍是官方文件列出的安裝方式,需要 Node.js 22 以上。需要說明的是,Anthropic 的支援地區名單(核對於 2026年10月3日)中沒有中國大陸,官方安裝文件將所在地區列為系統需求之一;Kunavo 未在中國大陸測試過這些下載網址是否可存取。
npm 安裝 Claude Code 需要哪個版本的 Node.js?可以使用淘寶鏡像(npmmirror)嗎?
官方文件要求 Node.js 22 或更高版本,npm 套件的 engines 欄位也寫著 >=22.0.0;Node.js 版本較舊時,npm 只會列印 EBADENGINE 警告,安裝仍會完成,因為 npm 套件下載的是不依賴 Node.js 執行的原生程式。如果從預設來源下載失敗或速度很慢,可以在安裝命令後加入 --registry=https://registry.npmmirror.com,或使用 npm config set registry https://registry.npmmirror.com 將 npmmirror 設為預設來源。npmmirror 首頁說明它是唯讀的完整 npmjs.com 鏡像,會盡量與官方即時同步。Claude Code 官方疑難排解文件提醒,鏡像必須同時提供 8 個 @anthropic-ai/claude-code-* 平台套件,而且 npm 不能略過選用相依套件,否則安裝完成後會找不到原生程式。2026年10月3日,Kunavo 從中國大陸以外的網路查看,npmmirror 上的主套件以及 Windows x64、macOS ARM64、Linux x64 三個平台套件與 npmjs 版本一致,其餘平台套件未核對。
Claude Code 在 Windows 上如何安裝?一定要安裝 WSL 和 Git 嗎?
不一定。原生 Windows 直接在 PowerShell 或 CMD 執行對應的安裝命令即可,不需要系統管理員權限。Git for Windows 是選用項目:安裝後 Claude Code 會使用其附帶的 Git Bash 執行命令,未安裝時則改用 PowerShell 工具執行。原生 Windows 不支援沙箱執行;需要沙箱或 Linux 工具鏈時請選擇 WSL 2,並且要在 WSL 終端中安裝和啟動 claude,而不是在 PowerShell 或 CMD 中。此外不要開啟帶有 (x86) 的 32 位元 PowerShell,Claude Code 不支援 32 位元 Windows。
沒有 Claude Pro/Max 訂閱,也不登入帳戶,可以直接使用 API key 執行 Claude Code 嗎?
可以。透過 Claude 帳戶登入時才需要 Pro、Max、Team、Enterprise 或 Console 帳戶,Claude.ai 免費版不包含 Claude Code。使用 API key 時不需要登入:在 shell 設定或 ~/.claude/settings.json 中設定 ANTHROPIC_BASE_URL=https://api.kunavo.com 和 ANTHROPIC_AUTH_TOKEN,Claude Code 啟動後會直接進入工作階段,不顯示登入頁,也不需要額外確認,並按實際使用的 token 從 Kunavo 餘額扣款。Remote Control 和語音輸入需要 claude.ai 身分,使用 API key 時無法使用。
ANTHROPIC_BASE_URL 是否要加上 /v1?環境變數寫在哪裡才會生效?
不要加。Claude Code 會自行在後面接上 /v1/messages,因此 ANTHROPIC_BASE_URL 只需寫到網域:https://api.kunavo.com;若寫成以 /v1 結尾,請求會發送到 /v1/v1/messages 並回傳 404。變數可寫在 shell 設定(~/.zshrc、~/.bashrc 或 PowerShell 的 $PROFILE)或使用者層級 ~/.claude/settings.json 的 env 中(Windows 為 %USERPROFILE%\.claude\settings.json)。不要寫入專案中的 .claude/settings.json:這個檔案會被提交給所有複製儲存庫的人,而且在互動模式下,專案層級的 env 要等首次設定精靈和資料夾信任提示之後才會生效。shell 和 settings 檔案同時設定同一個變數時,以 settings 檔案為準。
為什麼要設定 ANTHROPIC_MODEL、ANTHROPIC_DEFAULT_OPUS_MODEL 和 ANTHROPIC_DEFAULT_SONNET_MODEL?不設定會怎樣?
不固定模型時,Claude Code 使用的是會隨 Anthropic 新版本變動的別名。根據 Claude Code 官方模型設定文件(核對於 2026年10月3日),API 使用者的預設模型和 opus 別名指向 Opus 5.5,sonnet 別名指向 Sonnet 5.5,而且別名會隨時間更新;官方提供的固定方式就是寫入完整模型名稱,或設定 ANTHROPIC_DEFAULT_OPUS_MODEL 這類變數。Kunavo 目前未提供 Sonnet 5.5:若不設定 ANTHROPIC_DEFAULT_SONNET_MODEL,/model sonnet、opusplan 的執行階段和指定 model: sonnet 的子代理都會請求 Sonnet 5.5,並回傳 404。Anthropic 之後發布新 Opus 時,Kunavo 也不一定已經上架,同樣會回傳 404。固定後,主模型和 sonnet 別名為 claude-sonnet-5,opus 別名為 claude-opus-5-5(Opus 5.5 需要 Claude Code v2.1.280 或更高版本,舊版本請先執行 claude update),haiku 別名和背景工作為 claude-haiku-4-5;使用哪個模型、按哪個價格扣款都會確定。
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 是否要開啟?開啟後會關閉什麼?
根據 Claude Code 官方環境變數文件(核對於 2026年10月3日),它關閉的是非必要網路流量:自動更新、遙測、錯誤報告、/feedback 命令、Claude 起草的回饋、發行說明、PR/MR 狀態徽章檢查,以及 fast 模式等可用性檢查;它也會停止擷取功能開關,因此 Remote Control 等依賴功能開關的功能將無法使用。設定為 0 或 false 同樣算開啟,只有刪除這個變數才會恢復。它不影響 WebFetch 工具對 api.anthropic.com 的網域安全檢查。官方文件沒有將它描述為與帳戶風險控制相關的設定。開啟後不會再自動更新,需要自行定期升級;npm 安裝請使用 npm install -g @anthropic-ai/claude-code@latest。Kunavo 不要求設定它,也不影響發送至 Kunavo 的模型請求。官方閘道文件另外說明,即使 ANTHROPIC_BASE_URL 指向閘道,Claude Code 仍會向 Anthropic 和 GitHub 等第三方發送版本檢查、遙測、發行說明等背景請求;如果你的網路只允許存取閘道網址,這些請求會失敗,官方建議同時設定此變數。
可以使用支付寶或微信支付儲值嗎?可以自動續費或開立發票嗎?
可以使用支付寶或微信支付儲值:Kunavo 的儲值會經由 Stripe 結帳頁面處理,支付寶和微信支付都在可選的付款方式中;在中國大陸開啟時,金額會以人民幣顯示,最低儲值 $10,沒有月費。支付寶和微信支付只能手動儲值,自動儲值只能綁定卡片或 Link。Kunavo 不開立中國增值稅發票,儲值記錄可以在 Billing 頁面查看。