返回指南
安裝·2026年10月3日·閱讀約 13 分鐘

安裝 Claude Code:Windows、macOS 與 Linux 的指令、不需訂閱的 API 金鑰,以及使用 MB WAY 付款

Claude Code 可透過一個指令安裝。問題通常出現在後續步驟:Windows 中開啟了錯誤的視窗、PATH 或 npm 使用的 Node.js 版本。此外,在沒有訂閱的情況下,還需要設定 API 金鑰,並了解如何使用 MB WAY 以歐元付款。

Claude Code 可使用每個系統的一個官方指令安裝:在 macOS、Linux 與 WSL 上使用curl -fsSL https://claude.ai/install.sh | bash;在 Windows 的 PowerShell 中使用irm https://claude.ai/install.ps1 | iex(在命令提示字元 CMD 中,則使用下方的install.cmd指令)。之後有兩種使用方式。使用訂閱時,以 Pro、Max、Team、Enterprise 或 Console 帳戶登入(只有 Claude.ai 免費方案的使用者無法存取 Claude Code)。沒有訂閱時,使用 API 金鑰:設定ANTHROPIC_BASE_URL(只填網域,不含/v1)、ANTHROPIC_AUTH_TOKEN與四個模型變數,並以/status確認。Kunavo 餘額可在以歐元顯示的結帳頁面使用 MB WAY 儲值,最低US$ 10,無月費。

Comandos e variáveis verificados a 2026年10月3日 na Claude Code 官方安裝文件 e na 環境變數文件; preços e meios de pagamento verificados a 2026年10月3日. Portugal consta da Anthropic 支援的國家/地區清單 (consultada a 2026年10月3日), tanto para o Claude.ai como para a API. Este guia existe também em inglês: 安裝 Claude Code.

安裝前

元件需求(官方安裝文件,查閱於2026年10月3日)
作業系統macOS 13.0 或更新版本;Windows 10 1809 或更新版本,或 Windows Server 2019 或更新版本;Ubuntu 20.04+;Debian 10+;Alpine Linux 3.19+
硬體4 GB 或更多 RAM、x64 或 ARM64 處理器(不支援 32 位元 Windows)
命令殼層Bash、Zsh、PowerShell 或 CMD
網路與地區網際網路連線,且位於 Anthropic 支援的國家/地區(葡萄牙在清單中)
帳戶若要登入:Pro、Max、Team、Enterprise 或 Console(Claude.ai 免費方案不符合資格)。使用 API 金鑰時,不需要訂閱或登入。
Node.js僅透過 npm 安裝時需要,且需版本 22 或更新版本;原生安裝程式不需要 Node.js

macOS、Linux 與 WSL:單行指令

在終端機中(macOS 上位於「應用程式 › 工具程式」)執行:

Terminal
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash

這是建議的原生安裝方式:根據官方文件,這是一個會在背景自動更新的獨立程式。claude指令位於~/.local/bin。已開啟的終端機尚未取得新的 PATH,因此請在測試前開啟新的視窗。在 WSL 中,指令完全相同,並在 WSL 終端機內執行。

在 Windows 上安裝

Windows 有兩行指令,選擇哪一行只取決於目前開啟的視窗。若該行以PS C:\Users\Nome>開頭,表示您在 PowerShell 中;若只出現C:\Users\Nome>而沒有PS,表示您在命令提示字元(CMD)中。不需要使用「以系統管理員身分執行」:官方文件明確表示不需要,這與某些葡萄牙文指南的建議相反。

PowerShell
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
cmd.exe
:: Linha de Comandos do Windows (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

在 Windows 上,最常見的問題是使用了錯誤的視窗。若 PowerShell 回應The token '&&' is not a valid statement separator,表示您收到的是 CMD 指令;若 CMD 回應'irm' is not recognized as an internal or external command,表示您收到的是 PowerShell 指令。在葡萄牙文 Windows 中,第二則訊息可能會以翻譯後的文字顯示,但原因相同。此外,將 macOS 指令中的| bash貼到 PowerShell 會產生錯誤,表示bash未被辨識。這三種情況的解決方法都是使用與目前視窗相符的指令。

O Git for Windows é opcional. Com ele, a ferramenta Bash do Claude Code passa a correr no Git Bash, e o PowerShell continua disponível ao lado; sem ele, todos os comandos correm pelo PowerShell. Quando o Git está instalado numa pasta fora do habitual e o Claude Code não dá com o bash.exe, indica-se o caminho em CLAUDE_CODE_GIT_BASH_PATH, dentro do bloco env de ~/.claude/settings.json; o exemplo da documentação é 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 的使用者,應在 WSL 終端機中執行 macOS/Linux 指令,並在其中啟動claude,而不是從 PowerShell 或 CMD 啟動。

使用 Homebrew、WinGet 或 npm

也可以使用,但有一項重要差異:根據官方文件,透過 Homebrew 與 WinGet 的安裝不會自動更新。更新必須手動執行。此外,Linux 還有已簽署的 apt、dnf 與 apk 儲存庫。

# Homebrew
brew install --cask claude-code
brew upgrade claude-code              # não se atualiza sozinho

# WinGet (Windows)
winget install Anthropic.ClaudeCode
winget upgrade Anthropic.ClaudeCode   # não se atualiza sozinho

npm 套件需要 Node.js 22 或更新版本——不是某些指南仍指出的 Node.js 18。使用較舊的 Node.js 時,npm 只會在安裝期間顯示EBADENGINE警告,而不會失敗。請勿使用sudo npm install -g:官方文件明確不建議這麼做。若要更新,請使用@latest,不要使用npm update -g。

Terminal
node -v                                           # tem de ser v22 ou posterior
npm install -g @anthropic-ai/claude-code          # nunca com sudo

# para atualizar mais tarde: com @latest, não com npm update -g
npm install -g @anthropic-ai/claude-code@latest

確認安裝

claude --version   # mostra o número da versão, seguido de (Claude Code)
claude doctor      # diagnóstico só de leitura da instalação e das definições, sem abrir sessão

claude doctor不會啟動任何工作階段:它會顯示安裝與設定檔案的狀態。這是最快判斷問題出在安裝還是設定的方法。

Um command not found: claude (ou, no Windows, a indicação de que claude não é um comando conhecido) quer dizer que o terminal não sabe onde o programa ficou. Muitas vezes basta fechar a janela e abrir outra. Se continuar, falta a pasta no PATH: no macOS e no Linux é ~/.local/bin, a acrescentar no ficheiro de arranque da shell (~/.zshrc ou ~/.bashrc); no Windows é %USERPROFILE%\.local\bin; segundo a 官方疑難排解文件, confirma-se e acrescenta-se assim no PowerShell:

PowerShell
# 1. A pasta de instalação já está no PATH?
$env:PATH -split ';' | Select-String '\.local\\bin'

# 2. Sem resultado? Acrescente-a ao PATH do utilizador e abra uma janela nova
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')

# 3. Na janela nova: dois caminhos significam duas instalações lado a lado
where.exe claude

如果您透過 npm 安裝,而 PowerShell 回應npm.ps1 cannot be loaded because running scripts is disabled on this system,表示 PowerShell 的執行原則封鎖了 npm 指令碼。請使用原生安裝程式,或允許目前使用者執行本機指令碼:

PowerShell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

如果出現Claude Code does not support 32-bit Windows,表示您開啟了「Windows PowerShell (x86)」。Windows 有兩個 PowerShell 入口,而 x86 版本會以 32 位元程序執行;請開啟「Windows PowerShell」入口,不要選擇 (x86)。

首次使用:訂閱或 API 金鑰

首次啟動時,您要決定 Claude Code 的付款方式。切換路徑不需要重新安裝:決定因素是是否已設定金鑰。

路徑 A:使用訂閱登入路徑 B:使用 API 金鑰,不需訂閱
必要項目Pro、Max、Team、Enterprise 或 Console 帳戶以sk-kn-開頭的 Kunavo 金鑰
付款方式Pro 與 Max:固定金額,可按月或按年;Console:依 token 向 Anthropic 計費依 token 計費,費用來自預付餘額;無月費
付款方式在網站購買的 Pro 與 Max:只能使用信用卡或簽帳金融卡MB WAY、信用卡、Apple Pay、Google Pay 或 Link
Remote Control 與語音聽寫可搭配 claude.ai 帳戶使用(Pro、Max、Team、Enterprise);不可搭配 Console 帳戶使用不可用
設定在瀏覽器中登入六個環境變數

路徑 A——使用訂閱登入

在專案資料夾中執行claude,並在瀏覽器中登入。請注意,對於環境中已有ANTHROPIC_API_KEY的使用者:Claude Code 不會開啟瀏覽器,而是要求對該金鑰進行一次性核准。拒絕核准後,該金鑰會一直被忽略,且不會再次詢問,因此看起來像是未讀取變數。若要重新啟用:/config → Use custom API key。

路徑 B——不需訂閱,使用 API 金鑰

ANTHROPIC_BASE_URL是 Claude Code 自有的變數,用於將請求導向 proxy 或 gateway。因此,將它指向與 Anthropic Messages API 相容的端點,是受支援的設定,不需要外掛程式或修改版本。步驟如下:

  1. 建立 Kunavo 帳戶。
  2. 在帳務中儲值,最低US$ 10(MB WAY 付款方式說明如下)。
  3. 在/app/keys中建立以sk-kn-開頭的金鑰。金鑰只會顯示一次,因此最好立即儲存。
  4. 設定變數。在 macOS 與 Linux 上,於~/.zshrc或~/.bashrc中設定:
~/.zshrc
export ANTHROPIC_BASE_URL=https://api.kunavo.com   # só o domínio, sem /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
# Vale só para esta janela do 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

若要永久使用,最佳位置是使用者設定中的env區塊:~/.claude/settings.json(Windows 上為%USERPROFILE%\.claude\settings.json)。其中的值會套用至所有專案,包括背景代理;VS Code 擴充功能例外(如下所述)。在 shell 中 export 的變數只會傳遞給從該 shell 啟動的程式:從 Dock 或開始功能表開啟的編輯器看不到它。如果檔案已有其他設定,只需加入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"
  }
}

絕不 ponha a chave no .claude/settings.json de um projeto: segundo a gateway 官方文件 (consultada a 2026年10月3日), esse ficheiro entra nos commits e é partilhado com quem clonar o repositório. E atenção à precedência: quando a shell e um ficheiro de definições definem a mesma variável, prevalece o ficheiro de definições. Se uma alteração na shell não surtir efeito, veja primeiro o settings.json.

使用 VS Code 擴充功能時,請在claudeCode.environmentVariables中設定變數,也就是 VS Code 本身的使用者設定(命令Preferences: Open User Settings (JSON))。根據 gateway 文件,擴充功能會在啟動前先從此設定檢查憑證;~/.claude/settings.json中的值會傳遞給 Claude Code 程序,但不會傳遞給該檢查:

VS Code settings.json
{
  "claudeCode.environmentVariables": [
    { "name": "ANTHROPIC_BASE_URL", "value": "https://api.kunavo.com" },
    { "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-kn-..." },
    { "name": "ANTHROPIC_MODEL", "value": "claude-sonnet-5" },
    { "name": "ANTHROPIC_DEFAULT_OPUS_MODEL", "value": "claude-opus-5-5" },
    { "name": "ANTHROPIC_DEFAULT_SONNET_MODEL", "value": "claude-sonnet-5" },
    { "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL", "value": "claude-haiku-4-5" }
  ]
}

四個模型變數與其他陷阱

區塊中的每一行都有自己的陷阱:

  • ANTHROPIC_BASE_URL中不能填路徑。路徑/v1/messages由 Claude Code 自動加上;已經以/v1結尾的位址會變成/v1/v1/messages,並回應 404。
  • ANTHROPIC_AUTH_TOKEN或ANTHROPIC_API_KEY:Kunavo 兩者都接受。根據 gateway 文件,ANTHROPIC_AUTH_TOKEN會放在Authorization: Bearer標頭中並立即生效;ANTHROPIC_API_KEY會放在x-api-key標頭中,互動模式下必須先核准一次才能生效(見路徑 A)。因此,本指南使用ANTHROPIC_AUTH_TOKEN。
  • ANTHROPIC_MODEL中的名稱必須完全正確。請照此處顯示的內容複製:claude-sonnet-5。
  • 沒有ANTHROPIC_DEFAULT_SONNET_MODEL與ANTHROPIC_DEFAULT_OPUS_MODEL時,別名會自行變更。 Segundo a 模型設定文件 (consultada a 2026年10月3日), para quem usa a API da Anthropic o alias opus aponta para o Opus 5.5 e o alias sonnet para o Sonnet 5.5, e estes aliases mudam com as novas versões. Fixa-se com o nome completo do modelo ou com variáveis como ANTHROPIC_DEFAULT_OPUS_MODEL. O Kunavo não serve o Sonnet 5.5, e um modelo que não existe devolve 404: sem ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5, falham o /model sonnet, os subagentes com model: sonnet e o passo de execução do opusplan. Já o opus aponta para claude-opus-5-5, que o Kunavo serve, mas só a partir do Claude Code v2.1.280; quem tiver uma versão anterior corre claude update.
  • ANTHROPIC_DEFAULT_HAIKU_MODEL也會影響背景任務。根據文件,它會定義haiku別名與 Claude Code 背景功能使用的模型。設定Claude Haiku 4.5後,這些呼叫會使用下表中最便宜的模型。

Preços por milhão de tokens, do catálogo do Kunavo; a coluna da Anthropic vem de claude.com/pricing (consultado a 2026年10月3日):

模型Kunavo(輸入/輸出)Anthropic 表定價(輸入/輸出)差異用途
claude-haiku-4-5US$ 0,70 / US$ 3,50US$ 1,00 / US$ 5,00約便宜30%Claude Code 本身的背景任務與簡單工作
claude-sonnet-5US$ 1,40 / US$ 7,00US$ 2,00 / US$ 10,00約便宜30%日常工作使用的預設模型
claude-opus-5-5US$ 2,80 / US$ 14,00US$ 4,00 / US$ 20,00約便宜30%大型重構與規劃

在工作階段內,可使用/model claude-opus-5-5切換模型,或直接以claude --model claude-opus-5-5啟動。歐元計價、每月使用範例及訂閱何時更划算,請參閱Claude Code 的歐元價格;每位使用者的用量可使用token 成本計算器計算。所有模型與價格均列於價格頁面。

使用 /status 確認

執行claude。設定ANTHROPIC_AUTH_TOKEN後,不會出現登入畫面:變數會立即生效。如果出現登入畫面,表示 Claude Code 沒有讀取任何金鑰。此時,請在 Claude Code 讀取首次啟動精靈前會讀取的位置設定金鑰:在 shell 中使用export,或在~/.claude/settings.json的env區塊中設定。在專案的.claude/settings.json或.claude/settings.local.json中設定env區塊時,互動工作階段只有在首次啟動精靈及信任資料夾的詢問之後才會套用。

Dentro da sessão, escreva /status e procure duas linhas no separador Status (fonte: a gateway 官方文件, consultada a 2026年10月3日):

  • Anthropic base URL應顯示https://api.kunavo.com。只有在設定 gateway 位址時才會出現此行;若缺少,表示ANTHROPIC_BASE_URL未傳遞至工作階段。
  • Auth token行應指示ANTHROPIC_AUTH_TOKEN。如果出現的是Login method,並搭配 claude.ai 帳戶,表示變數未被讀取,目前工作階段使用的是訂閱。

已使用訂閱登入的使用者,啟動時可能會看到有兩組憑證處於啟用狀態的警告(訊息以auth may not work as expected結尾)。請求會透過金鑰傳送;/logout會清除舊的登入狀態。

若要在開啟 Claude Code 前測試位址與金鑰,文件建議傳送只要求一個輸出 token 的請求,只會消耗極少一部分餘額。指令會讀取 shell 中的變數,因此即使變數已在settings.json中設定,也請在 shell 中再次設定。

Terminal
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
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": "."}]}'

以{"id":"msg_開頭的 JSON 回應表示位址與金鑰正常;在 PowerShell 中會出現以msg_開頭的id。出現401表示金鑰未被辨識。

API 金鑰帶來的變化

  • 沒有 Remote Control 或語音聽寫。根據 gateway 相容性文件,當ANTHROPIC_API_KEY、ANTHROPIC_AUTH_TOKEN或apiKeyHelper處於啟用狀態時,這些功能不可用;當ANTHROPIC_BASE_URL指向 Anthropic 以外的位址時,Remote Control 也會停用。
  • /fast會顯示快速模式已停用。只有 bearer token 時,Claude Code 會將快速模式視為關閉。
  • MCP 工具搜尋(MCP tool search)預設為關閉 quando ANTHROPIC_BASE_URL aponta para um endereço fora da Anthropic (環境變數文件, consultada a 2026年10月3日).
  • /context中的數字是估計值。 O Kunavo não serve /v1/messages/count_tokens e, segundo a gateway 相容性文件 (consultada a 2026年10月3日), sem esse endpoint o Claude Code recorre a uma estimativa baseada em caracteres.

其餘功能——程式碼、工具、子代理、MCP 伺服器、hooks 與 prompt caching——均照常運作。更多詳情請參閱Claude Code 整合文件(英文)以及Claude Code without a subscription(英文)。

使用 MB WAY 支付餘額

Primeiro, a subscrição: uma subscrição Claude comprada no site paga-se só com cartão de crédito ou de débito (Anthropic 關於付費方案的說明文章, consultado a 2026年10月3日); numa subscrição feita na aplicação Claude para iOS ou Android, os meios de pagamento são os da App Store ou do Google Play. Os meios de pagamento do Kunavo, MB WAY incluído, não pagam o Claude Pro nem o Max: carregam o saldo da API do Kunavo, que é o que a Rota B usa.

O saldo carrega-se no checkout da Stripe. Os preços estão em dólares americanos; para quem compra em Portugal, a Stripe mostra o valor em euros. Segundo a Stripe 的 Adaptive Pricing 文件 (consultada a 2026年10月3日), essa conversão inclui uma comissão de 2–4% paga pelo comprador; quem escolhe pagar em dólares (com cartão, Apple Pay, Google Pay ou Link) não paga essa comissão, embora o banco possa aplicar a sua própria taxa de câmbio e comissões. O MB WAY só funciona em euros. No checkout em euros aparecem:

  • MB WAY。 Escolhe-se MB WAY, introduz-se o número de telemóvel e confirma-se a compra na aplicação MB WAY, através da notificação ou na área de atividade (Stripe 關於 MB WAY 的文件 e MB WAY 關於線上購買的文件, consultados a 2026年10月3日). Segundo a Stripe, são aceites números internacionais, mas a maioria dos clientes usa um número português, começado por +351.
  • 卡片(Visa、Mastercard)、Apple Pay、Google Pay 與 Link。

Não aparecem: referências Multibanco (pagamento por entidade e referência), PayPal, débito direto SEPA e Klarna, que só aparece a compradores nos Estados Unidos. A conversão para euros vem do Adaptive Pricing da Stripe, e a lista de meios de pagamento que ele disponibiliza inclui o MB WAY mas não o Multibanco. O MB WAY também permite gerar cartões virtuais MB NET para compras online (MB WAY 關於 MB NET 的文件, consultado a 2026年10月3日); não está confirmado que o campo do cartão do checkout os aceite, por isso o caminho seguro é escolher MB WAY diretamente.

Stripe 對 MB WAY 的文件內容(查閱於2026年10月3日):

  • 每筆付款:0.50 € 至 5000 €。
  • 每日:預設為 1000 €,可在 MB WAY 應用程式中調整至 10 000 €。較大的儲值可能超過預設每日上限;在這種情況下,請在付款前於應用程式中提高上限。請將結帳頁面顯示的歐元金額與這些上限比較。
  • 週期性付款:不支援。
  • 對帳單會顯示 Stripe 的名稱(Stripe Inc)及交易金額。
  1. 建立 Kunavo 帳戶。
  2. 在帳務中選擇金額,最低為US$ 10。較大的儲值會獲得額外餘額:quem carrega US$ 100 recebe US$ 110; quem carrega US$ 1000 recebe US$ 1200; quem carrega US$ 5000 recebe US$ 6250。
  3. 在 Stripe 結帳頁面中,確認歐元金額後選擇 MB WAY,輸入手機號碼,並在 MB WAY 應用程式中確認購買。歐元金額會在確認前顯示。
  4. 在/app/keys中建立金鑰,並將其填入ANTHROPIC_AUTH_TOKEN。

餘額採預付制:無月費,餘額不會過期,失敗的請求不會收費。自動儲值只能使用已儲存的卡片或 Link;使用 MB WAY 時一律手動儲值,因為根據 Stripe,MB WAY 不接受週期性付款,也不會儲存以供日後付款。Kunavo 不開立發票,無論是否提供 NIF 或 IVA;儲值記錄位於 Billing。這些付款方式只能為 Kunavo API 餘額儲值。更多資訊請參閱使用 MB WAY 支付 Claude。

常見錯誤

顯示內容原因與解決方式
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 行。
'bash' is not recognized as the name of a cmdletPowerShell 收到了包含 | bash 的行,該行適用於 macOS、Linux 和 WSL。在 PowerShell 中,正確的行是 install.ps1。
此命令會顯示指令碼文字,但不會安裝任何內容貼上時命令被截斷:irm 只會下載指令碼,真正執行它的是 | iex。在 CMD 中,通常缺少 -o install.cmd && install.cmd 部分。
syntax error near unexpected token '<' 或 403下載結果是網頁或錯誤碼,而不是指令碼。根據官方疑難排解資訊(查閱日期:2026年10月3日),如果頁面顯示「App unavailable in region」,表示 Claude Code 在該國家/地區無法使用(葡萄牙在支援清單中)。單純的 403 也可能來自公司 Proxy 或防火牆:在支援的國家/地區,請先檢查網路(如果位於 Proxy 後方,請設定 HTTPS_PROXY 和 HTTP_PROXY),因為 Homebrew 和 WinGet 會連線至相同的伺服器。除此之外,也可能是網路、區域路由或暫時性故障所致:請稍後再試,或在 macOS 上透過 Homebrew、在 Windows 上透過 WinGet 安裝。
Claude Code does not support 32-bit Windows開啟的是 Windows PowerShell (x86)。請開啟一般的 Windows PowerShell。
npm.ps1 cannot be loadedPowerShell 的執行原則封鎖了 npm。請執行 Set-ExecutionPolicy 行,或使用原生安裝程式。
command not found: claude,或 claude 無法辨識終端機找不到該程式。請關閉並重新開啟視窗;如果問題持續,請將該資料夾加入 PATH(Windows 請使用上方區塊)。
已設定金鑰的登入畫面Claude Code 未讀取金鑰。請在 shell 或 ~/.claude/settings.json 中設定變數,不要只在專案設定中設定,並開啟新視窗。
以 auth may not work as expected 結尾的警告金鑰和舊的登入狀態同時啟用。請使用 /logout 只保留金鑰,或移除該變數以返回訂閱。
401未辨識金鑰:請確認您複製了完整的 sk-kn- 金鑰,沒有空格,且未在 /app/keys 中刪除;同時確認它位於名稱正確的變數中,例如 ANTHROPIC_AUTH_TOKEN。
404ANTHROPIC_BASE_URL 以 /v1 結尾、要求的模型不存在於 Kunavo,或使用了 /model sonnet 卻未設定 ANTHROPIC_DEFAULT_SONNET_MODEL。

安裝後

在專案中第一次啟動時,請輸入 /init:Claude Code 會掃描儲存庫,並撰寫一份 CLAUDE.md,記錄它推斷出的資訊:如何執行專案、如何測試變更,以及遵循哪些樣式規則。請檢閱此檔案並保持簡短,因為它會在每個工作階段載入。在獨立工作之間,/clear 會開始新的對話;在長時間工作中,/compact 會摘要歷史記錄以便繼續。

值得了解的事項

  • 這是按 Token 計費的付費 API,不是 Claude Pro 或 Max 訂閱。每天使用 Claude Code 數小時的人,通常透過訂閱支付的費用較低;按 Token 計費適合使用不規律的情況,而閒置一個月不會產生費用。歐元比較請參閱 Claude Code 的歐元價格。
  • 使用 API 金鑰的人無法使用 Remote Control 和語音聽寫。
  • 透過 Kunavo 使用的是共享容量,沒有保留配額,也沒有合約保證;需要這些條件的人應直接與 Anthropic 簽約。
  • MB WAY 僅用於手動儲值;自動儲值需要信用卡或 Link。
  • 結帳頁面顯示的歐元金額已包含 Stripe 的換匯手續費。

常見問題

如何安裝 Claude Code?

每個系統使用一個官方指令。在 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。這是 Anthropic 建議的原生安裝方式,並會在背景自動更新。接著,開啟新的終端機視窗,以 claude --version 確認,然後以 claude 開始使用。

在 Windows 上安裝 Claude Code 需要 WSL 或系統管理員權限嗎?

兩者都不需要。根據官方安裝文件,指令可在 PowerShell 或命令提示字元(CMD)中執行,不必以系統管理員身分開啟視窗。Git for Windows 是選用項目:如果已安裝,Claude Code 會透過 Git Bash 執行指令;否則會透過 PowerShell 執行。當專案依賴 Linux 工具,或您想在沙箱中執行指令時,WSL 2 便很有用;在這種情況下,Claude Code 會在 WSL 終端機內安裝並啟動。請勿使用 Windows PowerShell(x86):Claude Code 不支援 32 位元 Windows。

安裝 Claude Code 需要 Node.js 嗎?

只有透過 npm 安裝時才需要,而且需要 Node.js 22 或更新版本——不是某些指南仍指出的 18。原生安裝程式、Homebrew 與 WinGet 都不需要 Node.js。使用較舊的 Node.js 時,npm 只會顯示 EBADENGINE 警告,安裝仍會繼續。請勿使用 sudo npm install -g,更新時請使用 npm install -g @anthropic-ai/claude-code@latest,而不是 npm update -g。

沒有 Pro 或 Max 訂閱,也可以使用 Claude Code 嗎?

可以。登入需要付費帳戶(Pro、Max、Team 或 Enterprise)或 Console 帳戶;Claude.ai 的免費方案不包含在內。沒有訂閱時,設定 ANTHROPIC_BASE_URL=https://api.kunavo.com 與 ANTHROPIC_AUTH_TOKEN,使用 Kunavo 金鑰:Claude Code 不需登入,按 token 計費,費用來自預付餘額,可從US$ 10儲值,無月費。透過此方式會失去兩項功能:Remote Control 與語音聽寫。

Claude Code 的 API 金鑰應在哪裡設定:settings.json 還是 PowerShell?

若要永久使用,請在 ~/.claude/settings.json 的 env 區塊中設定(Windows 上為 %USERPROFILE%\.claude\settings.json)。若要測試,可在 PowerShell 視窗中使用 $env:ANTHROPIC_AUTH_TOKEN;它只對該視窗有效,也可以在 ~/.zshrc 或 ~/.bashrc 中使用 export。請勿放在專案的 .claude/settings.json 中,因為該檔案會被提交到儲存庫。若 shell 與設定檔具有相同變數,則以設定檔為準。Kunavo 接受 ANTHROPIC_AUTH_TOKEN(金鑰會放在 Authorization: Bearer 標頭中,立即生效)或 ANTHROPIC_API_KEY(金鑰會放在 x-api-key 標頭中,互動模式會要求一次性核准);本指南使用 ANTHROPIC_AUTH_TOKEN。ANTHROPIC_BASE_URL 只填網域 https://api.kunavo.com,不要加上 /v1。

為什麼 /model sonnet 會回傳 404 錯誤?

因為 Claude Code 的 sonnet 別名要求 Sonnet 5.5,而 Kunavo 不提供該模型。根據模型設定文件(查閱於2026年10月3日),使用 Anthropic API 時,別名會對應最新模型:opus 指向 Opus 5.5,sonnet 指向 Sonnet 5.5。設定 ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5,以及 ANTHROPIC_MODEL=claude-sonnet-5、ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5 與 ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5 後,每個請求都會使用 Kunavo 提供的模型,包括子代理與 opusplan 的執行步驟。Opus 5.5 需要 Claude Code v2.1.280 或更新版本(使用 claude update 更新)。另一個常見的 404 原因是結尾含 /v1 的 ANTHROPIC_BASE_URL,這會產生 /v1/v1/messages。

如何確認 Claude Code 使用的是金鑰,而不是訂閱?

在 Claude Code 中輸入 /status。在 Status 分頁中,Anthropic base URL 行應顯示 https://api.kunavo.com,而 Auth token 行應指示 ANTHROPIC_AUTH_TOKEN。若 Login method 顯示 claude.ai 帳戶,表示未讀取變數,目前工作階段使用的是訂閱。如果 Claude Code 啟動後立即要求登入,表示它沒有讀取任何金鑰。

可以使用 MB WAY 支付 Claude Code 嗎?

可以為 Kunavo API 餘額儲值:當 Stripe 結帳頁面顯示歐元金額時,即可使用 MB WAY。選擇 MB WAY,輸入手機號碼,並在 MB WAY 應用程式中確認購買。根據 Stripe,每筆 MB WAY 付款金額介於 0.50 € 至 5000 €,預設每日上限為 1000 €,可在應用程式中提高至 10 000 €。美元兌歐元的轉換包含 2–4% 手續費,最低儲值金額為US$ 10,且無月費。MB WAY 僅適用於手動儲值:自動儲值需要已儲存的卡片或 Link。Multibanco 參考編號、PayPal 與 SEPA 直接扣款均不可用,Kunavo 也不開立發票。Kunavo 結帳頁面不能支付 Claude Pro 或 Max 訂閱;該訂閱需在 Claude 網站購買,且只能使用信用卡或簽帳金融卡支付。