AI Logo Generator是一个由Nutlope开发的开源Logo生成器,它利用了Together AI上的Flux Pro 1.1技术,能够在短时间内以可定制的风格创建专业的Logo。这个工具的开发者之前也推出了BlinkShot、Llama Coder、Napkins.dev等开源应用,其主要目的是宣传推广AI云平台Together.ai。
技术栈概览:
- Flux Pro 1.1:在Together AI上用于Logo生成的核心AI技术。
- Next.js & TypeScript:作为应用的主要框架和编程语言,提供结构化和类型安全的代码基础。
- Shadcn & Tailwind:Shadcn作为UI组件库,Tailwind用于样式设计,两者共同打造响应式和美观的用户界面。
- Upstash Redis:用于速率限制,确保服务的稳定性和可用性。
- Clerk:用于用户身份验证,提供安全的用户登录和注册流程。
- Plausible & Helicone:分别用于分析和可观察性,帮助监控应用的性能和用户行为。
克隆与运行指南:
克隆仓库:
- 使用Git命令克隆项目:
git clone https://github.com/Nutlope/logocreator
配置环境变量:
- 创建一个
.env
文件,并添加你的Together AI API密钥,例如:TOGETHER_API_KEY=你的密钥
安装依赖并运行:
- 运行
npm install
安装所有依赖。 - 运行
npm run dev
启动本地开发服务器。
未来任务规划:
- 用户Logo历史记录仪表板:创建一个仪表板,让用户可以查看和管理他们创建的Logo历史记录。
- SVG导出支持:目前支持PNG格式,未来将增加SVG格式的导出功能。
- 额外风格支持:扩展对更多设计风格的支持,以满足不同用户的需求。
- 图像尺寸下拉菜单:增加一个下拉菜单,允许用户选择不同的图像尺寸,最高支持1440x1440。
- 价格显示:在使用自己的Together AI密钥时,显示Logo生成的大致价格。
- 参考Logo上传:允许用户上传参考Logo,使用视觉模型进行读取和生成。
- 重新设计流行品牌Logo:使用AI Logo Generator重新设计一些流行品牌的Logo,并在展示中展示这些设计。
AI Logo Generator的开源性质和未来的发展计划,使其成为一个有潜力的工具,可以帮助设计师和开发者快速生成专业的Logo设计。随着功能的不断扩展和完善,它将成为创意工作流程中的一个重要工具。
评论0