LiblibAI接口返回任务ID后怎么查询生成结果

阿伟姑娘_6834

阿伟姑娘_6834

2026-07-01

959人浏览

原创

调用liblibai api成功后需用task_id轮询获取图片地址:向https://openapi.liblibai.cloud/v2/async/fetch发送post请求,解析返回json中data.state字段,state=2时data.url即为有效直链地址,时效通常24小时。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

liblibai接口返回任务id后怎么查询生成结果

你在LiblibAI调用API成功后拿到了task_id,但不知道下一步怎么拿到最终生成的图片地址,可能卡在轮询状态或误读返回字段。

通过异步进度查询接口获取任务状态与结果

LiblibAI所有文生图、图生图、视频生成任务均为异步执行,必须用task_id主动查询,不能依赖首次响应直接返回图片URL。

第一步:准备请求参数
构造POST请求体,仅需填入{"task_id": "your_task_id_here"},无需其他字段。

第二步:发送HTTP请求
向https://openapi.liblibai.cloud/v2/async/fetch发起POST请求,Header中必须包含Content-Type: application/json和有效的Authorization: Bearer {AccessKey}(注意不是SecretKey)。

第三步:解析返回JSON
重点看data.state字段:
• 值为1 → 任务仍在排队或渲染中,需等待后重试;
• 值为2 → 成功,此时data.url即为可直链访问的图片/视频公网地址;
• 值为3 → 失败,data.msg会说明具体原因,如“提示词含违禁词”“显存超限”等。

第四步:提取并使用结果链接
【data.url字段是唯一有效下载入口,不可拼接或修改】。该链接带有时效性签名,通常24小时内有效,过期需重新查询任务或触发重生成。

LiblibAI
LiblibAI

使用 LiblibAI API 从文本或图片生成高清 AI 图像,支持多模型、多参数调整及文件上传,适合创意设计和视觉内容创作。

下载

轮询策略与超时控制

任务从提交到完成通常需3–90秒,取决于模型复杂度与队列长度。盲目高频轮询会被限流,推荐采用指数退避策略:

方法一:基础轮询
首次查询后,若state=1,等待2秒→再查;仍为1,则等待4秒→再查;再为1则等待8秒,以此类推,最大间隔不超过30秒。

方法二:带超时终止的循环(Python示例)
用time.time()记录起始时间,总等待超过180秒立即中断,避免无限挂起。此时应检查task_id是否输错、API密钥权限是否失效、或模型服务是否临时不可用。

方法三:监听Webhook(需提前配置)
在调用原始生成接口时,于请求参数中加入callback_url字段(如https://your-server.com/liblib-hook),任务完成后LiblibAI将自动POST结果到该地址。此方式免轮询,但需你服务器能接收公网POST请求并验签。

常见失败场景与应对

当data.state == 3且data.msg显示“模型加载失败”时,大概率是所选Checkpoint未在当前节点部署。需登录LiblibAI网页端,在对应模型页确认右上角是否显示“✅ 已就绪”,未就绪则切换其他模型重试。

若返回"data.url": null但state == 2,说明任务逻辑完成但资源未落盘——这通常发生在启用“仅缓存不保存”选项时。此时需回到LiblibAI网页端图库,用该task_id搜索,手动点击“导出原图”触发持久化。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

liblibai

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
LiblibAI入门使用教程
LiblibAI入门使用教程

LiblibAI入门使用专题围绕账号注册、在线生图、模型选择、提示词输入、图片参数设置和作品保存展开,帮助新手快速了解 LiblibAI 怎么用,适合 AI绘画初学者、设计师、自媒体运营和内容创作者学习在线生成图片的基础流程。

2026.06.30

168

10

LiblibAI图片编辑教程
LiblibAI图片编辑教程

LiblibAI图片编辑专题聚焦已有图片二次处理,覆盖图生图、局部重绘、背景替换、人物细节修复、高清放大、风格转换和参考图控制等常见需求,适合需要优化头像、产品图、插画、海报和自媒体配图的设计师与内容创作者。

2026.06.30

138

10

LiblibAI模型训练教程
LiblibAI模型训练教程

LiblibAI模型训练专题围绕 LoRA 训练、训练素材准备、人物一致性、风格模型训练、标签整理、训练参数和出图测试展开,帮助用户理解如何通过自定义模型稳定生成特定人物、产品、IP形象或固定画风,适合进阶 AI绘画用户和商业设计团队。

2026.06.30

127

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
LiblibAI API 工作流手册
LiblibAI API 工作流手册

共0课时 | 0人学习

LiblibAI API 开发手册
LiblibAI API 开发手册

共0课时 | 0人学习

LiblibAI官方教程手册
LiblibAI官方教程手册

共0课时 | 0人学习