DeepSeek Harness (DSH) 的核心思想是“一切皆插件”。在構建具備視覺感知能力的智能體時,調用第三方模型推理服務是常用方案。xby-pedestrian 是 DSH 的一個模型推理插件,用於在聊天上下文中對輸入圖像進行行人檢測,並輸出檢測框、置信度和標籤信息。
核心功能¶
插件提供以下核心能力:
- set_xby_apikey:在聊天中設置 API 密鑰。該密鑰會自動持久化,重啓 DSH 進程後依然有效。
- detect_pedestrian:檢測圖像中的行人。需要輸入圖片文件的鏈接。輸出所有目標的檢測框、置信度和標籤。
- detect_pedestrian_for_data_base64:檢測圖像中的行人。需要輸入圖片文件的 BASE64 編碼。輸出所有目標的檢測框、置信度和標籤。
- detect_pedestrian_for_data_file:檢測圖像中的行人。需要輸入圖片文件的文件路徑。輸出所有目標的檢測框、置信度和標籤。
安裝¶
使用 DSH 的 CLI 工具從 GitHub 倉庫安裝:
dsh plugin --profile web add github:xby_skill/xby-pedestrian
配置與使用¶
在使用插件功能前,需要先獲取 API 密鑰。
- 訪問 小笨羊官網 註冊賬號並獲取 API 密鑰。
- 在聊天中調用
set_xby_apikey命令設置密鑰。
獲取密鑰後,根據輸入數據的不同類型,調用對應的檢測接口:
- 使用圖片鏈接:
調用detect_pedestrian,並傳入圖片文件的 URL。
detect_pedestrian https://example.com/image.jpg
-
使用 Base64 編碼:
調用detect_pedestrian_for_data_base64,並傳入圖片文件的 BASE64 編碼。 -
使用文件路徑:
調用detect_pedestrian_for_data_file,並傳入圖片文件的文件路徑。
所有接口均返回圖像中所有目標的檢測框、置信度和標籤。
注意事項¶
- 插件運行依賴於小笨羊的 API 服務。
- 使用前務必確保已正確配置 API 密鑰。
- 根據輸入數據的來源(鏈接、Base64、路徑)選擇正確的接口函數。