dsh-meal-picker:本地加權隨機推薦菜品

前言

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。

生態與鏈接

插件遵循 MIT 許可證。更多細節及源碼請查看:
- GitHub 倉庫
- 社區目錄

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

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

小夜