在 DSH 生態中,處理視覺數據往往需要對接專門的推理服務。下面介紹一個專注於火焰識別的插件,它通過調用小笨羊的 API 接口,爲智能體提供火焰檢測能力。
插件定位¶
該插件由 xby-skill 維護,屬於模型推理類別。它的核心功能是在各類通用場景中檢測火焰,最佳適用對象是安防攝像頭和交通攝像頭的視角。
核心功能¶
插件提供了四個核心接口,分別處理不同的輸入數據格式:
- set_xby_apikey:在對話中設置 API 密鑰。該設置會自動持久化,重啓進程後依然有效。
- fire_detection:檢測火焰。需要輸入圖片文件鏈接。
- fire_detection_for_data_base64:檢測火焰。需要輸入圖片文件的 BASE64 編碼。
- fire_detection_for_data_file:檢測火焰。需要輸入圖片文件的文件路徑。
安裝與啓用¶
使用官方安裝命令添加插件:
dsh plugin --profile web add github:xby_skill/xby-fire-detection
安裝完成後,插件即可在對話上下文中使用。
典型用法¶
使用前需完成以下步驟:
- 使用前需前往小笨羊官網註冊並獲取 API 密鑰。
- 在對話中使用
set_xby_apikey命令設置密鑰。 - 根據圖片的存儲形式,調用對應的檢測函數:
- 鏈接方式:調用fire_detection,傳入圖片的 URL。
- Base64 方式:調用fire_detection_for_data_base64,傳入 Base64 字符串。
- 本地文件:調用fire_detection_for_data_file,傳入文件路徑。
適用場景與注意¶
- 適用場景:安防監控、交通路口監控等需要實時或離線火焰檢測的場景。
- 注意:插件依賴外部 API,必須自行獲取密鑰。由於插件以當前 dsh 進程權限運行,安裝前建議檢查源碼與許可證(MIT)。
通過上述步驟,可以在 DSH 流程中直接集成火焰檢測能力。更多細節可查閱插件目錄或 GitHub 倉庫。