首页 > 教程攻略 > ai资讯 >LiblibAI如何接入网站自动生图功能?

LiblibAI如何接入网站自动生图功能?

来源:互联网 时间:2026-07-04 13:48:07

想让用户在你的网站上输入文字就能直接生成图片,不用跳转到LiblibAI界面,而是完全在自己页面里完成AI绘图?这其实就是在调用LiblibAI开放的API接口,而不是网页端的操作。

LiblibAI如何接入网站自动生图功能?

确认是否具备API调用权限

LiblibAI目前只向企业认证账号和合作开发者开放图像生成API,个人免费账号拿不到有效的API Key。登录后台后,进入「开发者中心」→「API管理」,如果页面显示“暂未开放”或者没有创建按钮,说明当前账户不满足开通条件。

必须完成企业实名认证,并提交用途说明(比如“用于XX正式内容配图”),审核通过后系统才会发放api_keybase_url。未经授权强行请求会返回403错误,而且没有调试日志可查。

接入前准备三项关键材料

方法一:从LiblibAI控制台直接复制

登录企业账号 → 进入「开发者中心」→ 点击「新建API密钥」→ 填写应用名称(比如“正式图文生成插件”)→ 提交后立即显示三段式凭证:

【api_key】

【model_id】

(例如seedream-4.0)、

【endpoint】

(例如https://api.liblib.art/v1/text2image)。这三项缺一不可,漏掉model_id会导致请求被拒。

方法二:用已有模型ID反查

如果你已经知道某个模型在网页端的ID(比如从URL中截取model=Qwen-Image),可以访问https://api.liblib.art/v1/models(需要携带Header:Authorization: Bearer YOUR_API_KEY)来获取完整的支持列表,确认该模型是否启用了API调用权限。需要注意,部分社区模型(比如用户自制的LoRA)默认关闭了API通道。

前端调用示例(Ja vaScript)

第一步:构造请求体

确保用户输入的提示词经过UTF-8编码,且长度不超过300字符;负向提示词(negative_prompt)是可选字段,但建议填入通用的降噪词,比如“blurry, deformed, text, watermark”,防止低质输出。

第二步:设置请求头

必须包含Content-Type: application/jsonAuthorization: Bearer

【你的api_key】

,少一个Header就会触发401错误。

第三步:发起POST请求

使用fetch发送至

【你的endpoint】

,Body结构如下:

{  
  "prompt": "水墨江南,青瓦白墙,撑油纸伞的少女侧影",  
  "negative_prompt": "blurry, deformed, text, watermark",  
  "model_id": "

【你的model_id】

", "width": 1024, "height": 1024, "steps": 30 }

第四步:处理响应

成功时返回的JSON里会包含task_id字段,需要轮询/v1/tasks/{task_id}直到status变为success,再提取result_url——这个URL有效期只有5分钟,必须立即下载或转存到自己的CDN上。

相关下载