图像

生成你们怎么不说话了表情包

0次调用
2 积分/次

你们怎么不说话了?是不是都在偷偷玩Uapi,求求你们不要玩Uapi了

使用须知

  • 响应格式:接口成功时直接返回 image/png 格式的二进制数据。
  • 文字内容:至少需要提供 top_text(上方文字)或 bottom_text(下方文字)之一。
  • 梗图逻辑:上方描述某个行为,下方通常以「们」开头表示劝阻,形成戏谑的对比效果。

请求体

包含表情包文字内容的JSON对象。至少需要提供上方或下方文字之一。

top_text
string可选

表情包上方的文字内容。你们怎么不说话了,是不是都在偷偷 _______

bottom_text
string可选

表情包下方的文字内容。求求你_______

响应

200 / 请求成功

生成成功!响应体是PNG格式的表情包图片二进制数据。

image/png
图片响应说明
Response · Image/PNG
这是什么

接口返回的是图片的二进制数据流,而非 JSON 对象。客户端在接收到响应后,需要将其作为图片文件进行解析和处理。

前端展示方案

在浏览器环境中,最标准的做法是将响应体读取为 Blob 对象,并通过 URL.createObjectURL 生成一个临时的本地访问地址,最后将其赋值给 <img> 标签。为了避免内存泄漏,建议在图片加载完成后释放该 URL。

TYPESCRIPT
Node.js 服务端保存方案

如果是在 Node.js 环境中调用该接口,可以将响应转换为 ArrayBuffer,再转为 Buffer 并写入本地文件系统。

TYPESCRIPT

400 / 错误的请求

请求参数错误。必须提供 'top_text' 或 'bottom_text' 至少其中之一。

JSON

500 / 服务器内部错误

服务器内部错误。在生成表情包图片过程中发生错误。

JSON