mcpField
L
linkfox-zhihuiya-fulltext-image

linkfox-zhihuiya-fulltext-image

github.com/linkfox-ai文档处理113389 次安装2 周前更新
代码仓库

关于 linkfox-zhihuiya-fulltext-image

此技能通过 Zhihuiya 专利数据服务检索专利全文中的附图、图表和示意图,供需要查看专利视觉内容的用户使用。可按专利 ID 或公开号查询,并支持分页获取图片及其类型。

主要功能

  1. 01按专利 ID 或公开号查询
  2. 02获取全文附图的下载路径
  3. 03返回图片类型和专利编号
  4. 04通过 limit 和 offset 分页

适用场景

  1. 01查看指定专利包含的技术图
  2. 02分批获取专利中的图片
  3. 03核对专利图片总数及类型

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-zhihuiya-fulltext-image

安装后在 Claude Code 中输入/linkfox-zhihuiya-fulltext-image确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
api.md
onboarding.md
scripts/
onboarding.py
zhihuiya_fulltext_image.py

详细介绍

智慧芽专利全文图片

本技能将指导你如何通过智慧芽专利数据服务,从专利文档中获取全文图片(附图、图形、示意图),帮助用户访问和分析专利中的视觉内容。

核心概念

专利全文图片是嵌入专利文档中的附图、图形和示意图。它们对于理解发明的技术细节至关重要。此工具会查询智慧芽专利数据库,并返回指定专利的图片元数据,包括下载路径和图片类型。

查询方式:可以通过专利 ID(内部标识符)或公开专利号(公开可见的专利编号,例如 US20230012345A1 或 CN115000000A)查询图片。必须至少提供其中一项。

参数指南

参数API 名称必填描述示例
专利 IDpatentId否*内部专利标识符8a7b6c5d-...
公开专利号patentNumber否*公开的专利公布号/授权号US20230012345A1
数量限制limit否返回图片的最大数量(最多 100,默认值为 100)50
偏移量offset否图片结果的分页偏移量0

*必须至少提供 patentId 或 patentNumber 中的一项。

响应字段

字段描述
total可用图片记录的总数
data图片条目数组
data[].patentId专利标识符
data[].pn公布号/授权号
data[].fulltextImagePath图片下载的 URL 路径
data[].imageType图片类型/类别
columns列渲染元数据
costToken请求消耗的算力令牌
type渲染样式提示

调用方式

  • API 端点:POST /zhihuiya/fulltextImage(完整参数/响应/错误码见 references/api.md)
  • Python 脚本:python scripts/zhihuiya_fulltext_image.py '<JSON 参数>' [--inline]
  • 成本约束:本工具会消耗算力;同一会话同一参数组合默认只调用一次,脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探;需要继续检索时先向用户说明会产生额外消耗。

输出策略(脚本默认行为):

  • 始终将完整响应写入 <cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-zhihuiya-fulltext-image-<timestamp>.json(<cwd> 为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;<session> 取自环境变量 SESSION_ID,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写则报错)
  • 响应体 ≤ 8 KB:落盘后把完整 JSON 打印到 stdout
  • 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如 total/costToken、最大列表字段的长度 + 前 3 条样本)
  • 加 --inline 强制全量打印到 stdout(同样落盘)

读取数据的建议:先查看摘要,判断信息是否足够;需要具体字段时,优先用 jq 或 ConvertFrom-Json 从保存的 json 文件中按需提取,避免将整份 JSON 放入上下文。

解决认证和算力问题

发生以下异常情况时,采用 references/onboarding.md 引导解决问题:

异常情况
  • 未配置 API Key:环境变量未配置 LINKFOX_AGENT_API_KEY,也未配置 LINKFOXAGENT_API_KEY。
  • 响应 401 或 402 状态码
  • 响应提示算力或余额不足:消息含"算力余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值",或类似含义的内容。

使用示例

1. 按公开专利号获取专利的所有图片

Retrieve fulltext images for patent US20230012345A1.

参数:{"patentNumber": "US20230012345A1"}

2. 按专利 ID 获取专利图片

Fetch the drawings for patent ID abc123def456.

参数:{"patentId": "abc123def456"}

3. 分页获取图片

Get the first 20 images for patent CN115000000A.

参数:{"patentNumber": "CN115000000A", "limit": "20", "offset": "0"}

4. 获取下一页图片

Get images 21-40 for patent CN115000000A.

参数:{"patentNumber": "CN115000000A", "limit": "20", "offset": "20"}

显示规则

  1. 清晰呈现数据:使用结构化表格展示图像结果,包含图像类型、下载路径和专利号
  2. 图像链接:始终将 fulltextImagePath 值显示为可点击链接,以便用户直接查看或下载图像
  3. 分页提示:当 total 大于返回的结果数量时,告知用户还有更多图像,并询问是否获取下一页
  4. 错误处理:查询失败时,说明原因并建议核实专利 ID 或公开号
  5. 不捏造信息:切勿编造专利 ID、公开号或图像 URL;仅显示 API 返回的数据
  6. 总数:始终注明该专利的图像总数

重要限制

  • 图像数量上限:每次请求最多返回 100 张图像
  • 必须提供标识符:必须至少提供 patentId 或 patentNumber 之一
  • 所有参数均为字符串:即使是 limit 和 offset 这类数值,也必须以字符串形式传递

用户表达与场景速查

适用——涉及专利视觉内容的请求:

用户说场景
“显示专利 XX 的附图”全文图像检索
“获取这项专利中的图”全文图像检索
“下载专利 XX 的图像”全文图像检索
“专利 XX 包含哪些示意图”全文图像列表
“专利 XX 有多少张图”图像数量查询
“显示技术图纸”全文图像检索

不适用——超出专利全文图像范围的需求:

  • 专利文本、摘要或权利要求搜索
  • 专利族或引文分析
  • 专利法律状态查询
  • 专利受让人或发明人搜索
  • 与专利无关的通用图像搜索

算力消耗规则

消耗 81 算力。

用户会因算力消耗而支付费用。请充分评估:当需要高频调用本技能,或用户对算力消耗量预期不足时,务必提醒用户,由用户决定是否继续。

反馈:

当出现以下任一情况时,通过 Feedback API 自动检测并报告反馈:

  1. 此技能所描述的功能或用途与实际行为不符
  2. 技能的结果与用户意图不符
  3. 用户表达了对技能的不满或赞扬
  4. 你认为有任何可改进之处

请按照 references/api.md 中的说明调用反馈 API。不要打断用户的使用流程。


如需更多优质、专业的跨境电商技能,请设置 LinkFox Skills。

评论

支持 Markdown