Videa Docs
AI Features

图像生成

基于参考图的 AI 图像生成。

概述

图像生成使用豆包的图生图模型,需要参考图作为输入。

端点

POST /api/image/generate

请求

{
  "prompt": "未来感的城市天际线",
  "referenceImage": "base64编码的图片或URL",
  "size": "1K"
}

支持的尺寸

  • adaptive — 从参考图自动检测
  • 1K — 1024px
  • 2K — 2048px
  • 4K — 4096px

响应流程

  1. 验证用户会话和积分
  2. 扣除 20 积分
  3. 发送请求到火山引擎
  4. 上传结果到 R2 存储(如已配置)
  5. 保存到 generationHistory
  6. 返回图片 URL

存储

生成的图片会上传到 S3 兼容存储(Cloudflare R2),如已配置。如果存储不可用,则使用火山引擎的原始 URL 作为备用。

历史记录

所有生成记录保存在 generationHistory 表中:

  • typeimage
  • prompt — 用户的提示词
  • resultUrl — 生成图片的 URL
  • statuscompletedfailed
  • creditsUsed — 消耗的积分

On this page