import os, sys, json sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "backend")) os.environ.setdefault("DJANGO_SETTINGS_MODULE", "airshelf.settings.development") import django; django.setup() from apps.ai.models import AITask for tt in ["product_image", "script_generation", "video_segment", "storyboard", "voiceover"]: t = AITask.objects.filter(task_type=tt, status="succeeded").exclude(response_payload={}).first() print("=" * 50, tt) if not t: print(" (无样本)"); continue rp = t.response_payload if isinstance(t.response_payload, dict) else {} usage = rp.get("usage") print(" usage =", json.dumps(usage, ensure_ascii=False)) # 顶层除大字段外的 keys print(" payload keys =", [k for k in rp.keys()])