INNER CODE UNIT · Python

ChatRequest

liyupi/free-video-downloader · backend/api_summarize.py:22

class ChatRequest(BaseModel):
    url: str
    question: str
    subtitle_text: str = ""


def _check_summary_permission(user: dict | None):
    """
    检查 AI 总结权限。
    未登录用户:不允许使用。
    免费用户:每日限制次数。
    VIP 用户:无限制。
    返回 (allowed, remaining, message)
    """
    if not user:
        return False, 0, "请先登录后使用 AI 总结功能"

    allowed, remaining = check_and_increment_summary(user["id"])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…