DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。当需要为智能体增加图像识别能力(例如识别图片中的人、车、动物等)时,通常需要自行封装模型调用逻辑。xby-image-detect 插件封装了 YOLOv6 目标检测模型,提供了一套标准化的接口,方便开发者直接调用。
核心功能¶
该插件提供以下功能:
set_xby_apikey:设置 API 密钥,该操作会自动持久化,重启 DSH 进程后依然有效。yolo26_detect:检测图像中的 80 类 COCO 目标。需提供图片文件链接作为输入,输出结果包含边界框、置信度和类别标签。yolo26_detect_for_data_base64:检测图像中的 80 类 COCO 目标。需提供图片文件的 BASE64 编码作为输入。yolo26_detect_for_data_file:检测图像中的 80 类 COCO 目标。需提供图片文件的文件路径作为输入。
安装¶
通过命令行安装该插件:
dsh plugin --profile web add github:xby_skill/xby-image-detect
使用与配置¶
使用前,需要注册小笨羊官网获取 API 密钥,并在 DSH 中调用 set_xby_apikey 进行配置。
根据输入数据的不同,选择对应的检测函数:
* 如果图片已有 URL,使用 yolo26_detect。
* 如果图片是 Base64 编码,使用 yolo26_detect_for_data_base64。
* 如果图片在本地文件系统中,使用 yolo26_detect_for_data_file。
注意事项¶
- 输入要求:所有检测函数都需要输入图片文件链接、BASE64 编码或文件路径。
- 开发模式:GitHub README 中提到的“从本地目录安装”和“通过 cordis.patch.yml 开发调试”方式,仅适用于本地开发调试场景。
总结¶
xby-image-detect 为 DSH 生态提供了轻量级的目标检测能力,适合需要集成图像分析功能的智能体场景。插件源码及目录页见下: