分享一个用 Next.js 做的 AI 猫咪绘画应用 - AI Draw Cat 🐱

1 天前
 dimondai

最近用 Next.js 14 + TypeScript 做了一个 AI 猫咪绘画应用,想和大家分享一下技术实现和产品思路。

项目背景

作为一个猫奴程序员,一直想做个能生成各种风格猫咪插画的工具。市面上的 AI 绘画工具要么太通用,要么对猫咪的理解不够深入,所以决定自己撸一个专门的猫咪绘画应用。

技术栈

核心功能

🎨 AI 驱动的猫咪插画生成 🌍 中英双语支持 (考虑到海外用户) 🔐 Google 一键登录 💳 灵活的订阅付费模式 📱 全响应式设计

技术亮点

    模块化架构 : 严格按照单一职责原则,每个文件控制在 200 行以内
    类型安全 : 全 TypeScript ,定义了完整的类型系统
    性能优化 : 使用 Next.js 14 的最新特性,SSR + 客户端渲染混合
    用户体验 : 支持实时预览,生成过程有进度反馈

遇到的技术挑战

    AI 模型选择 : 测试了多个模型,最终选择了对猫咪特征理解较好的几个
    提示词工程 : 针对不同猫咪品种和绘画风格优化了提示词模板
    支付流程 : Stripe 的 webhook 处理和订阅状态同步
    多语言 : 实现了动态语言切换,保持 SEO 友好

体验地址

https://www.aidrawcat.com/

想听听大家对这个项目的看法,特别是在技术架构和产品方向上的建议。也欢迎其他做 AI 应用的朋友交流经验!

572 次点击
所在节点    分享创造
2 条回复
FinlayLiu
1 天前
有上线吗,目前似乎没有加载出来
westfall
1 天前
网站都跑不起来,还谈啥架构

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1161824

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX