这个 App 需要用 AI 来分析和生成内容,所以就需要一个服务器作为后端。正好手里有一个之前为了备案买的腾讯云的轻量云服务器,再加上腾讯云的大模型平台还有免费额度, 万事俱备只差代码了。但我是后端苦手,只能是把我的需求结合 App 的原型交给 Codex ,让它指导我一步步配置这个服务器。
从如何配置宝塔,到申请域名和 SSL 证书。从技术栈选型,到配置反向代理。所有的这些我都是按照 Codex 给出的步骤来做的,我就像是个机器人一样,严格执行 AI 给我的命令。Codex 给我的技术栈是 Docker+FastAPI+PostgreSQL ,这三样我之前都没有接触过,我只是把 Codex 给我的命令行复制到服务器的终端里,按一下回车,就都 OK 了。
之后,Codex 根据原型里的功能需求生成了 API 后端的所有代码,部署到了服务器上。测试 API 时,Codex 本来给我的是一条条的 curl 命令行,我感觉太不方便了,于是我让它推荐一个桌面版的 API 测试工具,结果它推荐了 Bruno 。我之前只用过 Rapid 和 Postman ,还是第一次听说这个 Bruno 。Codex 帮我生成了所有 API 的请求集合,一键导入到 Bruno 里,简直神奇。
没想到之前以为千难万难的服务端就这么简单地解决了。
代码之外
AI 的其他用途
之前一直用 Codex 写代码,不舍得把 token 用在非生产力的地方。这周需要打印一个尤克里里弹唱谱,但是网站上需要付费会员才能打印,而且内容排版我也不满意,于是我就让 Codex 读取网页,直接把里面的和弦和对应歌词提取出来,按照我要的版面生成了 PDF 文档,嘿嘿。
这周豆包还帮我解决了微信输入法剪贴板在手机端和 Mac 端不同步的问题,帮我解决了 Transmission 没有下载速度的问题,帮我把老师每天留的黑板题提取并打印出来。