pavo ai生成失败常见原因及解决方法:检查本地推理服务健康状态,确认需求五项内容全部锁定,清除提示词隐藏字符,强制启用agent模式并验证硬约束注入。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

提示词写对了但Pavo AI仍生成失败,常见于输入合法却未通过底层服务校验、角色资产未绑定、分镜参数冲突或关键确认环节被跳过——这些错误不报红也不提示,只让进度条卡在“生成中”或静默返回空结果。
检查本地推理服务是否存活
打开终端,执行 curl -s http://127.0.0.1:8001/health | jq .status。若返回非 "healthy",说明 aishort 依赖的轻量 LLM 服务已中断;此时需手动拉起:进入安装目录 → 运行 python server.py --port 8001 --model tiny-llm-v2 → 确认日志末尾出现 Uvicorn running on http://0.0.0.0:8001(注意不是 binding to 127.0.0.1)。
【服务必须监听 0.0.0.0 才能被 Pavo 前端跨域调用,仅绑本地地址会导致所有生成请求超时】
核对“确认需求”后五项内容是否全部锁定
点击“确认需求”后3秒内弹出的制作需求卡片,必须逐项核对:标题、概梗、时长建议、画幅比例、视觉风格。任一栏为空、显示“待生成”或数值异常(如时长建议为0.0秒),都代表框架未真正建立,后续所有分镜将无法加载上下文。
这一步不能跳过,也不能靠记忆核对——必须鼠标悬停每项右侧的ⓘ图标,查看原始解析依据。例如“概梗”若显示“[AI补全]暴雨送单→偶遇前女友”,说明你原句缺情绪转折,系统已擅自填充,此时需退回重输。
排查输入文本中的隐藏字符
方法一:用 Notepad++ 打开原始提示词 → 开启“显示所有字符” → 删除开头的 EF BB BF(UTF-8 BOM)和行末的零宽空格(U+200B)。
方法二:在 VS Code 中粘贴后按 Ctrl+Shift+P → 输入“Toggle Render Whitespace” → 检查是否有不可见符号残留。若有,全选 → Backspace 清空 → 重新键入换行符(不要用复制粘贴的回车)。
【含 BOM 头的文本会触发 aishort 预处理器直接终止流程,连错误日志都不写】
强制启用Agent模式并注入硬约束
第一步:放弃首页“剧情短片”模块,改走左侧导航栏【Agent】入口。
第二步:在 Agent 输入框中,把提示词改写为带结构约束的格式,例如:“主角:30岁古风美男|动作:撕毁婚书后拾起青玉簪|冲突:簪身刻字与三年前定情信物完全一致|环境:雪夜朱雀门楼顶,风掀袍角|结果:簪尖滴落血珠融进积雪,化出一行小篆‘不负’|仅限本幕不出现其他人物”。
第三步:提交后等待“需求卡片”弹出 → 点击右上角【导出为JSON】 → 用文本编辑器打开该文件 → 搜索 "constraint" 字段,确认你的“仅限”指令已写入底层任务链。没写入即代表Agent未生效,需重来。











