A PICTURE FOR EVERY COMPANION
让精灵资料,一图即达。
输入名字或 ID,生成可直接使用的图片地址。立绘、头像、完整资料卡,分享和机器人接入都更方便。
IMAGE PLAYGROUND
生成你的精灵图片
无需密钥,直接返回图片。完整资料卡首次生成可能稍慢。
地址已准备好,点击预览或直接打开图片。
展开图片预览
展开后加载图片,避免不必要的流量。
FOR DEVELOPERS
接口说明 ↗一个地址,直接返回图片
GET
pet-image.php?id=3001&style=card参数说明
| 参数 | 说明 | 示例 |
|---|---|---|
| id | 精灵 ID,优先于名称参数 | ?id=3001 |
| name / q | 精灵名称,优先精确匹配,其次包含匹配 | ?name=喵喵 |
| style | icon:立绘(默认);small:小图;card:完整资料卡 | &style=card |
| api | help:说明;index:全部精灵的独立图片地址(JSON) | ?api=index |
名称匹配说明
如「喵」匹配多只精灵,接口返回 HTTP 300 和选择卡片;未匹配则返回 HTTP 404 和提示图片。响应依然是图片,不是 JSON。需要唯一结果时请使用精灵 ID。
常用地址
# 查询参数方式(推荐)
pet-image.php?id=3001
pet-image.php?name=喵喵&style=card
pet-image.php?id=3747&style=small
# 全量地址清单(JSON)
pet-image.php?api=index
# PATH_INFO 方式(取决于服务器配置)
pet-image.php/3001.png
pet-image.php/喵喵-card.png
资料卡包含什么?
基础信息、属性与蛋组、六维种族值、体型与孵蛋区间、属性克制、进化链、技能、获取方式、特性与特长、骑乘信息、吸引果实和图鉴课题。上游缺失资料时,以当前可用内容为准。
机器人接入示例
from urllib.parse import urlencode
params = urlencode({"name": "喵喵", "style": "card"})
url = "https://091p.com/lkwg/pet-image.php?" + params
# 将 url 作为图片地址,或下载响应字节后交给机器人发送。
缓存与稳定性
立绘本地缓存 7 天、资料卡缓存 6 小时、精灵名单缓存 1 天;上游短暂不可用时优先使用已有缓存。响应支持 Cache-Control、ETag 与 304。