Novita.ai
  1. 视频 API
Novita.ai
  • Novita.ai
  • 账户接口
    • 配置s3配置
      POST
    • 查询s3配置
      GET
    • 删除 s3 配置
      DELETE
    • 用户信息
      GET
  • 基本 API
    • 文字转图像
      POST
    • 图像到图像
      POST
    • 进步
      GET
    • 广告商
      POST
  • 基础 API V3
    • 使用 lcm 将文本转为图像
      POST
    • 使用 lcm 进行图像到图像
      POST
    • 获取异步任务结果
      GET
    • 文字转图像
      POST
    • 图像到图像
      POST
  • 模型 API
    • 同步 civitai 模型
      POST
    • 查询 civitai 模型
      GET
    • 查询模型
      GET
  • 案例 API
    • Upscale
      POST
    • 清除
      POST
    • 外画
      POST
    • 删除背景
      POST
    • 删除文字
      POST
    • 重新想象
      POST
    • 涂鸦
      POST
    • 混合姿势
      POST
    • 替换背景
      POST
    • 替换天空
      POST
    • 恢复面容
      POST
    • 创建图块
      POST
    • 去除水印
      POST
    • 合并面
      POST
    • 替换对象
      POST
    • 图片提示
      POST
    • 制作照片
      POST
    • 要遮罩的图像
      POST
  • 培训 API
    • 获取图片网址
    • 接受学科培训
    • 创建学科培训
    • 创建风格训练
    • 接受风格培训
    • 列出训练任务
  • 视频 API
    • 图像转视频 API
      POST
    • 图像到视频运动 API
      POST
    • 文本转视频 API
      POST
  1. 视频 API

文本转视频 API

开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
POST
/v3/async/txt2video
此 API 使用文本生成新视频,您可以在此处获取指导:https://novita.ai/get-started/img2video.html#_3-text-to-video 。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/v3/async/txt2video' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
  "extra": {
    "response_video_type": "mp4"
  },
  "model_name": "dreamshaper_8_93211.safetensors",
  "height": 512,
  "width": 768,
  "seed": 20231219,
  "steps": 20,
  "negative_prompt": "(deformed iris, deformed pupils, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime, mutated hands and fingers:1.4), (deformed, distorted, disfigured:1.3), poorly drawn, bad anatomy, wrong anatomy, extra limb, missing limb, floating limbs, disconnected limbs, mutation, mutated, ugly, disgusting, amputation",
  "prompts": [
    {
      "frames": 16,
      "prompt": "Portrait, 18 year old, (crowd groping: 1.7) Latina, woman, large breasts, skinny, abs, completely naked, legs spread open, vagina spread open, (crowd surfing at a octopus concert), laughing, pouring rain, soaking wet"
    }
  ],
  "guidance_scale": 7.5,
  "loras": [
    {
      "model_name": "add_detail_44319",
      "strength": 0.8
    }
  ],
  "embeddings": [
    {
      "model_name": ""
    }
  ],
  "clip_skip": 3
}'
响应示例响应示例
{
  "task_id": "0618e8fb-15ec-4e33-8aa0-253ddb4f07aa"
}

请求参数

Header 参数
Content-Type
string 
必需
Authorization
string 
必需
Body 参数application/json
extra
object 
可选
response_video_type
string 
返回的视频类型。
可选
model_name
string 
型号名称
必需
height
integer 
必需
视频高度,范围 [256, 1024]
width
integer 
必需
视频宽度,范围 [256, 1024]
seed
integer 
种子
必需
steps
integer 
脚步
必需
negative_prompt
string 
可选
否定提示词,除以","
prompts
array [object {2}] 
必需
提示的总帧数需要小于或等于128,其中总帧数为所有提示帧的累加和。
frames
integer 
该视频剪辑的帧。
可选
prompt
string 
可选
正向提示词,除以","。
guidance_scale
number 
可选
此设置表示服务器将听取您的提示的程度。范围:[1, 30]
loras
array [object {2}] 
可选
Lora选项,目前最多支持5个Lora
model_name
string 
必需
lora 的名称,您可以调用 /v3/models 端点来检索 sd_name 字段作为 model_name,记住不要包含“.safetensors”
strength
number 
力量
必需
embeddings
array [object {1}] 
可选
文本反转选项,当前支持最多 5 个嵌入
model_name
string 
必需
文本反转模型的名称,您可以使用参数 filter.types=textualinversion 调用 /v3/model 端点来检索 sd_name_in_api 字段作为 model_name。
clip_skip
integer 
可选
示例

返回响应

🟢200成功
application/json
Body
task_id
string 
必需
task_id,可用于查询端点https://docs.novita.ai/task-api/v3-async-task-result中的任务状态。
上一页
图像到视频运动 API
Built with