一个简单的周报生成应用
- 框架: Vite + React + TypeScript + Less
- 部署: Vercel Edge Functions
- AI模型: DeepSeek API
- 语言: TypeScript
ai-reporter/
├── src/
│ ├── components/ # 组件目录
│ │ ├── WorkInput/ # 工作内容输入
│ │ ├── ReportControls/ # 控制面板
│ │ ├── StyleSelector/ # 风格选择器
│ │ └── RawContentRenderer/ # 内容渲染器
│ ├── hooks/
│ │ └── useStreamingReport.ts # 流式请求Hook
│ ├── types.ts # 类型定义
│ └── App.tsx # 主应用组件
├── api/
│ ├── config/
│ │ └── prompts.ts # 提示词配置
│ └── generate-report-stream-edge.ts # Edge API
└── public/ # 静态资源
npm installvercel loginvercel env中添加:
DEEPSEEK_API_KEY=your_deepseek_api_key_herevercel dev