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 oharness
export DEEPSEEK_API_KEY="..."
oharness -m deepseek/deepseek-v4-flash

oharness auth login deepseek salva la chiave invece di esportarla e ti apre la pagina delle chiavi di DeepSeek.

Quale modello

Id del modelloDa usare perInput / in cache / output ($/M)
deepseek-v4-flashGran parte del lavoro dell'agente: lettura, ricerca, modifiche di routine0.15 / 0.003 / 0.60
deepseek-v4-proPassaggi che richiedono più ragionamento0.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. /cost mostra il totale corrente.
  • Quando un passaggio richiede un altro modello, /model anthropic/claude-sonnet-5 cambia modello senza convertire la conversazione e /model deepseek/deepseek-v4-flash torna 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 fornitoredeepseek
URL di basehttps://api.deepseek.com/v1
ProtocolloChat completions compatibili con OpenAI
Chiave APIDEEPSEEK_API_KEY
Rilevamento dei modelliSì: 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 modelloContesto / output$/M input / cache / outputRagionamento
deepseek-flash1M / 384K0.15 / 0.003 / 0.6Sì
deepseek-v4-flash1M / 384K0.15 / 0.003 / 0.6Sì
deepseek-v4-flash-vision-exp1M / 384K0.15 / 0.003 / 0.6Sì
deepseek-v4-pro1M / 384K0.435 / 0.0036 / 0.87Sì

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-flash

Puntarlo 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.

Tutti i 34 fornitori · Installa OHarness