1. 前置准备
拍我AI 开放平台
  • 开始使用
    • API介绍
    • 模型能力地图
    • 了解计费和用量
    • 快速开始
    • 联系我们
    • 服务条款
    • 隐私政策
  • API
    • 前置准备
      • 开始使用
      • 并发规则
      • 查询任务状态说明
      • 错误码
      • FAQ
      • Webhook 回调
      • 上传图片
        POST
      • 上传资源(视频/音频)
        POST
      • 获取特效模板列表
        GET
      • 获取 TTS 音色列表
        GET
      • 获取视频重绘列表
        GET
      • 获取用量扣减情况
        POST
      • 查询任务状态
        GET
    • 基础能力
      • 文生视频
      • 图生视频 / 视频模板
      • 图片模版生成
      • 首尾帧生成视频
      • 多主体多参考图 / 视频参考
      • 智能多帧 / 多帧过渡视频
      • 视频延长 Extend
    • 解决方案
      • 超清视频
      • 视频重绘 Restyle
      • 对口型 Lipsync
      • 音效生成 Sound Effect
      • Mask 生成
      • 主体替换 Swap
      • 视频编辑 Modify
      • 动作模仿 Motion Control
      • 图片数字人 Avatar
      • 爆款复刻 Agent
      • 房产视频一键成片Agent
      • 一键音乐MV(Music Video)
  • 计费
    • PixVerse API 计费规则
  • 更新日志
    • 更新日志
  1. 前置准备

上传图片

POST
/openapi/v2/image/upload

上传图片#

上传图片用于获取 img_id,后续在图生视频、视频模板、首尾帧、多主体多参考图、多帧生成等接口中使用。

适用场景#

使用场景后续接口
单图生成视频图生视频
模板或特效生成视频模板
控制开始和结束画面首尾帧生成视频
多角色 / 多参考图多主体多参考图
多帧过渡多帧 Multi-transition 生成视频

接入流程#

准备图片文件或图片 URL
  -> 调用上传图片 API
  -> 获取 img_id
  -> 在图生 / 模板 / 首尾帧等接口中传入 img_id 或 img_ids

接口地址#

请求参数#

参数类型是否必填示例说明限制条件备注
imagefile条件必填/path/to/image.png本地图片文件,与 image_url 二选一支持 png、webp、jpeg、jpg;最大 20MB;图片最长边建议不超过 10000px
image_urlstring条件必填https://example.com/image.png公网可访问的图片 URL,与 image 二选一URL 需可公网访问;资源本身仍需满足图片格式、大小和像素限制

素材限制#

类型支持格式 / mime-type限制条件备注
图片格式png、webp、jpeg、jpg文件需为真实图片格式,后缀和内容类型建议保持一致
mime-typeimage/jpeg、image/jpg、image/png、image/webp通过 URL 上传时,服务端需要能识别对应内容类型
文件大小与像素最大 20MB;最长边10,000px 以内图片超过限制可能上传失败,建议上传前压缩或调整分辨率

cURL 示例:上传本地图片#

cURL 示例:通过图片 URL 上传#

字段填写备注#

字段填写备注#

字段类型填写建议
API-KEY使用正式 API Key,不要放在 URL Query 中。
Ai-trace-id每次请求使用新的 UUID;同一个值重复请求可能被识别为重复任务。
image / image_url二选一。本地上传图片时使用 image;通过 URL 上传图片时使用 image_url。

响应字段#

字段类型说明
Resp.img_idinteger图片 ID,后续图生、模板、首尾帧、多主体等接口使用
Resp.img_urlstring上传后的图片地址

响应示例#

{
    "ErrCode": 0,
    "ErrMsg": "Success",
    "Resp": {
        "img_id": 0,
        "img_url": "https://media.pixverseai.cn/openapi/xxxyyyzzz1122.jpeg"
    }
}

请求参数

Header 参数

Body 参数multipart/form-data必填

返回响应

🟢200
application/json
请求已受理;请同时检查 ErrCode。
Bodyapplication/json

请求示例请求示例
Shell
curl --location 'https://app-api.pixverseai.cn/openapi/v2/image/upload' \
--header 'API-KEY: your-api-key' \
--header 'Ai-trace-id: 550e8400-e29b-41d4-a716-446655440000' \
--form 'image=@""' \
--form 'image_url="https://example.com/image.jpg"'
响应示例响应示例
{
    "ErrCode": 0,
    "ErrMsg": "Success",
    "Resp": {
        "property1": "string",
        "property2": "string"
    }
}
修改于 2026-09-04 06:46:31
上一页
Webhook 回调
下一页
上传资源(视频/音频)
Built with