蛇年春节将至,我用AI做了一个新春祝福语生成器
春节临近,微信里那些许久不联系的好友突然发来祝福,你是回还是不回?作为一枚典型的“I人”,如何得体又不失真诚地应对,确实是个技术活。不过,今年有了大语言模型这个神助攻,一切都不一样了——用AI定制专属祝福语,彻底告别尬聊。
想法到实现:一个AI祝福语生成器
项目目标很明确:做一个网页小工具,用户点一下按钮,就能通过大模型生成一段独一无二的祝福语,实时显示在文本框里,还能一键复制。
后端需要调用大模型接口。对算法工程师来说,这倒不算难事——OpenRouter、SiliconFlow、Deepseek这些接口服务商任选,或者用LiteLLM把它们聚合起来,都行得通。但真正的挑战在前端:页面怎么搭?服务怎么部署?
好在Bolt.new、Windsurf、Cursor这些工具帮了大忙。考虑到项目要快速验证,能即时预览、自动部署的云端全栈开发工具Bolt.new成了最优解。
快速上手:Bolt.new助力初始代码生成
Bolt.new确实方便,几句核心提示词就生成了基础页面。提示词是这样的:
i want to develop a webpage, when user access it, it will generate a sentece token by token, and user can copy the sentence by click the paste icon.
and the sentence is returned by a post request to a openai compatible interface, and the interface will give the result token by token, and the interface will choose different parameter to call post request
i ha ve .env file configured, but still ha ve the error message below:
API endpoint and key must be configured in environment variables
最终生成的页面效果如下图所示——对于没有前端基础的人而言,Bolt.new的友好程度可见一斑。

后端部署:摸索与学习
前端有了,后端部署才是真正的硬骨头。具体卡在三个地方:怎么把Bolt.new生成的网页跑起来?前端调用接口时的跨域问题怎么解决?怎么绑定域名对外提供服务?
这些对于有经验的开发者可能是基础操作,但在我这个算法工程师眼里,每一步都是新坑。最终主要靠两样东西填坑:ChatGPT/DeepSeek-R1(请教专业概念),以及Google搜索(查具体问题的解决方案)。
成果展示:AI祝福语生成器正式上线
折腾了大约一天,一个简易的新春祝福语生成网页终于跑起来了。
现在的版本还谈不上完美——首次生成时文字偶尔会丢失或错乱、页面首次加载偏慢、也没有历史记录功能。不过作为练手项目,基本功能已经跑通了。
总结与展望
大模型的确大幅降低了应用开发的门槛,但有一件事必须说清楚: