DeepSeek gebruiken als AI-coding-agent
Exporteer DEEPSEEK_API_KEY en voer oharness -m deepseek/deepseek-v4-flash uit. OHarness levert de agent-lus, tools, MCP en permissies; DeepSeek levert het model, voor een fractie van de prijs van frontier-modellen.
Drie commando's
npm install -g oharnessexport DEEPSEEK_API_KEY="..."oharness -m deepseek/deepseek-v4-flashoharness auth login deepseek slaat de sleutel op in plaats van hem te exporteren, en opent de sleutelpagina van DeepSeek voor je.
Welk model?
| Model-id | Gebruik het voor | Input / cached / output ($/M) |
|---|---|---|
deepseek-v4-flash | Het meeste agentwerk: lezen, zoeken, routinematige wijzigingen | 0.15 / 0.003 / 0.60 |
deepseek-v4-pro | Stappen die meer redeneren vragen | 0.435 / 0.0036 / 0.87 |
Beide hebben een context van 1M tokens en tool-aanroepen. De prijzen zijn catalogusprijzen uit de models.dev-snapshot die OHarness meelevert (2026-09-19). Een typische sessie van een uur kost op Flash ongeveer $ 0,12 — de kostenvergelijking laat de berekening zien.
Goed om te weten
- Reasoning-tokens worden tegen de outputprijs gefactureerd.
/costtoont het lopende totaal. - Als een stap een ander model nodig heeft, wisselt
/model anthropic/claude-sonnet-5zonder het gesprek om te zetten, en/model deepseek/deepseek-v4-flashwisselt weer terug. - De sleutel werkt alleen op
api.deepseek.com. Externe hosts van DeepSeek-modellen (OpenRouter, SiliconFlow en andere) zijn aparte aanbieders met hun eigen sleutels.
Veelgestelde vragen
Kan ik DeepSeek gebruiken met een agent in de stijl van Claude Code?
Ja. OHarness draait hetzelfde soort agent-lus — tools, permissies, MCP, subagents — op DeepSeek. Stel DEEPSEEK_API_KEY in en voer oharness -m deepseek/deepseek-v4-flash uit.
Is DeepSeek goed voor agentisch programmeren?
DeepSeek V4 ondersteunt tool-aanroepen en een context van 1M tokens, en dat is wat een agent nodig heeft; door de prijs voor gecachete input zijn lange sessies erg goedkoop. De kwaliteit verschilt per taak; voor één stap naar een sterker model wisselen en weer terug is in OHarness één /model-commando.
Wat is de basis-URL van de DeepSeek-API?
https://api.deepseek.com/v1, OpenAI-compatibel. OHarness heeft hem ingebouwd als de aanbieder deepseek, dus behalve de sleutel hoeft er niets ingesteld te worden.
Referentie voor DeepSeek
| Aanbieder-id | deepseek |
| Basis-URL | https://api.deepseek.com/v1 |
| Protocol | OpenAI-compatibele chat completions |
| API-sleutel | DEEPSEEK_API_KEY |
| Modeldetectie | Ja — de modellijst wordt bij het endpoint opgevraagd in plaats van meegeleverd. |
Verbinden
Het endpoint hierboven is ingebouwd, dus er valt niets in te stellen. Zet de sleutel in de omgeving en de aanbieder verschijnt in de modelkiezer:
export DEEPSEEK_API_KEY="..."Sleutels worden uitgegeven door DeepSeek — waar je er een krijgt.
Modellen op DeepSeek
De nieuwste modellen die DeepSeek levert en die tools kunnen aanroepen, uit de models.dev-snapshot die OHarness meelevert. Het harness vraagt het endpoint ook om zijn actuele lijst, dus een model dat na deze snapshot is uitgebracht, verschijnt toch in de kiezer.
| Model-id | Context / output | $/M in / cached / out | Reasoning |
|---|---|---|---|
deepseek-flash | 1M / 384K | 0.15 / 0.003 / 0.6 | Ja |
deepseek-v4-flash | 1M / 384K | 0.15 / 0.003 / 0.6 | Ja |
deepseek-v4-flash-vision-exp | 1M / 384K | 0.15 / 0.003 / 0.6 | Ja |
deepseek-v4-pro | 1M / 384K | 0.435 / 0.0036 / 0.87 | Ja |
Catalogusprijzen in USD per miljoen tokens, uitgelezen van models.dev op 2026-09-19. DeepSeek wijzigt zijn prijzen en modellen; de eigen prijzenpagina van de aanbieder is leidend. Start een sessie met het nieuwste model:
oharness -m deepseek/deepseek-flashErgens anders naartoe laten wijzen
Een regionale host, een gateway of een eigen server. Overrides in ~/.oharness/config.json werken per veld, dus het endpoint wijzigen betekent niet dat je de rest van de aanbieder opnieuw moet opgeven — dit is het volledige blok, met de standaardwaarde ingevuld zodat de vorm duidelijk is:
{
"providers": {
"deepseek": {
"baseUrl": "https://api.deepseek.com/v1"
}
}
}Wat je hoe dan ook krijgt
Dezelfde agent-lus, dezelfde tools, dezelfde MCP-servers en dezelfde permissieregels, welke aanbieder er ook onder zit — en midden in een sessie tussen ze wisselen zet niets om, omdat de geschiedenis nooit in de vorm van een leverancier wordt opgeslagen. Wat een agent-harness is legt uit waarom dat het lastige deel is, en de referentie voor aanbieders behandelt de catalogus zelf.