📦 deps(thirdparty): update snapshots

This commit is contained in:
ci[bot]
2026-06-14 16:02:32 +00:00
parent b4618ee9e9
commit 167b2b60dd
315 changed files with 47462 additions and 4210 deletions
@@ -8,7 +8,6 @@ import os
import sys
import json
import argparse
import requests
from typing import Optional, Dict, Any
@@ -55,6 +54,8 @@ def create_pdf_slides(
Returns:
Dict with generation result
"""
import requests
if api_key is None:
api_key = get_api_key()
@@ -8,7 +8,6 @@ import os
import sys
import json
import argparse
import requests
from typing import Optional, Dict, Any, List
@@ -67,6 +66,8 @@ def generate_narration(
- Cost: 210 credits per page (10 for text, 200 for audio)
- Processing time: Varies by slide count
"""
import requests
if api_key is None:
api_key = get_api_key()
@@ -7,9 +7,7 @@ Supports both content-based and reference image-based generation.
import os
import sys
import json
import time
import argparse
import requests
from typing import Optional, Dict, Any
@@ -50,6 +48,8 @@ def generate_slides(
Returns:
Dict with generation result or job ID
"""
import requests
if api_key is None:
api_key = get_api_key()
@@ -106,6 +106,7 @@ def create_like_this(
resolution: str = "2K",
page: int = 1,
content_detail: str = "concise",
mode: str = "async",
api_key: Optional[str] = None
) -> Dict[str, Any]:
"""
@@ -122,11 +123,14 @@ def create_like_this(
resolution: Output quality - "1K", "2K", or "4K" (default: "2K")
page: Number of slides, 0 for auto-detection, max 100 (default: 1)
content_detail: "concise" (brief, keyword-focused) or "standard" (comprehensive) (default: "concise")
mode: "sync" or "async" (default: "async")
api_key: API key (uses env var if not provided)
Returns:
Dict with generation result
"""
import requests
if api_key is None:
api_key = get_api_key()
@@ -142,7 +146,8 @@ def create_like_this(
"aspectRatio": aspect_ratio,
"resolution": resolution,
"page": page,
"contentDetail": content_detail
"contentDetail": content_detail,
"mode": mode
}
url = f"{API_BASE_URL}/slides/create-like-this"
@@ -202,8 +207,8 @@ Examples:
parser.add_argument("--theme-id", help="Theme ID (required for standard generation)")
parser.add_argument("--reference-image", help="Reference image URL (use this OR theme-id)")
parser.add_argument("--language", default="Auto", help="Response language (default: Auto)")
parser.add_argument("--mode", choices=["sync", "async"], default="sync",
help="Generation mode (default: sync)")
parser.add_argument("--mode", choices=["sync", "async"],
help="Generation mode (default: sync for theme, async for reference-image)")
parser.add_argument("--aspect-ratio", default="16:9", help="Aspect ratio in width:height format (default: 16:9)")
parser.add_argument("--resolution", choices=["1K", "2K", "4K"], default="2K",
help="Output quality (default: 2K)")
@@ -222,7 +227,8 @@ Examples:
aspect_ratio=args.aspect_ratio,
resolution=args.resolution,
page=args.page,
content_detail=args.content_detail
content_detail=args.content_detail,
mode=args.mode or "async"
)
else:
if not args.theme_id:
@@ -233,7 +239,7 @@ Examples:
user_input=args.content,
theme_id=args.theme_id,
response_language=args.language,
mode=args.mode
mode=args.mode or "sync"
)
print(json.dumps(result, indent=2))