41 lines
1.1 KiB
Python
41 lines
1.1 KiB
Python
#!/usr/bin/env python3
|
|
"""
|
|
批量查询所有8个分镜在KlingAI的状态
|
|
"""
|
|
|
|
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",
|
|
})
|
|
|
|
# 8个任务ID
|
|
task_ids = [
|
|
"875103915997044747",
|
|
"875103917494398981",
|
|
"875103918991761427",
|
|
"875103920820342867",
|
|
"875103922871357495",
|
|
"875103924817661991",
|
|
"875103926306492426",
|
|
"875103927824965644",
|
|
]
|
|
|
|
async def check_all():
|
|
for i, task_id in enumerate(task_ids):
|
|
print(f"\n=== 分镜 {i+1} - task_id={task_id} ===")
|
|
result = await provider.get_omni_video_task(task_id)
|
|
print(f"task_status: {result.get('task_status')}")
|
|
print(f"task_status_msg: {result.get('task_status_msg', '')}")
|
|
print(f"created_at: {result.get('created_at')}")
|
|
print(f"updated_at: {result.get('updated_at')}")
|
|
|
|
if __name__ == "__main__":
|
|
asyncio.run(check_all())
|