前言¶
在 DeepSeek Harness(DSH)中處理金融數據時,常見痛點是模型需要獲取行情、歷史價格、新聞和狀態信息,但網頁內容往往不穩定,解析頁面也容易引入噪聲。DSH 的插件機制可以把外部能力掛載到宿主側,dsh-finance-db 就是面向市場數據讀取的插件。
它解決的問題很具體:當你詢問某隻股票時,讓 DSH 直接調用數據工具,而不是讓模型自行瀏覽網頁或拼湊結果。
下面介紹它的定位、能力、安裝方式和典型用法。
這是什麼¶
dsh-finance-db 是一個只讀市場數據插件,用於 DeepSeek Harness。
- 倉庫路徑:
zhiyaoli0221/dsh-finance-db - 許可證:MIT
- 源碼倉庫:https://github.com/zhiyaoli0221/dsh-finance-db
- 設計目標:支持只讀分析工作流,不提供交易執行、資金移動、券商憑據存儲或賬戶訪問
核心功能¶
插件提供一組顯式工具名,便於在 prompt 中精確指定調用對象。
| 工具 | 用途 |
|---|---|
finance_quote |
獲取當前價格、漲跌幅、成交量、PE 和時間戳 |
finance_ohlcv |
獲取歷史 open/high/low/close/volume 數據 |
finance_fundamentals |
獲取與報價關聯的估值字段和 provider 元數據 |
finance_news |
獲取來自 NewsNow 的近期金融標題 |
finance_search_stocks |
通過代碼或名稱查找 ticker |
finance_market_overview |
獲取主要指數和日內變化 |
finance_health |
檢查 provider 可用性 |
finance_sentiment |
情緒入口,需要掛載本地或 agent provider |
安裝與啓用¶
使用 npm 安裝到 DSH 的 web profile:
npx @deepseek-ai/dsh plugin --profile web add dsh-finance-db
該命令會把 dsh-finance-db 加入 DSH 的 web profile。安裝完成後,即可在 DSH 中按工具名調用相應能力。
典型用法¶
下面的示例都來自已覈實用法,適合作爲 prompt 模板。
查詢當前報價¶
只查詢當前報價,並要求不使用網頁瀏覽:
Get the current quote for 600519. Use finance_quote only and do not browse the web.
這會限定模型調用 finance_quote,避免引入額外網頁信息。
查詢歷史區間¶
查詢一年期的 OHLCV 數據,並要求總結價格區間:
Call finance_ohlcv for AAPL over 1 year and summarize the price range.
查詢新聞標題¶
查詢近期新聞,並列出最新五條標題:
Call finance_news for 600519 and list the five newest headlines.
檢查數據服務狀態¶
在使用市場數據前,先檢查 provider 可用性:
Run finance_health before using market data.
適用場景與注意¶
dsh-finance-db 適合用於只讀分析、資料整理、數據覈對和自動化工作流。它不提供券商集成,不執行交易動作,不存儲 broker credentials,不移動資金,也不修改組合。
使用前需要注意:
- 插件以當前
dsh進程權限運行,安裝前應檢查源碼與 MIT 許可證。 - 可選 web search 需要設置
JINA_API_KEY。 finance_sentiment需要掛載本地或 agent provider。- 請求會在內存中緩存,TTL 按能力區分。
- 如果診斷連通性或 provider 可用性,應使用
finance_health。 - 該插件提供的是數據能力,不是投資、稅務、會計或法律建議。
結尾¶
dsh-finance-db 的價值在於把市場數據讀取收斂爲明確工具調用,減少模型自行解析網頁帶來的不確定性。源碼倉庫爲:
https://github.com/zhiyaoli0221/dsh-finance-db