Aiartools
扫码查看

基于FLUX.1 Kontext的AI文本指令编辑图像的工具,支持多风格转换与背景处理。

Aiartools

综合介绍

Aiartools是一个开源的AI图像编辑Web应用程序。 它允许用户通过简单的文本指令来修改图片,例如改变图像风格、添加或移除物体等。 该工具基于Next.js 15框架构建,并使用前沿的FLUX.1 Kontext [pro] AI模型进行图像处理,能够理解用户的编辑意图并快速生成结果。 网站支持用户注册、登录、以及通过积分系统来使用服务,同时也提供了Stripe支付选项供高级用户选择。 项目代码完全开源,托管在GitHub上,开发者可以自行部署或参与贡献。 Aiartools的设计注重用户体验,提供包括中文在内的多语言界面,并确保在桌面和移动设备上都有良好的响应式表现。

开源地址:https://github.com/ItusiAI/Open-Aiartools

功能列表

  • 智能编辑: 用户可以上传图片,通过输入文本描述(Prompt)来对图像进行修改。
  • 风格转换: 一键应用预设的风格,如“动漫”、“赛博朋克”、“梵高”或“写实”风格。
  • 物体操作: 可以在照片中无缝添加、移除或替换物体。
  • 背景移除: 利用AI模型智能移除图片背景。
  • 多格式支持: 支持处理和上传JPG、PNG、WebP、AVIF等多种常用图像格式。
  • 多种宽高比: 支持包括1:116:94:3在内的9种常用图像宽高比。
  • 开源部署: 项目代码100%开源,用户可以克隆GitHub仓库,自行部署和定制。
  • 用户系统: 包含完整的用户注册、登录、积分系统和支付功能。
  • 多语言支持: 提供简体中文和英文两种操作界面。

使用帮助

Aiartools作为一个网页应用,无需安装即可直接在线使用。 同时,它也是一个开源项目,技术人员可以下载源代码进行本地部署。

在线使用流程

  1. 访问网站: 打开浏览器,访问aiartools.com
  2. 上传图片: 在主页的图像编辑器区域,可以通过拖拽或点击上传按钮,从本地设备选择一张你想要编辑的图片。 网站支持JPGPNGWebP等格式。
  3. 输入编辑指令: 在“Describe Your Change”文本框中,用简单的语言描述你想要对图片做的修改。例如,你可以输入“移除背景”、“添加一顶帽子”或“变成日落时的场景”。
  4. 使用快捷关键词: 为了方便操作,网站提供了一些快捷关键词(Quick Keywords),如“Retro Style”(复古风格)、“Cyberpunk Style”(赛博朋克风格)、“Remove Background”(移除背景)等,点击即可快速应用。
  5. 生成图像: 点击“Generate Image”按钮,系统会开始处理你的请求。处理完成后,结果会显示在右侧的“Result”区域。
  6. 查看对比: 在部分示例中,网站提供了滑块对比功能,可以拖动滑块直观地比较原始图片和AI处理后图片的效果。
  7. 下载图片: 专业版(Pro)用户可以下载无水印的高清图片。 免费用户也可以使用,但下载的图片会带有水印。

本地部署流程 (面向开发者)

对于希望自行部署或进行二次开发的开发者,可以按照GitHub仓库中提供的指南进行操作:

  1. 克隆项目:打开终端,使用git命令克隆Open-Aiartools仓库。
    git clone https://github.com/ItusiAI/Open-Aiartools.git
    cd Open-Aiartools
    
  2. 安装依赖:项目使用npmyarnpnpm作为包管理器,选择其中一种执行安装命令。
    npm install
    
  3. 配置环境变量:将项目根目录下的.env.example文件复制一份并重命名为.env.local。 然后,你需要编辑.env.local文件,填入必要的API密钥和配置信息,主要包括:
    • FAL_KEY: 从fal.ai获取,用于访问AI模型。
    • DEEPSEEK_API_KEY: 从platform.deepseek.com获取。
    • DATABASE_URL: 数据库连接字符串,例如使用neon.tech提供的免费数据库。
    • NEXTAUTH_SECRET: 用于NextAuth.js认证的密钥。
    • RESEND_API_KEY: 用于发送注册验证邮件的密钥。
    • STRIPE相关密钥: 如果需要启用支付功能,需从stripe.com获取。
  4. 启动开发服务器:完成以上配置后,在终端运行以下命令来启动项目。
    npm run dev
    
  5. 访问本地应用:启动成功后,在浏览器中访问 http://localhost:3000 即可查看并使用你在本地部署的Aiartools应用。

应用场景

  1. 内容创作者的快速原型工具对于需要为社交媒体、博客或视频制作配图的博主和内容创作者,Aiartools可以快速将一张普通照片转换为特定风格的艺术作品,或根据文案内容添加、修改图片元素,极大地提升了内容制作效率。
  2. 电商卖家的商品图优化电商卖家可以利用此工具快速移除商品照片的杂乱背景,生成干净的白底图,或根据营销活动的主题(如节日、促销)为商品图添加装饰性元素,而无需学习复杂的图像处理软件。
  3. 普通用户的趣味图片编辑普通用户可以轻松地将自己的生活照、旅行照进行创意编辑,例如把自己置身于一个科幻场景中,或者将照片处理成复古胶片风格,为社交分享增添乐趣。
  4. Web开发者的学习和实践项目由于Aiartools是一个开源项目,Web开发者和AI应用爱好者可以下载其源代码进行学习。通过研究该项目,可以了解如何将前端框架(Next.js)、AI模型API、用户认证和支付系统整合在一起,构建一个功能完整的Web应用。

QA

  1. Aiartools是免费的吗?Aiartools提供免费试用计划,包含有限的生成次数(积分),但导出的图片会带有水印。对于有更高需求的用户,网站提供了付费的Pro套餐,提供更多积分、无水印下载和所有高级功能。
  2. 这个工具使用了什么AI模型?该工具后端使用了名为FLUX.1 Kontext [pro]的前沿AI图像编辑模型,该模型通过fal.ai提供的API服务进行调用。
  3. 我需要具备专业技能才能使用Aiartools吗?不需要。该工具的设计理念就是简化操作,用户只需通过简单的文字描述来表达自己的创意,无需掌握像Photoshop那样的专业技能。
  4. 作为开发者,我可以修改和定制这个项目吗?可以。该项目采用MIT许可证,代码完全开源。 你可以自由地克隆GitHub仓库,进行修改、二次开发或部署到自己的服务器上,但需要遵守开源许可协议。
  5. 上传的图片数据安全吗?根据GitHub项目文档,该项目在设计上考虑了安全性,包括文件类型验证、大小限制、API密钥管理和用户认证授权等措施来保护数据。 具体的数据隐私政策可以参考其官网的隐私条款。
微信微博Email复制链接