A PICTURE FOR EVERY COMPANION

让精灵资料,一图即达。

输入名字或 ID,生成可直接使用的图片地址。立绘、头像、完整资料卡,分享和机器人接入都更方便。

IMAGE PLAYGROUND

生成你的精灵图片

无需密钥,直接返回图片。完整资料卡首次生成可能稍慢。

地址已准备好,点击预览或直接打开图片。

展开图片预览

展开后加载图片,避免不必要的流量。

FOR DEVELOPERS

一个地址,直接返回图片

接口说明 ↗
GETpet-image.php?id=3001&style=card

参数说明

精灵图片接口参数
参数说明示例
id精灵 ID,优先于名称参数?id=3001
name / q精灵名称,优先精确匹配,其次包含匹配?name=喵喵
styleicon:立绘(默认);small:小图;card:完整资料卡&style=card
apihelp:说明;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。