Skip to main content
DeepSeek Harness är en programmeringsagent som körs lokalt. Den läser arbetsytan, anropar verktyg och utför kommandon, och anropar modellen via OpenAI-kompatibla Chat Completions-gränssnittet.
Denna artikel gäller deepseek-harness-sdk==0.1.0rc6 och deepseek-harness-runtime-bin==0.1.0rc6. Efter att ha uppgraderat klienten, vänligen slutför nedanstående test av skrivskyddade filer.

Stödområde

Modellkatalogen kan förändras. Kontrollera den aktuella katalogen med en exklusiv nyckel för Integreringsplanen innan du kör:
Bekräfta att svaret innehåller deepseek-v4-pro. Använd inte deepseek-v4-flash som en likvärdig ersättning för verktygsmoden i denna artikel; i den här fasta versionsvalideringen har dess fleromgångars resonemangshistorik och verktygsåterspelning inte godkänts.

1. Förbered exklusiv nyckel

Öppna Integreringsplanens applikation, gå till den köpta Coding Application, och skapa eller kopiera den exklusiva API-nyckeln för den applikationen. Integreringsplanen använder inte allmänna saldon, och nycklar från andra applikationer kan inte representera paketbehörigheter. Sätt bara nyckeln i den aktuella shellen:
Skriv inte den verkliga nyckeln i skript, konfigurationsförråd, terminalskärmdumpar eller sessioninspelningar.

2. Skapa isolerad arbetsyta

Harness bundlade runtime innehåller lokala Bash-verktyg. Vid första valideringen, peka inte på verkliga projekt eller huvudkatalogen; skapa en engångskatalog utan hemligheter:
Om företagsnätverket använder en privat PyPI-mirror, kontrollera först att samma version av deepseek-harness-runtime-bin också finns i mirrorn. Använd inte danger-full-access för att utöka filåtkomstområdet; exemplen i denna artikel ger endast engångskatalogen till cwd.

3. Kör officiella Python SDK

Spara följande innehåll som /tmp/deepseek-harness-demo/run.py:
Kör:
Förväntat resultat:
Detta steg validerar samtidigt Bearer-autentisering, /v1/chat/completions, SSE, resonemangsinnehåll, verktygsanrop och verktygsresultatåterföring. När det är klart kan du ta bort /tmp/deepseek-harness-demo; om sessionkatalogen innehåller projektkontext bör den också förvaras med samma känslighetsnivå som kodförrådet.

Vanliga frågor

  • 401: Kontrollera om ACEDATACLOUD_API_KEY är exporterad till samma shell som kör Python.
  • 403 eller kvotmeddelande: Bekräfta att nyckeln tillhör den aktuella Coding Application, att paketet fortfarande är giltigt och har kvarvarande kvot.
  • Modell otillgänglig: Fråga om /v1/models igen, gissa inte modellnamnet baserat på gamla skärmdumpar.
  • reasoning_content / verktygsåterspelningsfel: Bekräfta att SDK/runtime är den fasta versionen i denna artikel och använd deepseek-v4-pro.
  • Onormal verktygsanvändning: Stoppa körningen av uppgifter som kan ha biverkningar, och validera först den aktuella tjänsteversionen med den skrivskyddade fixture.
  • Installationsfel: Bekräfta att Python 3.10+, operativsystemets arkitektur stöds av den aktuella hjulet, och kontrollera att SDK/runtime-versionerna är konsekventa.

Förmågegränser

Denna artikel validerar endast den lokala Python SDK till Chat Completions text och verktygscykel. Bilder, Files API, /v1/responses, /v1/messages, fjärrarbetsytor och hanterade sandboxar ingår inte i detta tutorials åtagande; arbetsytans behörigheter och lokala kommandorisker ansvaras av maskinen och konfigurationen som kör Harness.

Officiell referens

Återgå till Integreringsplanens konfigurationscenter.