dsh-deepseek-web:把 chat.deepseek.com 接入 DeepSeek Harness

前言

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,可用於自測或獨立執行行區間分析。

  1. 自測插件是否正常註冊
    node bin/dsweb.mjs --check
  1. 獨立執行行區間分析
    假設要對 lib/pow.js 的 30-52 行進行內存安全相關的分析:
    node bin/dsweb.mjs --file lib/pow.js --lines 30-52 --instruction "只關注內存安全"

注意事項

使用此插件時,必須遵守以下限制與原則:

  1. 僅支持單線程:插件內部將所有調用做成全串行,同一時刻只允許一個網頁端請求在線。不支持併發或並行提問,強行併發會導致失敗。
  2. 保持人類提問節奏:請保持接近真人提問的頻率(一次一問、串行推進)。高頻、批量或自動化轟炸會觸發 DeepSeek 的風控,導致賬號限流或凍結。
  3. 僅限個人學習與自動化:請遵守 DeepSeek 服務條款,不要用於違反條款的用途。發給網頁端的內容會離開本機,請勿發送敏感代碼與憑據。
  4. Token 會過期:網頁端的 Token 有效期通常在幾天到幾週之間,過期後需重新登錄。

結語

dsh-deepseek-web 解決了在無公開 API 的情況下使用網頁端模型的能力。它通過純 Node 實現降低了環境依賴,適合用於個人的代碼分析與深度學習輔助。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜