APIMaster.ai

DeepSeek V4 Flash e Pro in Claude Code: impostazioni e cambio modello

Configura DeepSeek in Claude Code tramite APIMaster. Configura settings.json su Windows, macOS e Linux, avvia claude, seleziona un modello con /model e inizia a chattare.

Configura APIMaster in settings.json, avvia claude, poi inserisci /model MODEL_ID nella conversazione per usare DeepSeek. Gli ID disponibili trattati qui sono deepseek-v4-flash, deepseek-v4-pro. Claude Code è il client; DeepSeek è il modello che risponde.

Prima di iniziare

Completa il controllo dell'ambiente e la configurazione di Claude Code. Ottieni una chiave API APIMaster con credito sufficiente e accesso ai modelli selezionati.

claude --version

L'URL di base del gateway è https://apimaster.ai, senza /v1. Claude Code aggiunge /v1/messages da sé.

1. Apri la directory di configurazione

Windows

Premi Win + R, inserisci il percorso seguente e premi Invio:

%USERPROFILE%\.claude

Crea la cartella se necessario. Apri o crea settings.json. Assicurati che non sia denominato settings.json.txt.

macOS / Linux

Su macOS, in Finder premi Command + Shift + G e inserisci:

~/.claude

Su Linux, apri la stessa directory con il tuo file manager o editor. Creala se necessario:

mkdir -p ~/.claude

Apri o crea settings.json lì. Se hai impostato una directory di configurazione personalizzata per Claude Code, usa quella directory.

2. Modifica settings.json

Windows, macOS e Linux usano la stessa configurazione. Sostituisci YOUR_APIMASTER_API_KEY con la tua chiave APIMaster:

{
  "model": "deepseek-v4-flash",
  "env": {
    "ANTHROPIC_BASE_URL": "https://apimaster.ai",
    "ANTHROPIC_API_KEY": "YOUR_APIMASTER_API_KEY",
    "ANTHROPIC_AUTH_TOKEN": "",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
    "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
  }
}

Se il file esiste già, creane una copia di backup e unisci questi campi nell'oggetto JSON esistente e nell'oggetto env. Mantieni le altre impostazioni di cui hai bisogno. Non aggiungere un secondo oggetto JSON né duplicare una chiave env. JSON non consente commenti né virgole finali.

La guida generale di Claude Code mostra l'autenticazione tramite token. Questa guida usa l'autenticazione tramite chiave API verificata nei nostri test di integrazione. Mantieni ANTHROPIC_AUTH_TOKEN vuoto quando usi ANTHROPIC_API_KEY e rimuovi le credenziali in conflitto da altre impostazioni o dal tuo terminale. Usa una chiave APIMaster per questo gateway.

Il campo model imposta il modello iniziale. Puoi selezionarne un altro dopo l'avvio. Mantieni questo file di impostazioni utente privato; non committare chiavi reali in un repository condiviso. Salva il file e riavvia Claude Code per caricare la nuova configurazione.

3. Avvia Claude Code

In un terminale aperto nella directory del tuo progetto, esegui:

claude

Completa le normali richieste della prima esecuzione e rivedi la richiesta di attendibilità del progetto. Il modello iniziale dovrebbe essere deepseek-v4-flash. Questa è una normale sessione interattiva con i consueti strumenti e le impostazioni del progetto.

4. Seleziona un modello e inizia a chattare

Nella conversazione di Claude Code, inserisci uno dei comandi seguenti e premi Invio:

/model deepseek-v4-flash
/model deepseek-v4-pro

Esegui una riga alla volta, scegliendo il modello che desideri. Dopo che Claude Code ha confermato il cambio, invia un breve messaggio:

Reply with exactly OK.

Una normale risposta testuale conferma la connessione di base. Puoi quindi continuare a chattare o chiedere di lavorare sul tuo progetto. Per cambiare di nuovo nella stessa conversazione, inserisci un altro comando /model MODEL_ID.

Inserire solo /model apre il selettore dei modelli. Gli ID personalizzati del gateway potrebbero non comparire nell'elenco predefinito. Digita invece l'ID completo come mostrato sopra. Il comando slash appartiene all'interno di Claude Code, non a PowerShell o Bash. I nomi dei modelli descrivono modelli DeepSeek, non Claude Sonnet o Opus.

Puoi anche scegliere un modello al lancio dal terminale. Esegui un comando alla volta:

claude --model deepseek-v4-flash
claude --model deepseek-v4-pro

Per impostare esplicitamente il modello predefinito per le sessioni future, modifica model in settings.json. Un flag di lancio, la variabile d'ambiente ANTHROPIC_MODEL o un'impostazione di progetto/gestita possono influire sul modello selezionato; controlla questi elementi se il modello iniziale differisce dal valore salvato.

Risoluzione dei problemi

Sintomo Verifica
401 / richiesta di login inattesa Controlla la chiave APIMaster, l'URL di base e le variabili di autenticazione in conflitto; riavvia la CLI dopo aver modificato le impostazioni.
404 Usa https://apimaster.ai, senza /v1 o /v1/messages.
Le impostazioni non hanno effetto Controlla la posizione del file, la validità del JSON e le sovrascritture da terminale, progetto o impostazioni gestite.
Modello assente nel selettore Inserisci /model MODEL_ID con l'ID esatto, oppure avvia con claude --model MODEL_ID.
Modello non disponibile / 403 Controlla l'ortografia, i modelli consentiti dalla chiave, il saldo dell'account e la disponibilità della rotta corrente.
unrecognized_model Osservato con ID personalizzati nei nostri test. Controlla la risposta effettiva e il risultato dello strumento; i comportamenti predefiniti delle capacità integrate di Claude non sono verificati per DeepSeek.
Permesso negato per file o comando Rivedi e approva l'operazione prevista tramite le consuete richieste di permesso.
429 / 5xx / risposta interrotta Conserva l'errore, l'ID del modello, la versione della CLI, l'ora UTC e l'ID della richiesta se disponibile, per il supporto.

Validazione e diagnostica opzionale

Test di integrazione registrati: 2026-09-07 UTC, Claude Code 2.1.239, Linux. Tutti i modelli elencati qui hanno restituito il testo previsto e letto un file locale tramite uno strumento. Attività di codifica complesse erano fuori dall'ambito di quel test. Windows e macOS non facevano parte di quelle esecuzioni registrate.

I controlli automatizzati precedenti usavano la modalità bare per isolare la configurazione. L'uso quotidiano normale segue le impostazioni settings.json e i passaggi interattivi sopra indicati. La modalità bare e --setting-sources "" saltano le integrazioni normali o le impostazioni salvate, quindi non dovrebbero essere aggiunti al comando di avvio quotidiano di questa guida.

Per un rapido controllo non interattivo usando la configurazione salvata:

claude --model deepseek-v4-flash -p "Reply with exactly OK."

Per un controllo degli strumenti, crea probe.txt contenente FILE_PROBE_739182, avvia Claude Code in quella directory e chiedigli di leggere il file usando uno strumento e di restituirne il contenuto esatto. Conferma che lo strumento venga effettivamente eseguito.

Questi sono controlli di integrazione limitati, non una garanzia di ogni funzionalità di Claude Code, del comportamento nelle sessioni lunghe o del contesto massimo. La documentazione del gateway di Anthropic non supporta ufficialmente il routing di Claude Code verso modelli non Claude; questa guida descrive l'integrazione di APIMaster.

FAQ

Il mio abbonamento Claude copre queste richieste?

No. Con questa configurazione APIMaster, le richieste usano la tua chiave e il tuo saldo APIMaster.

Posso continuare a chattare dopo aver cambiato modello?

Sì, usa il comando di cambio modello nella conversazione aperta e attendi la conferma prima di inviare il messaggio successivo. Per un confronto pulito tra modelli, avvia una sessione separata con claude --model MODEL_ID.

Guide correlate e fonti