Claude Codeのインストールは、ターミナルによって異なる1つのコマンドだけで完了します。macOS、Linux、WSLではinstall.shを含む行、PowerShellではirm … | iex、コマンドプロンプトではinstall.cmdを含む行を使います。Anthropicが推奨する方法です。npmも利用できますが、Node.js 22以降が必要です。Claudeの無料プランにはClaude Codeが含まれないため、Pro以上のサブスクリプションまたはAPIキーが必要です。ここでは後者を使います。ANTHROPIC_BASE_URL=https://api.kunavo.com(/v1なし)、ANTHROPIC_AUTH_TOKENにキーを設定し、モデルを固定する4つの変数を設定して、最後に/statusで確認します。クレジットはSatispayでユーロ建てに$10からチャージでき、使用したトークン分だけ支払います。
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Windows – Prompt dei comandi (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdDa dove vengono questi comandi: la documentazione di Claude Code esiste anche in italiano e l'abbiamo riletta il 2026年10月3日, in particolare le pagine su インストール e LLMゲートウェイ. Prezzi e metodi di pagamento di Kunavo sono aggiornati al 2026年10月3日. Anthropic serve l'Italia sia su Claude.ai sia con l'API (対応国, letto il 2026年10月3日).
必要なもの
I requisiti della 公式ドキュメント (letta il 2026年10月3日) sono bassi:
- 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が対応する国からの接続。イタリアは対応しています。
- npmを選ぶ場合のみNode.jsが必要で、その場合はバージョン22以降。
どのターミナルでどのコマンドを使うか
| 実行場所 | 見分け方 | 貼り付ける行 |
|---|---|---|
| macOS、Linux、WSL | ターミナル、iTerm、またはWSLのシェル | curl … install.sh | bash |
| Windows PowerShell | プロンプトはPS C:\Users\nome>で始まります | irm … install.ps1 | iex |
| Windows、コマンドプロンプト | プロンプトはC:\Users\nome>だけで、PSはありません | install.cmdを含む行 |
管理者権限もWSLも必要ありません。公式ドキュメントにも明記されていますが、反対のことを勧めるガイドも少なくありません。インストール後、Claude Codeはバックグラウンドで自動更新されます。パッケージマネージャーを使いたい場合はHomebrewまたはWinGetを利用できますが、その場合は自分で更新を実行します。
# Homebrew – canale stable; non si aggiorna da solo
brew install --cask claude-code
# WinGet (Windows) – non si aggiorna da solo
winget install Anthropic.ClaudeCode試す前に、ターミナルを閉じて新しいターミナルを開いてください。新しいウィンドウだけがPATHを再読み込みします。その後で確認します。claude doctorは後でも役立ちます。セッションを開かずにインストールと設定を確認し、問題がどちらにあるかをすぐに知らせてくれます。
claude --version # stampa la versione, ad esempio 2.1.284 (Claude Code)
claude doctor # diagnostica di installazione e impostazioni, senza aprire una sessioneダウンロードがブロックされる:403またはスクリプトの代わりにHTMLページが表示される
Quando lo script non arriva, il terminale non lo dice in modo chiaro: bash si lamenta con syntax error near unexpected token '<' (sta cercando di eseguire una pagina web), oppure curl si ferma su curl: (22) The requested URL returned error: 403. La インストール問題に関する公式ページ (in inglese, letta il 2026年10月3日) distingue due casi. Se la pagina scaricata dice App unavailable in region, il server crede che ti colleghi da un paese escluso: dall'Italia capita quasi sempre per una VPN o un proxy che esce all'estero. Un 403 senza testo arriva più spesso da un proxy aziendale o da un firewall. Cambiare metodo di installazione non aiuta, perché Homebrew e WinGet scaricano dagli stessi server: prova da un'altra rete oppure chiedi all'IT di sbloccare quei domini.
npmの場合:18ではなくNode.js 22
Se Node.js lo usi già tutti i giorni, npm sembra la scelta naturale. Funziona ed è tra i metodi documentati, con una condizione che molte guide in italiano non hanno aggiornato: ci vuole Node.js 22 o successivo. Con un Node più vecchio vedrai l'avviso EBADENGINE, però l'installazione arriva in fondo e claude parte lo stesso (公式ドキュメント, letta il 2026年10月3日). Le versioni aggiornate di Node sono su nodejs.org.
node -v # serve v22 o successiva
npm install -g @anthropic-ai/claude-code # senza sudo
# aggiornamento: @latest, non npm update -g
npm install -g @anthropic-ai/claude-code@latest避けるべき3つの習慣:
sudoをnpm install -gの前に付ける。権限の競合とセキュリティ上の理由から、ドキュメントでも推奨されていません。- 更新に
npm update -gを使う。代わりに、上の最後の行のように@latestを付けてインストールを繰り返してください。 - 任意の依存関係をスキップする。 Il binario di Claude Code arriva proprio come dipendenza facoltativa, un pacchetto
@anthropic-ai/claude-code-*per ogni piattaforma. Con--omit=optional, o conoptional=falsenel file.npmrc, non viene scaricato e su macOS o Linuxclauderispondeclaude native binary not installed(インストールの問題, in inglese, letta il 2026年10月3日).
Windows上のClaude Code:つまずきやすい点
Su Windows Claude Code gira in modo nativo, e l'installazione in sé è la parte facile. I problemi nascono dall'ambiente. Il primo è il terminale: se incolli in PowerShell la riga per CMD, PowerShell protesta per il &&; se incolli in CMD la riga per PowerShell, CMD non sa cosa sia irm; e la riga curl … | bash del Mac in PowerShell non funziona proprio. Su un Windows in italiano alcuni di questi messaggi possono comparire tradotti. In ogni caso la soluzione è tornare alla tabella qui sopra e prendere la riga del terminale che hai davanti (i messaggi in inglese sono nella tabella degli errori in fondo; fonte: ドキュメント, letta il 2026年10月3日).
スタートメニューにも注意してください。「Windows PowerShell (x86)」は32ビットプロセスを開くため、PCが64ビットでもClaude CodeはClaude Code does not support 32-bit Windowsで停止します。(x86)のない項目を選んでください。
Git for Windows non è obbligatorio. Se è installato, Claude Code esegue i comandi attraverso Git Bash; se manca, usa PowerShell. Quando Git c'è ma Claude Code non trova bash.exe, indicagli il percorso con CLAUDE_CODE_GIT_BASH_PATH nel blocco env di ~/.claude/settings.json, di solito C:\Program Files\Git\bin\bash.exe. E WSL? Serve solo in un caso preciso:
| Claude Codeの動作環境 | 前提条件 | コマンドのサンドボックス | 次の場合に適しています… |
|---|---|---|---|
| Windowsネイティブ | なし(Git for Windowsは任意) | いいえ | プロジェクトとそのツールがWindows上にある |
| WSL 2 | WSL 2がインストールされている | はい | Linuxツールを使う、またはコマンドを分離したい |
| WSL 1 | WSL 1がインストールされている | いいえ | WSL 2をマシンで利用できない |
WSLではすべてがLinux内で実行されます。install.shの行はWSLのシェルで実行し、そこからclaudeを起動します。
「claude」が見つからない
インストール後にターミナルがcommand not found: claudeまたは'claude' is not recognizedと返す場合、プログラムは存在しますが、そのフォルダーがPATHに含まれていません。ネイティブインストーラーはmacOSとLinuxでは~/.local/bin/claudeに、Windowsでは%USERPROFILE%\.local\bin\claude.exeにコピーします。まず新しいターミナルを試してください。Windowsで解決しない場合は、フォルダーをユーザーのPATHに確認・追加するための公式ドキュメントのPowerShellコマンドを使います。
# 1. Controlla se la cartella di installazione è già nel PATH
$env:PATH -split ';' | Select-String '\.local\\bin'
# 2. Nessun risultato? Aggiungila al PATH utente, poi chiudi e riapri il terminale
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# 3. Nel nuovo terminale
claude --versionPowerShellでnpm.ps1 cannot be loaded
npmでインストールした場合に限ります。PowerShellの実行ポリシーが、npmが作成する.ps1スクリプトをブロックし、完全なメッセージにはrunning scripts is disabled on this systemが含まれます。ドキュメントでは3つの対処法が示されています。下のコマンドで現在のユーザーにローカルスクリプトの実行を許可する、PowerShellスクリプトの代わりにnpm.cmdとclaude.cmdを実行する、またはnpmをやめてネイティブインストーラーを使う、のいずれかです。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserサブスクリプションなし:ClaudeアカウントまたはAPIキー
Installato non vuol dire pronto: al primo avvio Claude Code chiede di autenticarsi, e il piano gratuito di Claude.ai non basta (ドキュメント, letta il 2026年10月3日). Le due strade a confronto:
| Claudeのサブスクリプション | Kunavo APIキー | |
|---|---|---|
| 要件 | Pro、Max、Team、Enterpriseプラン、またはConsoleアカウントとログイン | 環境変数にsk-kn-…キーを設定し、ログインは不要 |
| 料金 | Pro $20 al mese, oppure $17 al mese con il pagamento annuale ($200 in anticipo); Max da $100 al mese; tasse escluse (Claudeの料金, letti il 2026年10月3日) | 従量制・トークン単位で、プリペイドクレジットから支払い:$10からチャージ、月額料金なし、有効期限なし |
| 支払い方法 | Sul web solo carta di credito o di debito (Anthropicのサポート); PayPal non è accettato (Anthropicのサポート), entrambi letti il 2026年10月3日 | ユーロ建てチェックアウトのSatispay、VisaおよびMastercard、Apple Pay、Google Pay、Link |
| 利用できないもの | — | Remote Controlと音声入力。請求書は発行されません |
Esiste anche la chiave della Console di Anthropic, sempre a consumo. Lì però i crediti prepagati scadono dopo un anno e non si rimborsano (Anthropicのサポート, letto il 2026年10月3日); si paga con carta, mentre il bonifico ACH è riservato agli account API con fatturazione mensile (Anthropicのサポート). Il credito Kunavo non ha scadenza.
APIキーの設定:6つの変数
Che Claude Code parli con un endpoint diverso da quello di Anthropic è previsto: la documentazione ufficiale ha una pagina, tradotta anche in italiano, su come LLMゲートウェイに接続する. Nessun plugin, nessuna versione modificata. Bastano queste variabili:
| 変数 | 値 | 用途 |
|---|---|---|
ANTHROPIC_BASE_URL | https://api.kunavo.com | サービスのアドレス。ドメインだけを指定します。Claude Codeが/v1/messagesを追加するため、末尾に/v1を付けるとリクエストは/v1/v1/messagesに送られ、404になります。 |
ANTHROPIC_AUTH_TOKEN | あなたのsk-kn-…キー | Authorization: Bearerとして送信され、確認なしで直ちに有効になります。 |
ANTHROPIC_MODEL | claude-sonnet-5 | メインモデル。ここではClaude Sonnet 5。名前はKunavoの一覧にあるものと正確に一致させてください。末尾に日付が付いた旧バージョンは認識されません。 |
ANTHROPIC_DEFAULT_OPUS_MODEL | claude-opus-5-5 | opusエイリアスおよびPlan Modeのopusplanの背後で使われるモデル。ここではClaude Opus 5.5。Claude Code 2.1.280以降が必要です。古いバージョンではclaude updateを実行してください。 |
ANTHROPIC_DEFAULT_SONNET_MODEL | claude-sonnet-5 | sonnetエイリアス、Plan Mode外のopusplan、およびmodel: sonnetを指定したサブエージェントの背後で使われるモデル。この行がないとエイリアスはSonnet 5.5を要求しますが、Kunavoは提供していません。 |
ANTHROPIC_DEFAULT_HAIKU_MODEL | claude-haiku-4-5 | haikuエイリアスの背後、およびClaude Codeがバックグラウンドで自動実行する機能で使われるモデル。 |
macOSとLinuxでは、~/.zshrcまたは~/.bashrcの末尾に追加します。
export ANTHROPIC_BASE_URL=https://api.kunavo.com # solo il dominio, senza /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のウィンドウを閉じるまで有効な一時的なテストを行う場合:
# Vale solo in questa finestra di PowerShell: chiusa la finestra, sparisce
$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ブロックに設定します。すべてのプロジェクトに適用されます。ファイルに他の設定がすでにある場合は、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"
}
}AUTH_TOKENとAPI_KEYのどちら?
Kunavo legge la chiave da tutti e due gli header, Authorization: Bearer e x-api-key, quindi in teoria vanno bene entrambe le variabili. La differenza la fa Claude Code. Con ANTHROPIC_API_KEY, inviata come x-api-key, la sessione interattiva ti chiede una volta se approvare la chiave; se rispondi no, la ignora senza dire nulla finché non la riattivi da /config → カスタムAPIキーを使用. ANTHROPIC_AUTH_TOKEN non chiede niente, ed è anche la variabile che la ゲートウェイのドキュメント (letta il 2026年10月3日) suggerisce quando non sai quale scegliere.
モデルを固定する理由
Senza variabili Claude Code ragiona per alias, e gli alias seguono le uscite di Anthropic. Oggi, secondo la モデル設定に関するドキュメント (letta il 2026年10月3日), per chi usa l'API opus corrisponde a Opus 5.5 e sonnet a Sonnet 5.5. Kunavo, al 2026年10月3日, non offre Sonnet 5.5: senza ANTHROPIC_DEFAULT_SONNET_MODEL, /model sonnet, la fase esecutiva di opusplan e i subagent con model: sonnet chiederebbero un modello che su Kunavo non c'è e tornerebbero 404. Con claude-sonnet-5 in quella variabile l'alias punta a Claude Sonnet 5, lo stesso modello di ANTHROPIC_MODEL. Quest'ultima decide invece il modello della sessione: senza, Claude Code partirebbe dal suo predefinito, oggi Opus 5.5. Opus 5.5 è disponibile, e fissare opus su claude-opus-5-5 serve a un'altra cosa: evitare che modello e tariffa cambino da un giorno all'altro quando l'alias passerà a un Opus successivo. Claude Opus 5.5 richiede Claude Code 2.1.280 o successivo; con una versione più vecchia, lancia prima claude update.
設定した3モデルのKunavo料金(100万トークンあたり、入力 / 出力):Claude Sonnet 5 $1,40 / $7,00 (Anthropicの料金表:$2,00 / $10,00);Claude Opus 5.5 $2,80 / $14,00;Claude Haiku 4.5 $0,70 / $3,50。このモデルはバックグラウンドでも動作します。
どこに設定してはいけないか、そしてどの設定が優先されるか
Il .claude/settings.json dentro il progetto viene committato: una chiave scritta lì finisce nel repository e arriva a chiunque lo cloni (ゲートウェイのドキュメント). Se una variabile compare sia nella shell sia nel blocco env di un file di impostazioni, prevale il file: quando una modifica a ~/.zshrc sembra ignorata, il motivo è quasi sempre lì. Il campo model del file di impostazioni, invece, cede il passo ad ANTHROPIC_MODEL. Nell'estensione di Claude Code per VS Code le stesse variabili vanno in claudeCode.environmentVariables, nelle impostazioni utente di VS Code. L'app desktop di Claude resta fuori da tutto questo: non legge né ANTHROPIC_BASE_URL né settings.json (ゲートウェイのドキュメント, letta il 2026年10月3日).
初回起動と/statusによる確認
Se la chiave è al suo posto, claude parte ログイン画面なし: restano solo la configurazione iniziale e la domanda se ti fidi della cartella. Se invece compare il login, Claude Code non ha trovato la chiave. Il caso tipico è la chiave scritta solo nel .claude/settings.json o nel .claude/settings.local.json del progetto: in modalità interattiva quel blocco env entra in gioco solo dopo la configurazione iniziale e la conferma di fiducia (ゲートウェイのドキュメント, letta il 2026年10月3日), quindi al primo avvio non c'è ancora. Spostala nella shell o nel file utente. Un vecchio login Pro o Max non dà fastidio, perché la variabile ha la precedenza sull'accesso salvato; se vuoi cancellarlo, c'è /logout.
セッション内で/statusと入力します。重要なのは次の2行です。
- ゲートウェイが設定されている場合のみ表示される
Anthropic base URL。https://api.kunavo.comと表示される必要があります。表示されない場合、ANTHROPIC_BASE_URLがセッションに渡っていません。 Auth tokenにANTHROPIC_AUTH_TOKENという名前が表示される場合は、キーを使用しています。代わりにclaude.aiアカウントのLogin methodが表示される場合、変数は無視されています。
Claude Codeを開く前に確認したい場合は、ドキュメントにある最小限のリクエストを使えます。出力トークンは1つで、クレジットから差し引かれる金額はごくわずかです。コマンドは現在のシェルの変数を読み取ります。キーがsettings.jsonにしかない場合は、先にこのターミナルでエクスポートしてください。{"id":"msg_で始まるJSONが返れば問題ありません。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_で始まります。
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": "."}]}'APIキーで失われるもの
- Remote Controlと音声入力。これらにはclaude.aiのIDが必要で、
ANTHROPIC_AUTH_TOKENまたはANTHROPIC_API_KEYでは動作しません。バージョン2.1.196以降では、ANTHROPIC_BASE_URLがAnthropic以外のホストを指している場合もRemote Controlが無効になります。 /fastモード。Bearerトークンだけの場合、Claude Codeはこれを無効とみなし、要求しようとすらしません。- 最初に行われるMCPツールの検索。 Con un
ANTHROPIC_BASE_URLpersonalizzato parte spenta (MCPドキュメント, in inglese, letta il 2026年10月3日). Si riaccende conENABLE_TOOL_SEARCH=truese il gateway inoltra i blocchitool_reference; con Kunavo non l'abbiamo provato. /contextの精度。 Kunavo non espone/v1/messages/count_tokens, un endpoint facoltativo secondo la ゲートウェイの仕様 (letta il 2026年10月3日); senza, Claude Code stima i token a partire dai caratteri.
詳しくは英語のClaude Code統合ドキュメント、ANTHROPIC_BASE_URLの特殊ケースのページ、Claude Codeのインストールガイドをご覧ください。
クレジットカードなしでSatispayで支払う
Prima una precisazione, perché è la domanda più frequente: Satispay non paga l'abbonamento Claude. Per Pro e Max comprati sul web Anthropic accetta solo carte di credito o di debito (Anthropicのサポート) e non accetta PayPal (Anthropicのサポート), entrambi letti il 2026年10月3日. Su Kunavo Satispay ricarica invece il credito API che Claude Code consuma con la chiave configurata sopra. Tutti i dettagli, compresi i costi per caricare la Disponibilità, sono nella guida SatispayでClaudeの料金を支払う. Per Claude Code la sequenza è questa:
- メールアドレスまたはGoogleアカウントでKunavoに登録してください。カードは不要です。
- 請求を開き、チャージ額を選びます。最低額は$10で、サブスクリプション料金はありません。 一定額以上ではボーナスがあります:クレジット$100 diventano $110, $1.000 diventano $1.200, $5.000 diventano $6.250。
- Nel checkout di Stripe, che mostra l'importo in euro, scegli Satispay. Si passa alla pagina di Satispay (Stripeドキュメント): numero di cellulare o QR code dall'app, poi conferma con 送信 (Satispayサポート, letto il 2026年10月3日). Meglio avere già abbastanza Disponibilità prima di cominciare.
- Stripeが支払いを確認すると、クレジットはすぐに請求に表示されます。すぐに表示されない場合は、再度支払うのではなくページを更新してください。2回目の支払いは最初の支払いを置き換えず、クレジットに加算されます。
- APIキーでキー
sk-kn-…を生成し、すぐにANTHROPIC_AUTH_TOKENへコピーしてください。一度しか表示されません。
| 方法 | Kunavoのユーロ建てチェックアウト |
|---|---|
| Satispay | 利用可能(下記の注記を参照) |
| VisaおよびMastercard | はい。オンライン購入が有効なデビットカードとプリペイドカードも利用できます |
| Apple Pay、Google Pay | はい。対応デバイスで利用できます |
| Link | はい |
| Pay by Bank | No, non dall'Italia: Stripe lo offre solo a chi paga dal Regno Unito (in sterline), dall'Irlanda e dalla Finlandia; in Francia e Germania è in anteprima privata (Stripe、Pay by Bank, letto il 2026年10月3日) |
| PayPal、SEPAダイレクトデビット | いいえ |
| Klarna | いいえ、ドル建ても不可です。Stripeは米国から支払うユーザーにのみ提供しています |
Kunavo fissa i prezzi in dollari e Stripe li converte in euro con una 2–4%の為替手数料 a carico di chi paga (Stripe、Adaptive Pricing, letto il 2026年10月3日): sulla ricarica minima da $10 sono tra $0,20 e $0,40. In dollari la commissione sparisce, ma sparisce anche Satispay, che esiste solo nel checkout in euro; se il checkout ti appare in dollari, spesso c'entra una VPN. L'importo esatto in euro è quello che leggi nel checkout prima di confermare.
Con Satispay le ricariche si fanno a mano: la ricarica automatica di Kunavo addebita solo una carta salvata o Link. Chi ha la carta Satispay, una Mastercard di debito per i piani Plus, Metal e Velvet (Satispayサポート, letto il 2026年10月3日), può salvarla e usarla come qualsiasi carta. Il credito non scade e le richieste fallite non vengono addebitate. Kunavo non emette fatture, né con IVA né elettroniche via SDI; lo storico delle ricariche resta in 料金.
正直な注記:Satispayは2026年10月3日からKunavoのチェックアウトに表示され、Stripeはユーロ建ての支払いで提供していますが、まだSatispay経由で完了したチャージはありません。表示されない場合は、カード、Apple Pay、Google Pay、Linkで同じように支払えます。
作業セッションの料金
APIキーを使う場合、料金はトークンに基づきます。Claude Codeは各ステップでコンテキスト全体を再送するため、多くのトークンを送信します。ただし、変化しない部分はキャッシュから読み取れるため、料金は大幅に下がります。以下は前提を明示した架空の例です。測定値でも、支出上限でもありません。
- リクエストあたりの入力トークン40.000。そのうち36.000(90%)はキャッシュから読み取り、4.000はキャッシュに書き込み;
- リクエストあたりの出力トークン1.000;
- 1セッションあたり50件のリクエスト。バックグラウンドのClaude Haiku 4.5呼び出しは含みません;
- キャッシュからの読み取りは入力料金の10%、書き込みは入力料金の1,25倍です。これはClaude Sonnet 5に対するKunavoの比率であり、表の各行ではそのモデルの比率を使用しています。
| モデル | 1件のリクエスト | 50件のリクエスト | キャッシュなしの50件のリクエスト |
|---|---|---|---|
| Claude Sonnet 5 | $0,019 | $0,95 | $3,15 |
| Claude Opus 5.5 | $0,033 | $1,65 | $6,30 |
長いコンテキスト、キャッシュからの読み取りが少ないこと、冗長な回答によって料金は上がります。タスクの合間に/clearを実行すると下がります。サブスクリプションとAPIのどちらが有利かはClaude Codeの料金で確認できます。すべてのClaudeモデルの料金はClaude APIの料金と料金ページにあります。自分の数値で計算し直すには、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', 'bash' is not recognized as the name of a cmdlet | WindowsでmacOSおよびLinux用のコマンドを貼り付けています。PowerShell用の行を使ってください。 |
syntax error near unexpected token '<', 403, App unavailable in region | スクリプトの代わりにHTMLページまたはエラーが返されました。VPNまたはプロキシを無効にするか、別のネットワークを試してください。HomebrewとWinGetも同じサーバーを経由します。 |
command not found: claude, 'claude' is not recognized | プログラムのフォルダーがPATHにありません。新しいターミナルを開き、WindowsではPATHのセクションにあるPowerShellコマンドを使ってください。 |
EBADENGINE警告 | Node.jsが22未満です。インストールは正常に完了しますが、できるだけ早くNodeを更新してください。 |
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)のない項目を開いてください。 |
| キーを設定したのにログインが表示される | キーが読み込まれていません。シェルまたは~/.claude/settings.jsonに設定してください。プロジェクト設定だけに記載せず、ターミナルを再度開きます。 |
401 | キーが拒否されました。sk-kn-…がすべてコピーされ、空白がなく、/app/keysでまだ有効であり、ANTHROPIC_AUTH_TOKENに設定されていることを確認してください。 |
404 | ANTHROPIC_BASE_URLが/v1で終わっているか、要求されたモデルがKunavoのモデル一覧にありません。通常はモデルを固定する変数が不足していることが原因です。 |
| チェックアウトにSatispayが表示されない | チェックアウトがドル建てになっています。多くの場合、海外のVPNまたはプロキシが原因です。無効にして、料金からチェックアウトを開き直してください。 |
この設定でできないこと
- Claude ProまたはMaxのサブスクリプションは有効になりません。KunavoのクレジットはAPIとキーを使うClaude Codeの料金に充てられるもので、claude.aiやClaudeアプリには使えません。
- 請求書は発行されません。VAT請求書も、SDI経由の電子請求書も対象外です。
- Satispayによる自動チャージは行われません。自動チャージには保存済みカードまたはLinkが必要です。
- KunavoがSonnet 5.5を提供するまで、モデル変数なしでは動作しません(2026年10月3日現在)。
sonnetエイリアスは404になり、それに伴って/model sonnet、opusplanの実行フェーズ、model: sonnetを指定したサブエージェントも404になります。 - Kunavoのイタリア語ドキュメントはありません。統合ガイドと残高と支払いのページは英語ですが、AnthropicのClaude Codeドキュメントは翻訳されています。
イタリアからClaudeを使って開発する人向けの全体像については、イタリアでClaude APIを使うためのガイドをご覧ください。始めるには、アカウントを作成し、Satispayで$10をチャージし、6つの変数を設定して/statusで確認します。
よくある質問
Windows、Mac、LinuxにClaude Codeをインストールする方法は?
ターミナルに応じて異なる1つのコマンドを実行します。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。これはネイティブインストーラーであり、Anthropicのドキュメントが推奨する方法です。自動的に更新されます。完了したら、新しいターミナルを開いて claude --version と入力してください。HomebrewとWinGetも利用できますが、更新は自分で行う必要があります。
WindowsにClaude Codeをインストールするには、WSLまたは管理者権限が必要ですか?
どちらも必要ありません。Claude CodeはWindows 10 1809以降でネイティブに動作し、公式ドキュメントにも管理者ターミナルは不要と明記されています。WSL 2は、Linuxツールを使う場合や、ネイティブWindowsとWSL 1にはないコマンドのサンドボックスが必要な場合にのみ意味があります。Git for Windowsは任意です。インストールされていればClaude CodeはGit Bashを使い、なければPowerShellを使います。「Windows PowerShell (x86)」は32ビット版なので避けてください。Claude Codeは起動しません。
npmでClaude Codeを使う場合、Node 18とNode 22のどちらが必要ですか?
Node.js 22以降(公式インストールドキュメント、2026年10月3日確認);一部のガイドにある18は古い要件です。古いNodeを使うとEBADENGINE警告が表示されますが、インストールは完了し、claudeは動作します。コマンドは npm install -g @anthropic-ai/claude-code です。sudoは使わないでください。更新するには、npm update -gではなく@latestを付けてインストールを繰り返します。ネイティブインストーラーを使う場合、Node.jsはまったく必要ありません。
Claude Codeは無料ですか?サブスクリプションなしで使えますか?
無料ではありません。Claude.aiの無料プランにはClaude Codeが含まれず、ログインにはPro、Max、Team、Enterprise、またはConsoleアカウントが必要です。ただし、APIキーを使えばサブスクリプションなしでも利用できます。ANTHROPIC_BASE_URL=https://api.kunavo.com と ANTHROPIC_AUTH_TOKEN を設定すると、Claude Codeはログインを省略し、トークン料金がKunavoのプリペイドクレジットから差し引かれます。月額料金はなく、最低チャージ額は$10です。claude.aiアカウントを必要とするRemote Controlと音声入力は利用できません。
Claude CodeでAPIキーはどこに入力しますか?
メニューではなく、環境変数に設定します。最も便利なのは、すべてのプロジェクトに適用される ~/.claude/settings.json(Windowsでは %USERPROFILE%\.claude\settings.json)のenvブロックです。代わりに ~/.zshrc、~/.bashrc、またはPowerShellのプロファイルにも設定できます。ANTHROPIC_AUTH_TOKENを使用してください。KunavoはANTHROPIC_API_KEYにも対応していますが、Claude Codeは承認を求め、拒否すると/configで再有効化するまで無視します。プロジェクトの.claude/settings.jsonには絶対に記載しないでください。リポジトリに入ってしまいます。
Claude Codeが自分のアカウントではなくAPIキーを使っていることを確認するには?
セッションを開き、/statusと入力します。https://api.kunavo.com を示す「Anthropic base URL」の行と、ANTHROPIC_AUTH_TOKENを示す「Auth token」の行が表示されるはずです。「Login method」にclaude.aiアカウントが表示される場合、変数がセッションに渡っていません。終了して新しいターミナルを開き、どこに記載したか確認してください。以前のProまたはMaxのログインは影響しません。変数が優先されるためです。削除したい場合は/logoutを実行します。
ANTHROPIC_BASE_URLを設定するとClaude Codeが404を返すのはなぜですか?
通常は2つの理由のいずれかです。1つ目は末尾に/v1を付けていることです。Claude Codeはすでに/v1/messagesを追加するため、リクエストが/v1/v1/messagesに到達します。https://api.kunavo.comだけを指定してください。2つ目はモデルです。変数がない場合、Claude Codeはエイリアスを使います。APIユーザー向けのsonnetエイリアスは現在Sonnet 5.5(モデルドキュメント、2026年10月3日確認)を指しますが、Kunavoは提供していません。そのため、/model sonnet、opusplanの実行フェーズ、model: sonnetを指定したサブエージェントは404になります。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を設定すれば、すべてのリクエストが利用可能なモデルに、把握している料金で送られます。Opus 5.5にはClaude Code 2.1.280以降が必要です。古いバージョンではclaude updateを実行してください。
Claude Codeの支払いにSatispayは使えますか?PayPalは?
Satispayは使えますが、サブスクリプションではなくAPIクレジット用です。Kunavoでは、SatispayがStripeのユーロ建てチェックアウトに表示され、Claude Codeがトークン料金を差し引く残高をチャージできます。最低額は$10で、支払う側に2–4%の為替手数料がかかります。Satispayでのチャージは手動です。Kunavoの自動チャージは、保存済みカード(Satispayカード、Plus、Metal、VelvetプランのMastercardデビットカードも可)またはLinkでのみ機能します。PayPalはKunavoでもAnthropicでも利用できません。AnthropicのWeb上のProとMaxでは、クレジットカードまたはデビットカードのみ利用できます。KunavoはVAT請求書も、SDI経由の電子請求書も発行しません。