Files
meijiaka-zy/python-api/check_task_status.py
T

29 lines
732 B
Python

#!/usr/bin/env python3
"""
手动查询卡住的任务状态
"""
import asyncio
from app.ai.providers.klingai_provider import KlingAIProvider
from app.config import get_settings
settings = get_settings()
provider = KlingAIProvider({
"access_key": settings.KLINGAI_ACCESS_KEY or "",
"secret_key": settings.KLINGAI_SECRET_KEY or "",
"base_url": "https://api-beijing.klingai.com",
})
task_id = "875095792892530770" # 卡住的第3个任务
async def check():
print(f"查询任务状态: {task_id}")
result = await provider.get_omni_video_task(task_id)
print(f"返回结果:")
import json
print(json.dumps(result, indent=2, ensure_ascii=False))
if __name__ == "__main__":
asyncio.run(check())