执行顺序 不可跳步,每步需用户确认后才能进入下一步(除非用户说"直接干")。
text
Step 0: 检查环境(首次必做)
↓
Step 1: 需求分析 + 列出信息清单
↓
Step 2: 模板来源选择
├── A. 用户有自有模板 → 上传
├── B. 用户描述需求 → 从零创建模板
└── C. 用内置模板库
↓
Step 3: 收集内容
↓
Step 4: 执行填充/生成/创建
↓
Step 5: 交付文件
首次调用工具前先调 check_environment()。
确认文档类型(论文/PPT/简历/实验报告等),列出信息清单给用户确认。
格式参考 references/templates.md。
问用户:"你有自己的模板文件(.docx)吗?有的话传给我。没有的话,你可以描述你想要的模板样式,我帮你从零创建,或者用内置模板库。"
走场景一,用户上传 .docx 文件。
references/api.md 了解上传 API 参数scripts/upload_template.py 处理上传用户不需要有任何模板文件,只需描述要求:
加载 references/api.md 了解 create_template 工具的参数格式。
执行 scripts/create_template.py 生成本地 .docx 文件。
生成的模板会包含 {{}} 占位符,后续可直接填充内容。
注意:此选项也消耗免费额度(参见定价规则)。
references/pricing.md 了解收费规则references/templates.md 了解推荐策略按 Step 1 的清单逐项收集, 不要替用户编造内容。 全部收集完毕后让用户确认。
根据来源不同:
场景操作A. 自有模板user_fill_document(session_id, content)B. 描述创建scripts/create_template.py + 如用户有内容要填,再调 user_fill_documentC. 内置模板generate_document(template_id, content)
需用到 API 参数格式、content 数据结构时,加载 references/api.md。
关键规则:content 字典的 key 必须覆盖模板中每一个 {{}} 占位符。
必须明确输出完整文件路径。
C:\Users\xxx\文档.docx)内置模板库的关键词匹配基于中文分类名(如"简历""论文""PPT")。 用户用英文描述需求时,你必须自动翻译成中文关键词再搜索:
用户说的英文翻译为中文关键词匹配模板resume, CV, curriculum vitae简历66个简历模板thesis, paper, dissertation, essay论文64个论文模板ppt, presentation, slides, powerpoint, slide deckPPT186个PPT模板report, lab report, experiment report报告实验报告模板cover letter, job application简历 + 求职求职类模板proposal, research proposal论文 + 开题开题报告模板
规则:
search_templates(q="简历"),不是 q="resume"search_templates(q="PPT")search_templates(q="论文") 或 recommend_templates(task="毕业论文")list_categories() 看有哪些分类,再拿中文分类名去搜场景加载文件用户决定用内置模板库,涉及收费判断references/pricing.md需要调用 API(上传/填充/推荐/生成)references/api.md涉及模板类型、结构分析、占位符替换references/templates.md需要检查付费状态执行 scripts/check_payment.py用户上传自有模板文件执行 scripts/upload_template.py用户描述需求,从零创建模板执行 scripts/create_template.py
POST /api/v1/pay/create 获取 Payment-Needed,通过支付宝 AI 收发起支付,用户在支付宝点确认,龙虾拿到 trade_no+payment_proof 后调 /api/v1/pay/verify 验证。用户不需要扫码。