基于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