# Claude Code — Alias modelli via PowerShell + OpenRouter
## Prerequisiti - [Claude Code](https://docs.anthropic.com/en/docs/claude-code/overview) installato - Un account e API key su [OpenRouter](https://openrouter.ai) --- ## 1. Configura il profilo PowerShell Apri il profilo: ```powershell notepad $PROFILE ``` Aggiungi le funzioni: ```powershell function cc-qwen { $env:ANTHROPIC_MODEL = "qwen/qwen-2.5-coder-32b-instruct"; claude } function cc-deep { $env:ANTHROPIC_MODEL = "deepseek/deepseek-chat"; claude } function cc-llama { $env:ANTHROPIC_MODEL = "meta-llama/llama-3.3-70b-instruct:free"; claude } function cc-open { $env:ANTHROPIC_MODEL = "openai/gpt-oss-120b:free"; claude } # Torna al modello Anthropic di default function cc-claude { Remove-Item Env:ANTHROPIC_MODEL -ErrorAction SilentlyContinue; claude } ``` Ricarica il profilo senza riavviare il terminale: ```powershell . $PROFILE ``` ### Utilizzo | Comando | Modello | |-------------|----------------------------------------------| | `cc-qwen` | qwen/qwen-2.5-coder-32b-instruct | | `cc-deep` | deepseek/deepseek-chat | | `cc-llama` | meta-llama/llama-3.3-70b-instruct:free | | `cc-open` | openai/gpt-oss-120b:free | | `cc-claude` | Default Anthropic (rimuove la variabile) | --- ## 2. Configura `.claude/settings.local.json` nel progetto Crea o modifica il file `.claude/settings.local.json` nella root del tuo progetto: ```json { "env": { "ANTHROPIC_BASE_URL": "https://openrouter.ai/api", "ANTHROPIC_AUTH_TOKEN": "sk-or-...", "ANTHROPIC_API_KEY": "" }, "permissions": { "allow": [ "WebSearch", "Bash(python *)" ] } } ``` > **Nota:** sostituisci `sk-or-...` con la tua API key di OpenRouter. > `ANTHROPIC_API_KEY` va lasciata stringa vuota perché Claude Code la richiede come campo, ma il token reale viene letto da `ANTHROPIC_AUTH_TOKEN`. --- ## 3. Rimuovi `ANTHROPIC_MODEL` dal config `ANTHROPIC_MODEL` **non va messa** in `settings.local.json`. Viene impostata dinamicamente dalle funzioni PowerShell al momento dell'avvio, così puoi scegliere il modello ogni volta senza toccare file.