Använd DeepSeek som kodagent
Exportera DEEPSEEK_API_KEY och kör oharness -m deepseek/deepseek-v4-flash. OHarness står för agentloopen, verktygen, MCP och behörigheterna; DeepSeek står för modellen till en bråkdel av vad toppmodellerna kostar.
Tre kommandon
npm install -g oharnessexport DEEPSEEK_API_KEY="..."oharness -m deepseek/deepseek-v4-flashoharness auth login deepseek sparar nyckeln i stället för att du exporterar den, och öppnar DeepSeeks nyckelsida åt dig.
Vilken modell
| Modell-id | Använd den till | Indata / cachad / utdata ($/M) |
|---|---|---|
deepseek-v4-flash | Det mesta agentarbetet: läsning, sökning, rutinändringar | 0.15 / 0.003 / 0.60 |
deepseek-v4-pro | Steg som kräver mer resonemang | 0.435 / 0.0036 / 0.87 |
Båda har ett kontextfönster på 1M tokens och verktygsanrop. Priserna är listpriser från den models.dev-ögonblicksbild som följer med OHarness (2026-09-19). En typisk session på en timme kostar ungefär $0.12 med Flash — kostnadsjämförelsen visar uträkningen.
Bra att veta
- Resonemangstokens debiteras till utdatapriset.
/costvisar den löpande summan. - När ett steg behöver en annan modell byter
/model anthropic/claude-sonnet-5utan att konversationen konverteras, och/model deepseek/deepseek-v4-flashbyter tillbaka. - Nyckeln fungerar bara mot
api.deepseek.com. Tredjepartsvärdar för DeepSeek-modeller (OpenRouter, SiliconFlow med flera) är separata leverantörer med egna nycklar.
Vanliga frågor
Kan jag använda DeepSeek med en agent i stil med Claude Code?
Ja. OHarness kör samma sorts agentloop — verktyg, behörigheter, MCP, underagenter — på DeepSeek. Sätt DEEPSEEK_API_KEY och kör oharness -m deepseek/deepseek-v4-flash.
Är DeepSeek bra för agentisk kodning?
DeepSeek V4 stöder verktygsanrop och ett kontextfönster på 1M tokens, vilket är vad en agent behöver, och det cachade indatapriset gör långa sessioner mycket billiga. Kvaliteten varierar med uppgiften; att byta till en starkare modell för ett steg och tillbaka igen är ett enda /model-kommando i OHarness.
Vilken bas-URL har DeepSeeks API?
https://api.deepseek.com/v1, OpenAI-kompatibel. OHarness har den inbyggd som leverantören deepseek, så inget behöver konfigureras utöver nyckeln.
Referens för DeepSeek
| Leverantörs-id | deepseek |
| Bas-URL | https://api.deepseek.com/v1 |
| Protokoll | OpenAI-kompatibla chat completions |
| API-nyckel | DEEPSEEK_API_KEY |
| Modellupptäckt | Ja — modellistan efterfrågas hos endpointen i stället för att skickas med. |
Ansluta den
Endpointen ovan är inbyggd, så det finns inget att konfigurera. Lägg nyckeln i miljön så dyker leverantören upp i modellväljaren:
export DEEPSEEK_API_KEY="..."Nycklar utfärdas av DeepSeek — så här får du en.
Modeller på DeepSeek
De nyaste modellerna som DeepSeek erbjuder och som kan anropa verktyg, från den models.dev-ögonblicksbild som följer med OHarness. Harnessen frågar också endpointen efter dess aktuella lista, så en modell som släppts efter ögonblicksbilden dyker ändå upp i väljaren.
| Modell-id | Kontext / utdata | $/M in / cachad / ut | Resonemang |
|---|---|---|---|
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 |
Listpriser i USD per miljon tokens, lästa från models.dev den 2026-09-19. DeepSeek ändrar sina priser och modeller; dess egen prissida är det som gäller. Starta en session med den nyaste:
oharness -m deepseek/deepseek-flashPeka den någon annanstans
En regional värd, en gateway eller en egen server. Åsidosättningar i ~/.oharness/config.json gäller per fält, så att ändra endpointen betyder inte att du måste ange resten av leverantören igen — det här är hela blocket, visat med standardvärdet så att formen blir tydlig:
{
"providers": {
"deepseek": {
"baseUrl": "https://api.deepseek.com/v1"
}
}
}Det du får oavsett
Samma agentloop, samma verktyg, samma MCP-servrar och samma behörighetsregler, vilken leverantör som än ligger under — och att byta mellan dem mitt i en session konverterar ingenting, eftersom historiken aldrig sparas i en leverantörs format. Vad en agent-harness är förklarar varför det är den svåra delen, och referensen för leverantörer går igenom själva katalogen.