第 4 章:第一次生成课堂
目标:本机打开首页,用一句话生成并播放一节课。
1六步走通
pnpm install且.env.local里已有一个可用 Keypnpm dev,打开 http://localhost:3000- 在首页输入主题,例如:「用 20 分钟教我什么是大语言模型」
- 可选:上传 PDF / PPT / 音视频当材料
- 等两段管线跑完:先出大纲,再逐页生成场景
- 进入课堂页播放:听讲、答题、插话
第一次不要开 Pro 工作台,也不要开 PostgreSQL。默认就是浏览器本地存储,够用。
2生成时它在干什么
| 阶段 | 发生什么 |
|---|---|
| 大纲 Outline | 分析输入,得到结构化课纲 |
| 场景 Scenes | 每个大纲项变成幻灯片、测验、交互模块或 PBL |
材料管线可吃 PDF、Word、PPT、表格、文本、图片、音频、视频;配了抽取器才会真正读进内容。
3仓库里的示例说法
- Teach me Python from scratch in 30 min
- How to play the board game Avalon
- Analyze the stock prices of Zhipu and MiniMax
- Break down the latest DeepSeek paper
提示越具体(时长、对象、材料),大纲越好改。生成后可再进编辑器微调。
4分享给别人时加门锁
共用一台部署时,在 .env.local 设站点密码:
ACCESS_CODE=your-secret-code
设置后先出密码页,API 也会被挡住。不设则和原来一样对所有人开放。