# -*- coding:utf-8 -*- # POST /api/submit - 提交异步媒体任务 # body: {"task_type": "tts|video|image|music", ...task specific params} env = ServerEnv() longtasks = env.longtasks if longtasks is None: return json.dumps({"error": "longtasks not initialized"}) payload = params_kw.copy() task_type = payload.get('task_type', '') if not task_type: return json.dumps({"error": "task_type is required"}) result = await longtasks.submit_task(payload) return json.dumps(result)