基于OpenAI的周报生成器Weekly Report
什么是 Weekly Report ?
如果你一写周报就头大?可以试试这个周报生成器,只要简单描述你的工作内容,就可以帮你生成完整的周报。
作者搭建了体验站点:https://weeklyreport.avemaria.fun/
周一、周五、周日是免费的,其余时间需要我们自备
OpenAI API Key
为什么不用 docker 方式部署?
其实 Weekly Report 的作者提供了 3 种运行方式,其中就包括了 docker 方式
但老苏按 docker 部署之后,遇到了问题,日志中显示
1 | Error: 'sharp' is required to be installed in standalone mode for the image optimization to function correctly. Read more at: https://nextjs.org/docs/messages/sharp-missing-in-production |
网页中的错误,现象是无法生成周报

加上 OpenAI API 无法在大陆访问

所以老苏选择了 Vercel 上一键部署的方式,既然不能解决问题,那就只能规避了
前期准备
Vercel 上一键部署很简单,但是需要一些前期准备工作
获取 OpenAI API key
本文假设您已经拥有一个可用的
ChatGPT账户并能正常登录。如果还没有账户,请在注册前确保已经充分了解注册的相关信息,并谨慎决策。如果您遇到任何问题,可以参考互联网上的相关文章,但请不要轻信购买账户或使用付费服务,以防上当受骗。
首先、需要有个良好的网络环境,能够正常访问 ChatGPT,不要出现下面这样的情况

其次、你要已经有 ChatGPT 账号
最后,我们可以通过 https://platform.openai.com/account/api-keys 生成 API key
点 Create new secret key

生成 API key

需要注意的是,在生成密钥后,这个 API key 就不会再显示了,所以需要保存好,否则只能删了重新生成

Github 账号
需要一个 Github 账号来 clone 周报生成器 Weekly Report 的 repo
这个老苏在 GitNote的简单使用记录 中简单提过,不会就百度吧
Vercel 账号
有了 github 账号,可以直接用于 Vercel 登录
这个老苏在 Vercel上部署Hexo 中简单提过
安装
点 https://vercel.com/new/clone?repository-url=https://github.com/guaguaguaxia/weekly_report&env=OPENAI_API_KEY,NEXT_PUBLIC_USE_USER_KEY&project-name=weekly_report&repo-name=weekly_report 进行一键安装
第一步、填写 Repository Name,然后点 Create 按钮

第二步、填写 OPENAI_API_KEY 和 NEXT_PUBLIC_USE_USER_KEY,其中:
OPENAI_API_KEY:就是我们在OpenAI网站获取的API key,这个不是免费的,但是有一定的免费用量

NEXT_PUBLIC_USE_USER_KEY:自用的话默认设为fasle,公用的话可以设为true,用户在使用时,需要在页面上填写自己的API key

填写完成后,点 Deploy 进行发布

第三步、等待发布完成

发布成功后,会有撒花

运行
点 Continue to Dashboard

点 DOMAIN 地址开始访问

周报生成器的界面很简洁

我们只要简单描述一下我们的工作,比如👇
1 | 测试了demo,跟踪了进度 |
然后你就会看到生产的周报,还包含了下周的工作计划

是不是很厉害?
参考文档
guaguaguaxia/weekly_report
地址:https://github.com/guaguaguaxia/weekly_report周报生成器
地址:https://weeklyreport.avemaria.fun/zhsharp-missing-in-production | Next.js
地址:https://nextjs.org/docs/messages/sharp-missing-in-production