package com.backendsys.modules.sdk.volcengine.service;

import com.backendsys.modules.sdk.volcengine.entity.VolcengineImage2VideoParams;
import com.volcengine.ark.runtime.model.content.generation.CreateContentGenerationTaskResult;
import com.volcengine.ark.runtime.model.content.generation.GetContentGenerationTaskResponse;
import com.volcengine.ark.runtime.model.content.generation.ListContentGenerationTasksResponse;

public interface VolcengineImage2VideoService {

    CreateContentGenerationTaskResult image2Video(VolcengineImage2VideoParams params);

    GetContentGenerationTaskResponse queryImage2VideoTask(String taskId);

    ListContentGenerationTasksResponse queryImage2VideoTaskList(String taskIds);
}
