前言¶
DeepSeek Harness(DSH)插件 dsh-meal-picker 是一個解決“今天喫什麼”問題的工具。它通過右下角一個可拖動的懸浮氣泡,從本地菜庫中隨機挑選三道菜供用戶選擇。挑菜過程完全在本地完成,不消耗 token;如需做法、熱量估算或點評,可調用宿主提供的 AI 服務。
核心功能¶
本地加權隨機推薦
插件內置 4,423 道菜的數據,包含菜名、菜系、做法、餐次等信息。推薦算法基於權重隨機,權重受常住城市、做菜/點外賣場景、餐次匹配度、收藏狀態及最近推薦記錄影響。
右下角懸浮氣泡
氣泡可拖動改變位置。左鍵點擊打開推薦面板,再次點擊關閉;右鍵點擊直接打開篩選條件面板。
0 Token 挑選
核心的“換一批”功能不調用大模型,純本地算法計算,不產生費用。只有“大肥魚評價”、“AI 寫做法”、“AI 估熱量”這三個 AI 按鈕會產生費用。
收藏與忌口
支持對菜品進行收藏,收藏的菜會出現概率提升。忌口信息會永久保留在本地文件中,重啓瀏覽器或宿主後依然生效。
AI 三件套
提供“大肥魚評價”(以特定角色口吻點評)、“AI 寫做法”(生成家常做法)和“AI 估熱量”(估算熱量值,並明確標註爲估算)三個功能。
安裝¶
通過 DSH profile 的依賴機制安裝。
dsh plugin --profile web add github:wcytjy/dsh-meal-picker
安裝後重啓 DSH Desktop 即可生效。
使用¶
打開面板
左鍵點擊右下角的氣泡打開推薦面板,再次點擊關閉。
切換面板
在推薦面板頂部點擊“篩選條件”按鈕,或在氣泡上點擊右鍵,可切換到篩選條件面板。
收藏與取消收藏
在推薦面板中,點擊菜品名稱左側的 ☆ 星標即可收藏或取消收藏。
AI 功能
推薦面板每道菜下方有三個按鈕:
- 🐳 大肥魚評價:調用模型生成點評。
- 多來點〈菜系〉:切換到該菜品菜系並重新推薦。
- AI 寫做法 / AI 估熱量 / 搜食譜:分別生成做法、估算熱量或打開搜索頁。
配置¶
配置項位於宿主 profile 的 cordis.patch.yml 文件中,插件安裝腳本會自動寫入一份帶註釋的模板。以下是關鍵配置字段:
- id: meal-picker
config:
city: 成都 # 常住城市,支持 40+ 城市,命中時菜系加權
scene: takeout # cook(自己做)或 takeout(點外賣)
avoid: '香菜,苦瓜' # 長期忌口,逗號分隔
count: 3 # 一次推薦幾道菜(1~12)
meal: auto # auto(按時間判斷)或固定早餐/午餐/晚餐/夜宵
method: '' # 默認做法,如炒、蒸
mainstreamCount: 2 # 前幾道必定是主流菜(0~20)
bubbleSize: 96 # 氣泡直徑(像素)
注意事項¶
運行環境
插件依賴 DSH Desktop 0.8.x(宿主 @deepseek-ai/dsh 0.1.2-rc.x 與 Cordis 4.x)及 Node.js ≥ 20。
數據存儲
收藏數據存儲在 DSH_HOME/dsh-meal-picker/favorites.json,忌口數據存儲在 DSH_HOME/dsh-meal-picker/prefs.json。插件不會將熱量與營養素數據寫入本地,需要時由 AI 實時計算。
費用說明
只有 AI 按鈕會產生費用。插件本身不花 token。