应用开发开发教程
创建和恢复媒体任务
创建和恢复媒体任务:沿用平台当前公开 SDK 合同,区分本地模拟、联网调试与正式运行。
client = RuntimeHttpClient(
session=session,
)
job = client.create_job(
{
"clientTaskId": "project-42-shot-7",
"serviceKind": "video_generation",
"model": "minimax-h3",
"params": {"prompt": "雨夜街道的远景"},
"mediaSpec": {"generationMode": "t2v", "resolutionTier": "768p", "orientation": "landscape", "seconds": 5},
},
idempotency_key="project-42-shot-7",
)
latest = client.get_job(job.job_id, recovery_ref=job.recovery_ref)
for result in latest.results:
content = client.download_result(
latest.job_id,
result.result_id,
recovery_ref=job.recovery_ref,
)保存 platformJobId、业务 clientTaskId 和受控 jobRecoveryRef,不要保存平台托管应用凭据。用同一幂等键重试创建,避免重复任务和重复扣费。