关于 linkfox-zhihuiya-fulltext-image
此技能通过 Zhihuiya 专利数据服务检索专利全文中的附图、图表和示意图,供需要查看专利视觉内容的用户使用。可按专利 ID 或公开号查询,并支持分页获取图片及其类型。
主要功能
- 01按专利 ID 或公开号查询
- 02获取全文附图的下载路径
- 03返回图片类型和专利编号
- 04通过 limit 和 offset 分页
适用场景
- 01查看指定专利包含的技术图
- 02分批获取专利中的图片
- 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.mdonboarding.mdscripts/onboarding.pyzhihuiya_fulltext_image.py详细介绍
智慧芽专利全文图片
本技能将指导你如何通过智慧芽专利数据服务,从专利文档中获取全文图片(附图、图形、示意图),帮助用户访问和分析专利中的视觉内容。
核心概念
专利全文图片是嵌入专利文档中的附图、图形和示意图。它们对于理解发明的技术细节至关重要。此工具会查询智慧芽专利数据库,并返回指定专利的图片元数据,包括下载路径和图片类型。
查询方式:可以通过专利 ID(内部标识符)或公开专利号(公开可见的专利编号,例如 US20230012345A1 或 CN115000000A)查询图片。必须至少提供其中一项。
参数指南
| 参数 | API 名称 | 必填 | 描述 | 示例 |
|---|---|---|---|---|
| 专利 ID | patentId | 否* | 内部专利标识符 | 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"}
显示规则
- 清晰呈现数据:使用结构化表格展示图像结果,包含图像类型、下载路径和专利号
- 图像链接:始终将
fulltextImagePath值显示为可点击链接,以便用户直接查看或下载图像 - 分页提示:当
total大于返回的结果数量时,告知用户还有更多图像,并询问是否获取下一页 - 错误处理:查询失败时,说明原因并建议核实专利 ID 或公开号
- 不捏造信息:切勿编造专利 ID、公开号或图像 URL;仅显示 API 返回的数据
- 总数:始终注明该专利的图像总数
重要限制
- 图像数量上限:每次请求最多返回 100 张图像
- 必须提供标识符:必须至少提供
patentId或patentNumber之一 - 所有参数均为字符串:即使是
limit和offset这类数值,也必须以字符串形式传递
用户表达与场景速查
适用——涉及专利视觉内容的请求:
| 用户说 | 场景 |
|---|---|
| “显示专利 XX 的附图” | 全文图像检索 |
| “获取这项专利中的图” | 全文图像检索 |
| “下载专利 XX 的图像” | 全文图像检索 |
| “专利 XX 包含哪些示意图” | 全文图像列表 |
| “专利 XX 有多少张图” | 图像数量查询 |
| “显示技术图纸” | 全文图像检索 |
不适用——超出专利全文图像范围的需求:
- 专利文本、摘要或权利要求搜索
- 专利族或引文分析
- 专利法律状态查询
- 专利受让人或发明人搜索
- 与专利无关的通用图像搜索
算力消耗规则
消耗 81 算力。
用户会因算力消耗而支付费用。请充分评估:当需要高频调用本技能,或用户对算力消耗量预期不足时,务必提醒用户,由用户决定是否继续。
反馈:
当出现以下任一情况时,通过 Feedback API 自动检测并报告反馈:
- 此技能所描述的功能或用途与实际行为不符
- 技能的结果与用户意图不符
- 用户表达了对技能的不满或赞扬
- 你认为有任何可改进之处
请按照 references/api.md 中的说明调用反馈 API。不要打断用户的使用流程。
如需更多优质、专业的跨境电商技能,请设置 LinkFox Skills。