DeepSeek Harness (DSH) 采用「一切皆插件」的理念,旨在通过插件机制扩展智能体的能力边界。在构建需要调用特定外部数据接口的场景时,开发者往往需要自行处理鉴权、数据清洗和 API 对接。xby-the-met 插件封装了与纽约大都会艺术博物馆 (Met Museum) 相关的 API 调用逻辑,为开发者提供了一套标准化的藏品数据检索方案。
这是一个专注于大都会博物馆藏品数据的联网检索工具插件。由 xby-skill 维护,基于 MIT 许可证开源。它主要解决的是如何程序化地访问 Met Museum 的开放藏品数据库这一具体需求。
核心功能¶
插件提供以下四个主要能力:
- set_xby_apikey:在对话中设置 API 密钥。该配置会自动持久化,重启进程后依然有效。
- list_departments:列出大都会博物馆的所有部门信息。
- search_museum_objects:搜索博物馆藏品。该接口会首先返回匹配到的总数,随后是分页的对象 ID 列表。调用时需使用
page和pageSize参数控制分页逻辑。 - get_museum_object:根据 Object ID 获取特定藏品的详细信息。适用于用户希望深入了解某件具体文物背景的场景。
安装与启用¶
使用 DSH 的 CLI 工具安装该插件。安装命令需要指定 web profile(基于仓库配置)。
dsh plugin --profile web add github:xby_skill/xby-the-met
安装完成后,插件即可在对话中使用。
配置与前置条件¶
在使用插件功能前,需先准备 API 密钥。插件依赖小笨羊官网提供的 API 服务作为中转或数据源。
- 前往 小笨羊官网 注册账号。
- 获取 API 密钥。
- 在聊天窗口中执行设置命令,将密钥注入当前会话。
典型用法¶
- 配置环境:在对话中输入设置密钥的指令。
- 分页搜索:若搜索结果较多,需利用
page和pageSize参数逐步获取 ID 列表。 - 深度查询:对感兴趣的 Object ID 执行详情获取,获取更具体的图文描述。
适用场景与注意事项¶
- 适用场景:适合需要构建博物馆导览、艺术教育或历史研究相关应用的开发者。
- 注意事项:插件以当前 DSH 进程的权限运行。使用前建议检查源码以确保符合项目规范。插件代码基于 MIT 协议,可自由使用和修改。