Usare DeepSeek come agente di programmazione
Esporta DEEPSEEK_API_KEY ed esegui oharness -m deepseek/deepseek-v4-flash. OHarness fornisce il ciclo dell'agente, gli strumenti, MCP e i permessi; DeepSeek fornisce il modello a una frazione del prezzo dei modelli di frontiera.
Tre comandi
npm install -g oharnessexport DEEPSEEK_API_KEY="..."oharness -m deepseek/deepseek-v4-flashoharness auth login deepseek salva la chiave invece di esportarla e ti apre la pagina delle chiavi di DeepSeek.
Quale modello
| Id del modello | Da usare per | Input / in cache / output ($/M) |
|---|---|---|
deepseek-v4-flash | Gran parte del lavoro dell'agente: lettura, ricerca, modifiche di routine | 0.15 / 0.003 / 0.60 |
deepseek-v4-pro | Passaggi che richiedono più ragionamento | 0.435 / 0.0036 / 0.87 |
Entrambi hanno un contesto da 1M di token e la chiamata di strumenti. I prezzi sono quelli di listino dello snapshot di models.dev incluso in OHarness (2026-09-19). Una sessione tipica di un'ora costa circa $0.12 con Flash: il confronto dei costi mostra il calcolo.
Da sapere
- I token di ragionamento sono fatturati al prezzo di output.
/costmostra il totale corrente. - Quando un passaggio richiede un altro modello,
/model anthropic/claude-sonnet-5cambia modello senza convertire la conversazione e/model deepseek/deepseek-v4-flashtorna indietro. - La chiave funziona solo su
api.deepseek.com. Gli host di terze parti dei modelli DeepSeek (OpenRouter, SiliconFlow e altri) sono fornitori separati, con chiavi proprie.
Domande frequenti
Posso usare DeepSeek con un agente in stile Claude Code?
Sì. OHarness esegue lo stesso tipo di ciclo dell'agente (strumenti, permessi, MCP, sub-agenti) su DeepSeek. Imposta DEEPSEEK_API_KEY ed esegui oharness -m deepseek/deepseek-v4-flash.
DeepSeek è adatto alla programmazione con agenti?
DeepSeek V4 supporta la chiamata di strumenti e un contesto da 1M di token, cioè ciò che serve a un agente, e il prezzo dell'input in cache rende le sessioni lunghe molto economiche. La qualità varia in base al compito; in OHarness passare a un modello più forte per un passaggio e poi tornare indietro richiede un solo comando /model.
Qual è l'URL di base dell'API di DeepSeek?
https://api.deepseek.com/v1, compatibile con OpenAI. OHarness lo include già come fornitore deepseek, quindi oltre alla chiave non serve configurare nulla.
Riferimento di DeepSeek
| Id del fornitore | deepseek |
| URL di base | https://api.deepseek.com/v1 |
| Protocollo | Chat completions compatibili con OpenAI |
| Chiave API | DEEPSEEK_API_KEY |
| Rilevamento dei modelli | Sì: l'elenco dei modelli viene chiesto all'endpoint invece di essere incluso nel pacchetto. |
Come collegarlo
L'endpoint qui sopra è integrato, quindi non c'è nulla da configurare. Metti la chiave nell'ambiente e il fornitore compare nel selettore dei modelli:
export DEEPSEEK_API_KEY="..."Le chiavi sono rilasciate da DeepSeek: dove ottenerne una.
Modelli su DeepSeek
I modelli più recenti serviti da DeepSeek in grado di chiamare strumenti, dallo snapshot di models.dev incluso in OHarness. L'harness chiede anche all'endpoint il suo elenco aggiornato, quindi un modello uscito dopo questo snapshot compare comunque nel selettore.
| Id del modello | Contesto / output | $/M input / cache / output | Ragionamento |
|---|---|---|---|
deepseek-flash | 1M / 384K | 0.15 / 0.003 / 0.6 | Sì |
deepseek-v4-flash | 1M / 384K | 0.15 / 0.003 / 0.6 | Sì |
deepseek-v4-flash-vision-exp | 1M / 384K | 0.15 / 0.003 / 0.6 | Sì |
deepseek-v4-pro | 1M / 384K | 0.435 / 0.0036 / 0.87 | Sì |
Prezzi di listino in USD per milione di token, letti da models.dev il 2026-09-19. DeepSeek cambia prezzi e modelli; fa fede la sua pagina dei prezzi. Avvia una sessione con il più recente:
oharness -m deepseek/deepseek-flashPuntarlo altrove
Un host regionale, un gateway o un tuo server. Gli override in ~/.oharness/config.json valgono a livello di campo, quindi cambiare l'endpoint non significa riscrivere il resto del fornitore. Questo è il blocco completo, mostrato con il valore predefinito per rendere chiara la struttura:
{
"providers": {
"deepseek": {
"baseUrl": "https://api.deepseek.com/v1"
}
}
}Cosa ottieni in ogni caso
Lo stesso ciclo dell'agente, gli stessi strumenti, gli stessi server MCP e le stesse regole di permesso, qualunque fornitore ci sia sotto; e passare dall'uno all'altro a metà sessione non converte nulla, perché la cronologia non viene mai salvata nel formato di un fornitore. Cos'è un harness per agenti spiega perché questa è la parte difficile, e il riferimento sui fornitori tratta il catalogo stesso.