SuperAPI AI 工具集

linkfox-zhihuiya-claim-data-translated

数据与分析

查看项目

更新于 10-15 18:00

技能介绍

用途

本技能用于从智慧芽(PatSnap)专利数据库获取翻译后的专利权利要求(claims)文本。专利权利要求界定了专利受保护的法律范围,本工具帮助用户在指定语言下查看一项或多项专利的权利要求译文。

主要能力

  • 支持按内部专利 ID(patentId)或公开/公告号(patentNumber)查询专利权利要求。
  • 支持三种翻译语言:英文(en,默认)、中文(cn)、日文(jp)。
  • 支持同族专利替换:当某专利的权利要求不可用时,可通过 replaceByRelated 参数从关联同族专利获取权利要求,此时响应中会带有 pnRelated(替代同族专利的公开号)。
  • 支持批量查询,单次请求最多 100 件专利。

数据字段

  • patentId:专利内部标识符。
  • pn:专利公开(公告)号。
  • pnRelated:替代同族专利的公开号(仅在使用同族替换时出现)。
  • claims:翻译后的专利权利要求文本。

使用方式

参数说明:

  • 专利标识(至少提供其一):patentId(内部专利 ID,当同时提供 patentId 和 patentNumber 时以 patentId 优先;多个值以逗号分隔)、patentNumber(公开或公告号,多个值以逗号分隔)。
  • 可选参数:lang(目标翻译语言 en/cn/jp,默认 en)、replaceByRelated(原权利要求不可用时是否用同族专利替换:1 = 是,0 = 否,默认 0)。

调用方式:

  • API 端点:POST /zhihuiya/claimDataTranslated(完整参数、响应与错误码见 references/api.md)。
  • Python 脚本:python scripts/zhihuiya_claim_translated.py '<JSON 参数>' [--inline]。

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

  • 始终将完整响应写入 <cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-zhihuiya-claim-data-translated-<timestamp>.json(<cwd> 为脚本执行时的工作目录;<session> 取自环境变量 SESSION_ID;禁止写入 /tmp,当前目录不可写则报错)。
  • 响应体 ≤ 8 KB:落盘后将完整 JSON 打印到 stdout。
  • 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如 total/costToken、最大列表字段的长度 + 前 3 条样本)。
  • 加 --inline 强制全量打印到 stdout(同样落盘)。
  • 读数据建议:先看摘要判断是否足够;需要具体字段时优先用 jq 或 ConvertFrom-Json 从保存的 json 文件按需抽取,避免整份 JSON 进入上下文。

成本约束:本工具会消耗算力;同一会话同一参数组合默认只调用一次,脚本带 24 小时本地缓存。失败或空结果不得自动换关键词、翻页或改邮编连续试探;需要继续检索时应先向用户说明会产生额外消耗。

认证与算力问题:当出现未配置 API Key(环境变量未配置 LINKFOX_AGENT_API_KEY 或 LINKFOXAGENT_API_KEY)、响应 401 或 402 状态码、或提示算力/余额不足(如“算力余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值”等)时,按 references/onboarding.md 引导解决。

使用示例

  • 按公开号获取单个专利的英文权利要求:patentNumber: "CN112345678A",lang: "en"。
  • 按公开号获取多个专利的中文权利要求:patentNumber: "US20210012345A1,EP3456789B1",lang: "cn"。
  • 获取日文权利要求并使用同族回退:patentNumber: "JP2021123456A",lang: "jp",replaceByRelated: 1。
  • 按专利 ID 查询:patentId: "84a1b2c3-d4e5-6f78-9abc-def012345678",lang: "en"。

展示规则

  • 清晰呈现权利要求文本并合理格式化;若返回多个专利,以公开号作为标题分隔各专利的权利要求。
  • 当响应中出现 pnRelated 时,明确告知用户权利要求来自关联同族专利并展示替代公开号。
  • 说明返回权利要求所用语言,让用户知晓所查看的译文。
  • 结果较多时,汇总数量并展示少量代表性条目,提醒用户总条数。
  • 查询失败时,依据错误响应说明原因,并建议检查专利 ID 或公开号。

适用场景

适用于与专利权利要求文本及翻译相关的查询,例如:查看某专利的权利要求、将权利要求翻译为中文/日文、获取某专利的权利要求内容、批量查询多个专利的权利要求、原权利要求不可用时尝试同族专利、查看某专利的权利范围文本。

限制

  • 至少需提供一个标识符(patentId 或 patentNumber),否则查询将失败。
  • 单次请求最多 100 件专利。
  • 仅支持中文(cn)、英文(en)、日文(jp)三种语言。
  • 同族替换仅在 replaceByRelated 设为 1 且原权利要求不可用时返回替代权利要求。
  • 不适用于:专利检索或发现(按关键词查找专利)、专利引证或法律状态分析、专利摘要或说明书获取、专利组合分析或统计。

算力消耗

按动态规则计费:消耗算力 = 81 × 返回 data 条数,每条对应 1 条专利权利要求翻译结果。服务按倍数动态计算,可能一次性消耗大量算力,调用前必须提醒用户,由用户决定是否继续。