mixvideo-v2/cargos/text-video-agent-rust-sdk/docs/Class302aiApiApi.md

3.8 KiB

\Class302aiApiApi

All URIs are relative to http://localhost

Method HTTP request Description
async_gen_video_api302_jm_async_generate_video_post POST /api/302/jm/async/generate/video 异步生成视频,提交任务
async_query_video_status_api302_jm_async_query_status_get GET /api/302/jm/async/query/status 异步查询生成视频的任务状态
sync_generate_video_v2_api302_jm_sync_generate_video_post POST /api/302/jm/sync/generate/video 【302ai】同步:生成视频v2,支持通过图片文件生成视频

async_gen_video_api302_jm_async_generate_video_post

serde_json::Value async_gen_video_api302_jm_async_generate_video_post(prompt, img_url, img_file, duration, model_type) 异步生成视频,提交任务

Parameters

Name Type Description Required Notes
prompt String 视频生成提示词 [required]
img_url Option<String>
img_file Option<std::path::PathBuf>
duration Option<String> 视频时长(秒) [default to 5]
model_type Option<String>

Return type

serde_json::Value

Authorization

No authorization required

HTTP request headers

  • Content-Type: multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

async_query_video_status_api302_jm_async_query_status_get

serde_json::Value async_query_video_status_api302_jm_async_query_status_get(task_id) 异步查询生成视频的任务状态

Parameters

Name Type Description Required Notes
task_id String [required]

Return type

serde_json::Value

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sync_generate_video_v2_api302_jm_sync_generate_video_post

serde_json::Value sync_generate_video_v2_api302_jm_sync_generate_video_post(prompt, img_file, duration, max_wait_time, poll_interval, model_type) 【302ai】同步:生成视频v2,支持通过图片文件生成视频

Parameters

Name Type Description Required Notes
prompt String 生成视频的提示词 [required]
img_file std::path::PathBuf 生成视频的图片 [required]
duration Option<String> 视频时长(秒) [default to 5]
max_wait_time Option<i32> 最大等待时间(秒) [default to 300]
poll_interval Option<i32> 轮询间隔(秒) [default to 5]
model_type Option<String>

Return type

serde_json::Value

Authorization

No authorization required

HTTP request headers

  • Content-Type: multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]