aicover 项目介绍
aicover 是由前腾讯微信后台开发工程师「idoubi」开发并开源的一款AI红包封面生成器,是一款Web项目。该工具的图片生成服务采用的是最新的 DALL-E 3,它是由OpenAI开发并集成了多种先进技术和方法的绘图模型。
项目地址:
https://github.com/all-in-aigc/aicover
在线演示:
项目技术栈实现:
• Next.js 全栈开发
• Tailwind CSS 前端模板
• Supabase 数据存储
• DALL-E 3 图片生成
• Clerk 谷歌登录
• AWS S3 图片上传
• Stripe 支付
可自行部署该项目,配置相关接口服务接口直接使用。
项目部署
1、克隆项目,将aicover克隆或下载到本地
git clone https://github.com/all-in-aigc/aicover
2、安装依赖,由于它是一款Web项目,所以使用 nodejs pnpm 进行安装
cd aicover
pnpm install
3、准备好postgres数据库或者supabase,根据项目提供的sql脚本进行初始化操作。
data/install.sql
4、配置相关环境及API接口(.env.local)
在 aicover 项目根目录下创建一个 .env.local 文件,填入如下的配置内容:
OPENAI_API_KEY=""
POSTGRES_URL=""
AWS_AK=""
AWS_SK=""
AWS_REGION=""
AWS_BUCKET=""
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=""
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/
STRIPE_PUBLIC_KEY=""
STRIPE_PRIVATE_KEY=""
WEB_BASE_URI=""
5、本地运行项目
pnpm dev
成功运行后,一般会自动打开改地址http://localhost:3000。如未打开,则手动在浏览器打开。
6、根据提示词(描述)生成你想要的红包封面即可
前提:需要有相关服务及额度
微信上如何使用(发布)自制的红包封面?
因为通过以上步骤,只能说是生成了一个红包封面图片。现在也仅仅只是一张图片而已。
微信有很多功能,其中红包只是其中一个小模块,而且官方也提供了相关服务(把它比作一个模版),我们需要将素材(红包封面图片、资源)嵌入到模版中发布,才能在微信上正常使用。
1、打开微信红包封面开放平台,注册登录
2、准备封面图片,上传
如果有封面挂件,气泡挂件也可以上传,但是封面图是必选的。
3、准备证明材料,最后提交审核
官方需要确定你是否为自己制作的,保证无任何抄袭、网图等侵权问题。(特别是涉及肖像的)
重要提醒:
审核通过后,2小时内会有10个免费名额发放,这个时间一过,定制者需要自己花钱购买名额发放给微信用户进行领取。
原创文章,作者:howkunet,如若转载,请注明出处:https://www.intoep.com/othen/63750.html