返回模型调用 API 参考
POST/replicate/v1/predictions

创建任务 andreasjansson/stable-diffusion-animation

官方文档:https://replicate.com/andreasjansson/stable-diffusion-animation

API Key application/json
Replicate Predictions 协议

调用与返回说明

本站通过 Replicate 兼容路径创建 prediction。每个模型的 `input` 是独立契约;页面只描述该模型快照,不把一个模型的字段推广到其他模型。

请求时注意

  • 请求头使用 `Authorization: Bearer YOUR_API_KEY` 和 `Content-Type: application/json`。客户端只提交青云TOP API Key,不提交 Replicate 上游令牌。
  • 具体模型创建页的 Body 是 `{ "input": { ... } }`;通过版本创建时另需 `version`。不要把不同模型的 input 对象混用。
  • 模型页面来自 2026-08-19 的 Apifox 快照,调用前先请求 `GET /v1/models` 或使用控制台当前模型列表确认权限、型号和版本;快照不是永久 allowlist。
  • 创建响应中的 `id` 是后续查询使用的 prediction ID;同时保存 model、version 和 created_at 便于排错。

返回时注意

  • HTTP 2xx 只表示请求被接受,业务结果以 prediction 的 `status` 为准。处理 failed、canceled、超时和网络断开时不要把任务标记为成功。
  • 成功结果位于 `output`,可能是单个 URL 或 URL 数组;响应中的临时地址约 1 小时有效,下载后保存到自有存储。
  • 如配置 webhook,必须校验签名、限制重放并让回调处理幂等;没有配置回调时使用查询接口和退避轮询。
Request

请求

/replicate/v1/predictions

Body

可选
Bodyapplication/json
Bodyobject
versionstring
inputobject
widthinteger

输出图像的宽度。默认值:512。

heightinteger

输出图像的高度。默认值:512。

prompt_endstring必填

动画结束时的提示。您可以使用 |(竖线符号)分隔多个提示,从而包含多个提示。

prompt_startstring必填

动画开始的提示。

gif_ping_pongboolean

是否反转动画并回到循环前的开头。默认值:false

output_formatstring

输出文件格式。默认值:“gif”。

guidance_scalenumber

引导强度。默认值:7.5。最小值:1,最大值:20。

prompt_strengthnumber

较低的提示强度会生成更连贯的 gif,较高的提示强度会生成更多但可能会跳跃。默认值:0.8。

film_interpolationboolean

是否使用 FILM 进行帧间插值(film-net.github.io)默认值:true

intermediate_outputboolean

是否显示生成过程中的中间输出。默认值:false

num_inference_stepsinteger

去噪步骤数。默认值:50。最小值:1,最大值:500。

num_animation_framesinteger

动画帧数。默认值:10。最小值:2,最大值:50。

gif_frames_per_secondinteger

输出 GIF 的帧/秒。默认值:20。最小值:1,最大值:50。

num_interpolation_stepsinteger

动画帧之间插入的步数。默认值:5。最小值:1,最大值:50。

路径、查询与 Header 参数

参数位置类型必填说明示例
AuthorizationHeaderstring是必填。使用青云TOP API 的 API Key,保留 Bearer 后的空格。Bearer YOUR_API_KEY
Response

返回响应 200

HTTP 响应
响应 200json
响应 200object
idstring必填

prediction 公开 ID,查询和回调关联使用。

modelstring必填
versionstring必填
inputobject必填

实际提交的模型输入对象。

aspect_ratiostring必填
input_imagestring必填
output_formatstring必填
promptstring必填
prompt_upsamplingboolean必填
safety_toleranceinteger必填
logsstring必填
outputstring | array<string> | null必填

成功后的临时结果 URL;未完成或失败时可能为空。

data_removedboolean必填
errorstring | null必填

失败原因。不要只依赖 HTTP 状态码。

statusstring必填

starting、processing、succeeded、failed 或 canceled 等任务状态。

created_atstring必填
urlsobject必填
cancelstring必填
getstring必填
streamstring必填
webstring必填
metricsobject
predict_timenumber | null

可用时的预测耗时,用于观测,不作为成功判定。

Replicate Predictions 协议

调用与返回说明

本站通过 Replicate 兼容路径创建 prediction。每个模型的 `input` 是独立契约;页面只描述该模型快照,不把一个模型的字段推广到其他模型。

请求时注意

  • 请求头使用 `Authorization: Bearer YOUR_API_KEY` 和 `Content-Type: application/json`。客户端只提交青云TOP API Key,不提交 Replicate 上游令牌。
  • 具体模型创建页的 Body 是 `{ "input": { ... } }`;通过版本创建时另需 `version`。不要把不同模型的 input 对象混用。
  • 模型页面来自 2026-08-19 的 Apifox 快照,调用前先请求 `GET /v1/models` 或使用控制台当前模型列表确认权限、型号和版本;快照不是永久 allowlist。
  • 创建响应中的 `id` 是后续查询使用的 prediction ID;同时保存 model、version 和 created_at 便于排错。

返回时注意

  • HTTP 2xx 只表示请求被接受,业务结果以 prediction 的 `status` 为准。处理 failed、canceled、超时和网络断开时不要把任务标记为成功。
  • 成功结果位于 `output`,可能是单个 URL 或 URL 数组;响应中的临时地址约 1 小时有效,下载后保存到自有存储。
  • 如配置 webhook,必须校验签名、限制重放并让回调处理幂等;没有配置回调时使用查询接口和退避轮询。