安裝 Claude Code 只需一行命令,但各平台不同:在 macOS、Linux 或 WSL 的終端機中使用 curl -fsSL https://claude.ai/install.sh | bash,在 PowerShell 中使用 irm https://claude.ai/install.ps1 | iex,在 Windows 命令提示字元中使用 install.cmd。真正的問題會在第一次啟動時出現:由誰支付請求費用?Pro、Max、Team、Enterprise 或 Console 帳戶可以登入(Claude.ai 免費方案不包含 Claude Code)。沒有訂閱方案時,只需 API 金鑰:設定六個變數,其中包含 ANTHROPIC_BASE_URL,但不要加上 /v1 和 ANTHROPIC_AUTH_TOKEN,然後查看 /status。Kunavo 餘額可使用卡片、Apple Pay、Google Pay、Link,或在比利時使用 Bancontact 付款,自 $10 起,無需訂閱。
D’où viennent les informations : les commandes et les variables sont reprises de la documentation officielle de Claude Code (安裝, 環境變數, 連線至閘道), relue le 2026年10月3日 ; les prix Kunavo et les moyens de paiement ont été contrôlés le 2026年10月3日. D’après la Anthropic 支援的國家/地區清單 (lue le 2026年10月3日), Claude.ai et l’API sont ouverts en France, en Belgique, en Suisse, au Luxembourg et au Canada, comme au Maroc, en Tunisie, en Algérie, au Sénégal et en Côte d’Ivoire. Le même guide existe 英文 et, pour la Flandre, 荷蘭文.
要輸入哪個指令:完全取決於您所在的視窗
| 您所在的位置 | 指令 | 更新 |
|---|---|---|
| macOS、Linux 或 WSL 終端機 | curl -fsSL https://claude.ai/install.sh | bash | 自動 |
Windows、PowerShell(提示字元 PS C:\…>) | irm https://claude.ai/install.ps1 | iex | 自動 |
Windows、命令提示字元(C:\…>,不含 PS) | 下方的 install.cmd 行 | 自動 |
| Homebrew、WinGet | brew install --cask claude-code, winget install Anthropic.ClaudeCode | 由您手動執行 |
| apt、dnf、apk(Debian、Ubuntu、Fedora、RHEL、Alpine) | Anthropic 的簽署套件儲存庫,請參閱安裝頁面 | 隨系統更新 |
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Invite de commandes Windows (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd前三行會建立 Anthropic 建議的原生版本:一個獨立的二進位檔,存放於 ~/.local/bin(Windows 上為 %USERPROFILE%\.local\bin),會在背景下載更新,並於下次啟動時套用。安裝完成後,請關閉終端機並重新開啟一個:用於安裝的終端機尚未識別新的 PATH。
在 Windows 上,選錯視窗是最常見的失敗原因,而錯誤訊息會清楚說明。The token '&&' is not a valid statement separator:您將 CMD 行貼到了 PowerShell。'irm' is not recognized as an internal or external command:反之亦然。在法文版 Windows 上,第二則訊息可能會以翻譯後的文字顯示;原因不變。其他訊息列於指南末尾的錯誤表中。
系統需求
| 項目 | 官方文件所要求的內容(查閱日期: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 Code。使用 API 金鑰時,不需要訂閱或登入。 |
| Node.js | 僅適用於透過 npm 安裝,且版本須為 22 或更新版本 |
Windows:舊教學所說的內容,以及目前正確的資訊
Une bonne partie des tutoriels en français datent des premières versions de Claude Code. Voici leurs consignes les plus répandues, confrontées à la 目前的安裝文件 et à la 疑難排解頁面 (lues le 2026年10月3日) :
| 仍可看到的說法 | 目前正確的資訊 |
|---|---|
| 「先安裝 WSL」 | Claude Code 可在 Windows 上原生執行。只有在需要 Linux 工具,或要在沙箱中執行指令時,才需要 WSL 2。 |
| 「以系統管理員身分開啟 PowerShell」 | 不需要:文件明確指出這並非必要。 |
| 「Git 是必要的」 | 非必要,但建議安裝:Git for Windows 會提供 Git Bash,而 Bash 工具與 Monitor 依賴它。沒有 Git 時,Claude Code 會使用 PowerShell 執行指令。 |
| 「需要 Node.js 18」 | Node.js 僅用於透過 npm 安裝;在此情況下,必須使用 22 或更新版本。 |
「curl … | bash 到處都能運作」 | Windows PowerShell 不適用,因為其中的 curl 是 Invoke-WebRequest 的別名:該指令會因參數 fsSL 而失敗。 |
Si vous installez Git for Windows, Claude Code passe par Git Bash et garde l’outil PowerShell à côté. Il arrive qu’il ne trouve pas bash.exe : indiquez alors son chemin dans la variable CLAUDE_CODE_GIT_BASH_PATH, au sein du bloc env de ~/.claude/settings.json (la documentation donne C:\Program Files\Git\bin\bash.exe en exemple). Dernier piège : le raccourci « Windows PowerShell (x86) » lance une version 32 bits, que Claude Code refuse.
使用原生環境或 WSL,取決於您的專案所在位置:
| 模式 | 需準備的項目 | 沙箱 | 適用對象 |
|---|---|---|---|
| 原生 Windows | 無;Git for Windows 可選 | 否 | Windows 專案與工具 |
| WSL 2 | 已啟用 WSL 2 | 是 | Linux 工具鏈、隔離的指令 |
| WSL 1 | 已啟用 WSL 1 | 否 | 無法使用 WSL 2 的電腦 |
在 WSL 端,所有操作都在 Linux 發行版內進行:您會在這裡貼上 curl … | bash,接著也在這裡輸入 claude。若從 PowerShell 或 CMD 啟動,它看不到這個安裝。
Homebrew、WinGet、apt 或 npm
套件管理員都能運作,但有一項代價:Claude Code 不會在其中自動更新。對於 Homebrew 和 WinGet,變數 CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 會讓 Claude Code 自行啟動更新;沒有此變數時,您必須手動更新:
# Homebrew (macOS)
brew install --cask claude-code
brew upgrade claude-code # pas de mise à jour automatique
# WinGet (Windows)
winget install Anthropic.ClaudeCode
winget upgrade Anthropic.ClaudeCode # pas de mise à jour automatiqueSur Debian, Ubuntu, Fedora, RHEL et Alpine, Anthropic publie aussi des dépôts apt, dnf et apk signés, mis à jour avec le reste du système ; la procédure figure sur la 安裝頁面.
剩下 npm;如果 Node.js 已是您工具鏈的一部分,npm 會很方便。套件至少需要 Node.js 22。在較舊版本上,npm 只會顯示 EBADENGINE 警告並繼續完成安裝,因為該套件安裝的是相同的原生二進位檔,而其執行不需要 Node.js。請遵守兩項規則:不要使用 sudo npm install -g,並使用 @latest 更新,因為 npm update -g 會留在原始版本範圍內,可能讓您落後於最新版本。
node -v # v22 ou plus récent
npm install -g @anthropic-ai/claude-code # jamais avec sudo
# mise à jour : avec @latest, pas avec npm update -g
npm install -g @anthropic-ai/claude-code@latest驗證安裝並修復 PATH
claude --version # affiche le numéro de version, suivi de (Claude Code)
claude doctor # diagnostic de l’installation et des réglages, sans ouvrir de session如果回傳版本號,就表示已安裝完成。claude doctor 不會啟動工作階段,而是進一步檢查:安裝狀態、設定檔中的錯誤,以及上次更新的結果。發生問題時,這是第一個應執行的指令。
command not found: claude sur macOS ou Linux, claude « non reconnu » sous Windows : le programme est bien installé, mais le shell ne sait pas où le chercher. Une nouvelle fenêtre suffit le plus souvent. Sinon, ajoutez ~/.local/bin au PATH dans ~/.zshrc ou ~/.bashrc. Sous Windows, la 官方疑難排解頁面 donne ces trois étapes PowerShell :
# 1. Le dossier d'installation est-il déjà dans le PATH ?
$env:PATH -split ';' | Select-String '\.local\\bin'
# 2. Aucun résultat ? Ajoutez-le au PATH de l'utilisateur, puis ouvrez une nouvelle fenêtre
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# 3. Dans la nouvelle fenêtre : deux chemins = deux installations concurrentes
where.exe claude透過 npm 安裝後,PowerShell 回應 npm.ps1 cannot be loaded?其執行原則封鎖了 npm 指令碼。請改用原生安裝程式,或僅為您的帳戶允許本機指令碼:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser誰支付請求費用:Claude 訂閱或 API 金鑰
這項選擇不是在安裝時做出,而是在首次啟動時做出,且之後仍可切換。環境中設定的金鑰優先於已儲存的 claude.ai 登入,而後者會暫時停用;刪除該變數後,下次啟動時登入就會重新生效。
| Claude 訂閱 | Kunavo API 金鑰,不需訂閱 | |
|---|---|---|
| 您需要 | 一個 Pro、Max、Team、Enterprise 或 Console 帳戶 | 一把 sk-kn-… |
| 成本 | Pro : $20 par mois, ou $200 payés d’avance pour l’année ; Max : à partir de $100 par mois ; prix hors taxes (claude.com/pricing, lu le 2026年10月3日). Console : au token, chez Anthropic | 按 token 計費,從預付餘額扣除;無月費 |
| 付款 | 在網站上僅可使用信用卡或簽帳金融卡 | 信用卡、Apple Pay、Google Pay、Link;比利時另支援 Bancontact |
| Remote Control、語音聽寫 | 可以,使用 claude.ai 登入 | 否 |
| 設定方式 | 在瀏覽器中登入 | 六個環境變數 |
使用 Claude 訂閱
無需設定:在專案資料夾中執行 claude,然後在瀏覽器中登入。唯一例外是環境中殘留的 ANTHROPIC_API_KEY。Claude Code 會詢問一次是否使用它;拒絕後會記住此選擇,之後直接忽略金鑰且不顯示訊息,讓人以為系統沒有讀取該變數。若要重新選擇:/config → Use custom API key。
不使用訂閱:Kunavo API 金鑰
Faire pointer Claude Code ailleurs que chez Anthropic n’a rien d’un bricolage. La 官方環境變數清單 présente ANTHROPIC_BASE_URL comme le moyen d’envoyer les requêtes vers un proxy ou une passerelle. Kunavo répond au format de l’API Messages d’Anthropic : vous gardez le Claude Code officiel, sans extension ni version modifiée.
- 建立帳戶:註冊 Kunavo。
- 在 Billing 中儲值,最低 $10(付款方式見下方)。
- 在 /app/keys 中產生金鑰。金鑰以
sk-kn-開頭,且只會在建立時顯示:請立即複製。 - 填入下方的六個變數。
| 變數 | 值 | 原因,以及未如此設定時會發生什麼 |
|---|---|---|
ANTHROPIC_BASE_URL | https://api.kunavo.com | 僅填網域。Claude Code 會自行加入 /v1/messages:若多出一個 /v1,請求會送往 /v1/v1/messages,並回傳 404。 |
ANTHROPIC_AUTH_TOKEN | 您的金鑰 sk-kn-… | 會放入 Authorization: Bearer 標頭並立即生效。ANTHROPIC_API_KEY 會使用 x-api-key 標頭,Kunavo 也接受此標頭,但在首次互動啟動時會要求核准。 |
ANTHROPIC_MODEL | claude-sonnet-5 | 主要模型,必須完全按照 Kunavo 目錄中的寫法;未知名稱會導致 404。 |
ANTHROPIC_DEFAULT_OPUS_MODEL | claude-opus-5-5 | 指定 opus 別名所代表的內容,並在規劃模式中指定 opusplan。Opus 5.5 要求 Claude Code v2.1.280 或更新版本;否則請執行 claude update。 |
ANTHROPIC_DEFAULT_SONNET_MODEL | claude-sonnet-5 | 指定 sonnet 別名所代表的內容,並在規劃模式以外指定 opusplan。沒有此設定時,/model sonnet 以及設定為 sonnet 的子代理程式會要求 Sonnet 5.5,並收到 404。 |
ANTHROPIC_DEFAULT_HAIKU_MODEL | claude-haiku-4-5 | 使用閘道時,背景工作(工作階段標題……)否則會使用主要模型。 |
Pourquoi épingler quatre modèles ? Les alias de Claude Code suivent les sorties d’Anthropic. D’après la 模型設定文件 (lue le 2026年10月3日), pour un compte API, le réglage par défaut et opus visent aujourd’hui Opus 5.5, et sonnet vise Sonnet 5.5, que Kunavo ne sert pas : sans ANTHROPIC_DEFAULT_SONNET_MODEL, /model sonnet, la phase d’exécution d’opusplan et les sous-agents réglés sur sonnet tombent sur une 404. L’alias opus est épinglé sur Opus 5.5 (claude-opus-5-5), qui exige Claude Code v2.1.280 ou plus récent ; sur une version plus ancienne, lancez claude update. Un modèle tout juste sorti n’est pas non plus toujours disponible chez Kunavo le jour même. Avec des noms complets, chaque requête part vers un modèle servi, au prix que vous connaissez. La 閘道通訊協定文件 (lue le 2026年10月3日) confirme le point sur les tâches de fond : avec Claude Haiku 4.5, elles coûtent peu.
在哪裡寫入變數
| 位置 | 範圍 | 須知 |
|---|---|---|
~/.claude/settings.json 的 env 區塊 | 您的所有專案,無論使用哪個終端機 | 最佳選擇。Windows 上:%USERPROFILE%\.claude\settings.json。若與 shell 設定衝突,會以此檔案為準。 |
在 ~/.zshrc 或 ~/.bashrc 中使用 export | 之後開啟的終端機 | 從 Dock 或開始功能表啟動的編輯器看不到它們。 |
PowerShell 中的 $env: | 目前的視窗 | 非常適合首次測試,但關閉視窗後就會消失。 |
claudeCode.environmentVariables(VS Code) | VS Code 擴充功能 | 擴充功能會在啟動前於此處控制憑證;settings.json 只會傳遞給程序,不會影響此項控制。 |
專案的 .claude/settings.json | 整個儲存庫 | 絕不能用於金鑰 : le fichier est versionné et partagé avec quiconque clone le dépôt (閘道文件, lue le 2026年10月3日). |
建議版本;若檔案已有內容,請與現有內容合併(只加入 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"
}
}macOS 和 Linux 上 shell 中的相同值:
export ANTHROPIC_BASE_URL=https://api.kunavo.com # le domaine seul, sans /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若要在 PowerShell 視窗中快速測試:
# Valable uniquement dans cette fenêtre 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至於 VS Code 擴充功能,請在編輯器的使用者設定中使用指令 Preferences: Open User 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" }
]
}Claude 桌面版應用程式是例外:它既不讀取 ANTHROPIC_BASE_URL,也不讀取 settings.json。在 shell 中修改變數後仍未生效?先在優先級較高的 settings.json 中尋找相同變數。
Tarifs par million de tokens tirés du catalogue Kunavo, à côté du prix public d’Anthropic relevé sur claude.com/pricing (lu le 2026年10月3日) :
| 模型 | Kunavo(輸入/輸出) | Anthropic 公開價格(輸入/輸出) | 差額 | 典型用量 |
|---|---|---|---|---|
claude-haiku-4-5 | $0,70 / $3,50 | $1,00 / $5,00 | 約便宜 30% | 背景工作(工作階段標題⋯⋯)、小型修正 |
claude-sonnet-5 | $1,40 / $7,00 | $2,00 / $10,00 | 約便宜 30% | 日常使用的模型,由 ANTHROPIC_MODEL 設定 |
claude-opus-5-5 | $2,80 / $14,00 | $4,00 / $20,00 | 約便宜 30% | 重構整個模組、架構規劃 |
若要在單一工作中暫時切換至 Opus:在工作階段中執行 /model opus(固定在 claude-opus-5-5 上的別名),或在啟動時使用 claude --model claude-opus-5-5。依用量計算的每月預算,以及訂閱開始更划算的門檻,均列於Claude Code 價格。Claude token 成本計算器可依您自己的用量計算,而價格頁面列出所有模型。
使用 /status 驗證
第一個跡象甚至早於 /status:設定 ANTHROPIC_AUTH_TOKEN 後,Claude Code 會在啟動時不顯示登入畫面。若出現此畫面,表示沒有讀取任何金鑰,通常是因為金鑰只存在於專案設定(.claude/settings.json 或 .claude/settings.local.json)中。在互動工作階段中,這個 env 區塊只有在首次啟動精靈以及對資料夾的信任問題之後才會套用。請將金鑰移至 shell 或 ~/.claude/settings.json。
Une fois dans la session, /status s’ouvre sur l’onglet Status. Voici comment le lire, d’après la 閘道文件 (lue le 2026年10月3日) :
| 您看到的內容 | 這代表的意思 |
|---|---|
Anthropic base URL : https://api.kunavo.com | 請求確實會送往 Kunavo。 |
沒有 Anthropic base URL 行 | 只有在設定閘道時才會出現此行:ANTHROPIC_BASE_URL 未傳遞至工作階段。 |
命名 ANTHROPIC_AUTH_TOKEN 的 Auth token | 支付費用的是您的 Kunavo 金鑰。 |
使用 claude.ai 帳戶的 Login method | 未讀取該變數:工作階段使用的是您的訂閱。 |
您原本已使用訂閱登入?此時 Claude Code 可能會在啟動時指出有兩個作用中的身分識別來源,並以 auth may not work as expected 結尾。請求使用的是金鑰;/logout 會移除舊登入並消除警告。
若要判斷問題來自 Kunavo 還是您的設定,請不使用 Claude Code 進行測試。文件提供了一個輸出限制為單一 token 的請求,成本不到一美分。下方兩個指令會從 shell 取得網址和金鑰:如果只在 settings.json 中設定,這裡就看不到它們。
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": "."}]}'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": "."}]}'若 JSON 以 {"id":"msg_ 開頭,或在 PowerShell 中物件的 id 以 msg_ 開頭,表示網址和金鑰有效。若出現 401,表示金鑰遭拒。
使用 API 金鑰後的變化
- Remote Control 和語音聽寫會消失。兩者都依賴 claude.ai 帳戶,只要設定
ANTHROPIC_AUTH_TOKEN就無法使用。只要ANTHROPIC_BASE_URL指向 Anthropic 以外的主機,Remote Control 也會停用。 - 快速模式(
/fast)會顯示為已停用,因為其驗證要求 claude.ai 登入或 Anthropic 金鑰,而不是一般的 bearer token。 - 當
ANTHROPIC_BASE_URL指向 Anthropic 以外的位置時,MCP 工具搜尋預設會停用。 /context會顯示估算值。 Kunavo ne propose pas/v1/messages/count_tokens, et dans ce cas Claude Code compte à partir du nombre de caractères (閘道通訊協定文件).
至於其他功能(程式碼讀寫、工具、子代理程式、MCP 伺服器、hooks、提示快取),一切維持不變。英文技術細節請參閱Claude Code 整合文件。
從法國或比利時付款
Deux circuits à ne pas confondre. L’abonnement Claude acheté sur le web se règle uniquement par carte de crédit ou de débit (Anthropic 帳務常見問題, lue le 2026年10月3日) ; souscrit dans l’app mobile, il passe par l’App Store ou Google Play. Les montants de claude.com/pricing sont hors taxes.
Le solde Kunavo, lui, se recharge sur une page de paiement Stripe. Le tarif est fixé en dollars américains, mais depuis la France ou la Belgique Stripe vous montre le montant en euros, à un taux garanti 24 heures qui intègre 2 à 4 % de frais de conversion à votre charge (Stripe 的 Adaptive Pricing 文件, lue le 2026年10月3日). Vous pouvez payer en dollars pour éviter ces frais, mais votre banque applique alors son propre change, et Bancontact n’est proposé qu’en euros. Les moyens de paiement disponibles :
| 付款方式 | 顯示位置 | 您需要的內容 |
|---|---|---|
| Visa 或 Mastercard 卡片 | 任何地方 | 簽帳金融卡即可;聯名卡會以 Visa 或 Mastercard 的形式通過 |
| Apple Pay | Mac、iPhone 和 iPad 上的 Safari | 已登錄於「錢包」App(Wallet)中的卡片 |
| Google Pay | Chrome 和 Android | 已使用卡片設定 Google Pay |
| Link | 除印度以外的任何地方 | 由 Link(Stripe 的錢包)儲存的卡片 |
| Bancontact | 比利時,金額以歐元顯示 | 您銀行的 Bancontact App 或卡片 |
- 法國 CB 卡? Selon la Stripe 的 Cartes Bancaires 文件 (lue le 2026年10月3日), plus de 95 % des cartes CB sont co-badgées Visa ou Mastercard. Elles passent donc au checkout en tant que Visa ou Mastercard, et une simple carte de débit fait l’affaire.
- Bancontact est proposé aux acheteurs situés en Belgique. Stripe vous envoie sur le site ou l’app Bancontact pour valider, et le résultat est connu immédiatement (Stripe 的 Bancontact 文件, lue le 2026年10月3日).
- Pay by Bank, le paiement depuis votre banque en ligne, n’est pas proposé depuis la France ni la Belgique : le checkout ne l’affiche qu’aux acheteurs situés au Royaume-Uni, en Irlande et en Finlande. La Stripe 的 Pay by Bank 文件 (lue le 2026年10月3日) le classe en préversion privée pour la France et ne mentionne pas la Belgique.
- 從瑞士或加拿大付款時,金額會以瑞士法郎或加拿大元顯示,可使用信用卡和 Link,另可使用 Apple Pay 與 Google Pay;後兩者都需要綁定卡片。
不提供:PayPal、SEPA 直接扣款、Klarna;Klarna 僅限位於美國的買家(以美元付款並不足夠)。
- 註冊 Kunavo;此階段不需要提供卡片。
- 在 Billing 中選擇金額:最低 $10。較高金額可獲得獎勵($100 payés, $110 crédités ; $1 000 payés, $1 200 crédités ; $5 000 payés, $6 250 crédités)。
- 在 Stripe 頁面上選擇付款方式;確認前會顯示歐元金額。使用 Bancontact 時,請在應用程式中或使用卡片進行確認。
- 在 /app/keys 中建立金鑰,並將其放入
ANTHROPIC_AUTH_TOKEN。
餘額採預付制:無月費、無到期日,失敗的請求不會收費。自動儲值需要已儲存的卡片或 Link。Stripe 的 Bancontact 不支援定期付款,因此每次 Bancontact 儲值都必須手動啟動。Kunavo 不會開立含增值稅的發票,不論是法國、比利時或其他國家的發票;儲值記錄可在 Billing 中查看。最後,這些付款方式僅用於 Kunavo API 餘額,不能支付 Claude Pro 或 Max 訂閱。其他所有方式,包括 App Store 和 Google Play,均已在不使用卡片支付 Claude中說明。
常見錯誤
| 訊息或症狀 | 說明與解決方法 |
|---|---|
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 行。 |
A parameter cannot be found that matches parameter name 'fsSL' | macOS/Linux 行被貼到了 Windows PowerShell,其中 curl 代表 Invoke-WebRequest。請使用 PowerShell 行。 |
'bash' is not recognized as the name of a cmdlet | macOS/Linux 行在 Windows 下執行。請使用 PowerShell 行。 |
| 顯示指令碼文字,但沒有安裝任何內容 | 缺少指令的後半段:PowerShell 中的 | iex,以及 CMD 中 -o install.cmd 後面的部分。請重新輸入完整的一行。 |
syntax error near unexpected token '<' 或 403 錯誤 | 收到的是網頁,而不是指令碼。根據官方疑難排解頁面,403 最常見的原因是 Proxy 或網路篩選(企業網路),或是不支援的地區(若收到的頁面顯示「App unavailable in region」,原因就是國家/地區)。在改用 Homebrew 或 WinGet 前,請先檢查網路:文件提醒它們會連線至相同的伺服器。 |
Claude Code does not support 32-bit Windows | 開啟的視窗是 Windows PowerShell(x86)。請開啟標準版 Windows PowerShell。 |
npm.ps1 cannot be loaded | PowerShell 的執行原則封鎖了 npm:使用上方的 Set-ExecutionPolicy 行,或改用原生安裝程式。 |
command not found: claude,或找不到 claude | 安裝資料夾不在 PATH 中。請先開啟新視窗;在 Windows 上,使用 PATH 章節中的 PowerShell 指令。 |
| 即使有金鑰仍出現登入畫面 | 未讀取任何金鑰:金鑰可能只存在於專案設定中。請將其放入 shell 或 ~/.claude/settings.json,然後在新視窗中重新啟動。 |
以 auth may not work as expected 結尾的警告 | 金鑰與舊登入同時作用中。使用 /logout 以保留金鑰,或刪除變數以返回訂閱。 |
401 | 金鑰遭拒。請確認金鑰完整(包括 sk-kn-,且不含空格)、仍存在於 /app/keys 中,並且確實位於 ANTHROPIC_AUTH_TOKEN 中。 |
402 | 餘額不足以支付請求:請在 Billing 中儲值。另一個可能原因是金鑰設定的每月支出上限已達到。 |
404 | ANTHROPIC_BASE_URL 結尾多了 /v1,或使用了 Kunavo 不提供的模型,通常是因為未明確固定四個模型變數的值。 |
429 或「已達到限制」 | 訂閱方案的配額,或金鑰的速率限制。個別診斷請參閱:Claude Code:已達到限制。 |
專案入門
在 Claude Code 探索的儲存庫中,先執行 /init:它會探索程式碼並撰寫 CLAUDE.md,記錄找到的測試指令與慣例。請檢閱並精簡此檔案,因為每個工作階段都會重新載入。若要切換主題,/clear 會從空白對話重新開始;若要繼續長時間工作,/compact 會摘要其歷史記錄。
API 金鑰的限制
- 您是按用量付費,而不是購買 Claude Pro 或 Max 方案。若每天使用 Claude Code 數小時,且每天都使用,訂閱通常更划算;若使用不固定,按 token 付費更有彈性,低用量月份也不會產生費用。數據請參閱Claude Code 價格。
- 只要金鑰啟用,就不能使用 Remote Control 或語音聽寫。
- Kunavo 的容量由所有使用者共用,沒有保留配額或合約承諾;如有此需求,請直接與 Anthropic 簽約。
- Bancontact 只能手動儲值;自動儲值需使用已儲存的卡片或 Link。
- 歐元金額包含 Stripe 的轉換費用,且 Kunavo 不會開立含增值稅的發票。
常見問題
如何在 Windows 上安裝 Claude Code?
開啟 PowerShell(提示字元以 PS 開頭),並輸入 irm https://claude.ai/install.ps1 | iex。在傳統命令提示字元(CMD)中,命令列不同:curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd。不需要系統管理員權限,也不需要 WSL:Claude Code 可原生執行於 Windows 10 1809 及更新版本。建議安裝 Git for Windows,因為它會提供 Git Bash,但不是必要條件。接著關閉視窗、開啟新視窗,並輸入 claude --version。請避免使用 Windows PowerShell (x86):Claude Code 不支援 32 位元 Windows。
Claude Code 免費嗎?
安裝需要,但使用不需要。Claude.ai 免費方案無法使用 Claude Code:您需要 Pro、Max、Team、Enterprise 或 Console 帳戶,或使用按用量計費的 API 金鑰。在 Kunavo,金鑰費用從預付餘額中扣除,自 $10 起,無月費,整個月未撰寫程式碼也不收費。若要瞭解哪種方式依您的使用頻率更便宜,請參閱Claude Code 價格。Claude Code 需要哪個 Node.js 版本?
使用原生安裝程式、Homebrew 或 WinGet 時不需要 Node.js。只有透過 npm 安裝時才需要 Node.js,此時必須使用 22 或更新版本;某些教學提到的 18 版已過時。使用較舊版本的 Node.js 時,npm 會顯示 EBADENGINE 警告但仍完成安裝,因為該套件安裝的是相同的原生二進位檔。請勿使用 sudo。
如何更新 Claude Code?
原生安裝會自動更新:新版本會在背景下載,並於下次啟動時套用;claude update 會立即強制更新。Homebrew 和 WinGet 不會自行更新:請使用 brew upgrade claude-code、winget upgrade Anthropic.ClaudeCode,或設定變數 CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1。使用 npm 時,請執行 npm install -g @anthropic-ai/claude-code@latest,而不是 npm update -g。
如何在不訂閱的情況下使用 Claude Code?
使用 API 金鑰。請使用您的 Kunavo 金鑰設定ANTHROPIC_BASE_URL=https://api.kunavo.com 和 ANTHROPIC_AUTH_TOKEN:Claude Code 不會再顯示登入畫面,並從您的餘額按 Token 為每次請求計費。以下兩項功能需要 claude.ai 帳戶,因此會停用:Remote Control 和語音聽寫。如果您每天程式設計數小時,請在Claude Code 價格中與訂閱方案比較。Claude Code 中的 API 金鑰應放在哪裡?
放在 ~/.claude/settings.json 的 env 區塊中(Windows 為 %USERPROFILE%\.claude\settings.json):這會套用至您的所有專案,且優先於 Shell。請加入六行:ANTHROPIC_BASE_URL=https://api.kunavo.com(不要加 /v1,否則會回傳 404)、包含金鑰的 ANTHROPIC_AUTH_TOKEN、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。這四個模型名稱可避免 Claude Code 的別名(會跟隨 Anthropic 的新版本)指向 Kunavo 未提供的模型:sonnet 別名會要求 Sonnet 5.5;若未固定 /model sonnet,opusplan 的執行階段和設定為 sonnet 的子代理程式會收到 404。Opus 5.5(claude-opus-5-5)需要 Claude Code v2.1.280 或更新版本;若版本較舊,請執行 claude update。Kunavo 在 Authorization: Bearer 和 x-api-key 中都會讀取金鑰;與 ANTHROPIC_API_KEY 不同,ANTHROPIC_AUTH_TOKEN 會直接採用而不要求確認。絕對不要放在專案的 .claude/settings.json 中,因為該檔案會被提交至 Git。
如何確認 Claude Code 正在使用我的 API 金鑰?
執行 /status。在 Status 分頁中,以下兩行可作為判斷依據:Anthropic base URL 應顯示 https://api.kunavo.com,而 Auth token 應顯示 ANTHROPIC_AUTH_TOKEN。若 Login method 一行顯示您的 claude.ai 帳戶,表示工作階段仍在使用訂閱方案。如果 Claude Code 啟動時直接開啟登入畫面,表示它找不到任何金鑰。
可以使用 Bancontact、PayPal 或 SEPA 直接扣款支付 Claude Code 嗎?
Kunavo API 餘額可以使用 Bancontact:Stripe Checkout 會向位於比利時的買家提供此方式,以歐元計價,並與 Visa 或 Mastercard、Apple Pay、Google Pay 和 Link 並列。PayPal 和 SEPA 直接扣款不支援。價格以美元計算;Stripe 會換算為歐元,並由買家支付 2% 至 4% 的換匯費用。最低 $10,無訂閱,餘額不會過期。由於自動儲值需要已儲存的卡片或 Link,每次 Bancontact 儲值都必須手動進行。在 claude.ai 購買的 Claude Pro 或 Max 訂閱則只能使用卡片付款。
Claude Code 顯示「已達到限制」時該怎麼辦?
先執行/status,確認是哪一方在為工作階段計費。使用訂閱方案時,消耗的是方案額度。使用 Kunavo 金鑰時,HTTP 狀態碼會說明原因:402 表示餘額不足或達到每月支出上限,401 表示金鑰遭拒,429 表示速率限制。請注意:只有 ANTHROPIC_BASE_URL 而沒有 ANTHROPIC_AUTH_TOKEN 時,工作階段仍會使用您的 claude.ai 連線。所有情況都詳述於Claude Code:已達限制。