前言¶
DeepSeek Harness (DSH) 採用插件化架構。chat.deepseek.com 網頁版具備搜索、深度思考等功能,但這些能力並未通過公開 API 對外開放。如果你需要在腳本或智能體中調用這些網頁端能力,又不想維護一個沉重的瀏覽器自動化環境,這個插件提供了直接的接入方式。
插件簡介¶
dsh-deepseek-web 是一個純 Node.js 實現的 DSH 插件,將 chat.deepseek.com 的網頁端能力引入 Harness。它不需要 API Key,直接使用你本人的網頁端賬號進行提問和文件分析。
- 類型:DSH 插件
- 維護者:zgrajdnhj7806-svg
- 協議:MIT License
- 定位:聯網工具
核心功能¶
插件註冊了三個模型工具、一個運行時技能以及設置面板:
-
模型工具
deepseek_web_ask:直接調用網頁端進行提問,支持深度思考、聯網搜索、新會話和多輪對話。deepseek_web_analyze_lines:讀取文件指定行區間(例如第 30 行到 52 行),交給網頁端模型分析,回答中可引用行號。deepseek_web_status:查詢登錄狀態、Token 摘要、憑據來源及賬號 ID。
-
運行時技能
deepseek-web:告訴模型在什麼場景下應該使用網頁端模型,以及如何使用行區間分析。
-
設置面板
- DSH 設置頁中提供一鍵登錄面板,支持通過 Edge 瀏覽器抓取 Token,免去了手動配置。
安裝與啓用¶
使用官方提供的安裝腳本,將插件添加到 web profile 中:
curl -fsSL https://raw.githubusercontent.com/zgrajdnhj7806-svg/dsh-deepseek-web/main/scripts/install.sh | bash
腳本執行後,需要在 DSH 中重啓配置才能生效:
dsh web
使用示例¶
插件內置了一個獨立的 CLI 工具 bin/dsweb.mjs,可用於自測或獨立執行行區間分析。
- 自測插件是否正常註冊
node bin/dsweb.mjs --check
- 獨立執行行區間分析
假設要對lib/pow.js的 30-52 行進行內存安全相關的分析:
node bin/dsweb.mjs --file lib/pow.js --lines 30-52 --instruction "只關注內存安全"
注意事項¶
使用此插件時,必須遵守以下限制與原則:
- 僅支持單線程:插件內部將所有調用做成全串行,同一時刻只允許一個網頁端請求在線。不支持併發或並行提問,強行併發會導致失敗。
- 保持人類提問節奏:請保持接近真人提問的頻率(一次一問、串行推進)。高頻、批量或自動化轟炸會觸發 DeepSeek 的風控,導致賬號限流或凍結。
- 僅限個人學習與自動化:請遵守 DeepSeek 服務條款,不要用於違反條款的用途。發給網頁端的內容會離開本機,請勿發送敏感代碼與憑據。
- Token 會過期:網頁端的 Token 有效期通常在幾天到幾週之間,過期後需重新登錄。
結語¶
dsh-deepseek-web 解決了在無公開 API 的情況下使用網頁端模型的能力。它通過純 Node 實現降低了環境依賴,適合用於個人的代碼分析與深度學習輔助。