AIGC工具平台Tauri+Django环境开发,支持局域网使用

基于Tauri作为前端打包exe应用程序适配多种平台,结合Django Web后台框架实现AI工具箱前后分离,并且也支持局域网使用一台管理后台多台机器同时使用。

脚本工具
在这里插入图片描述
ComfyUI
在这里插入图片描述
整合包
在这里插入图片描述
AI Chat对话
在这里插入图片描述

这种应用程序体积非常小,打包仅仅5MB都不到功能还在持续完善中,功能会增加在本文中持续更新。

🚨需要安装显卡驱动,暂时只支持N卡,为了处理视频加速。🚨
🚨需要安装显卡驱动,暂时只支持N卡,为了处理视频加速。🚨
🚨需要安装显卡驱动,暂时只支持N卡,为了处理视频加速。🚨

程序安装

整合包安装(与自助包二选一)

整合包下载地址,如果下载地址失效请联系管理员,精简后整合包大小约1.14G左右,解压目录不能有中文,建议在盘符根目录下。

网盘名称下载地址
百度百度网盘 Tauri AI工具箱一键整合包包

在这里插入图片描述

自助包安装(与整合包二选一)

电脑需要先安装 git ,安装的画看这个 Git安装教程(超详细)

git镜像

git clone https://github.com/Escaflowne1985/MyToolsWebBackendUser.git

gitee镜像

git clone https://gitee.com/escaflowne/MyToolsWebBackendUser.git

克隆完成之后在建议在盘符根目录下,路径中不要有中文。

项目安装依赖在 requirements 目录下的 requirements.txttorch.txt 都需要安装。也可以手动下载网盘中的 项目环境venv 解压到项目目录下.rar 到项目下,目录层级要求是这样的。

在这里插入图片描述

桌面程序安装

在创建好整个程序之后在 需要手动操作的程序 目录下执行 安装客户端到项目目录下.exe 安装应用程序到项目目录下。

在这里插入图片描述

安装完成会在项目跟目录下出现一个 ai_tools.exe 执行程序和桌面的快捷方式。

在这里插入图片描述

需要手动操作的程序 目录下解压 git 更新文件。都要选择解压到当前文件夹。

在这里插入图片描述

git 的目录层级是这样的,如果不对的话无法自动更新。

在这里插入图片描述

项目初始化

打开程序到注册登录,由于此时没有开启后端服务会提示一些网络错误,这个暂时无视先,后续会处理。登录之后进入到控制台,分别说一下按钮都是做什么用的。

控制台项目更新

桌面程序会自动提示更新,建议更新到最新版本。
在这里插入图片描述

项目后端服务控制界面,首次进入需要先点击 解压插件程序,会在项目目录下生成 gitffmpegaria2 这3个文件夹,这个是后续生产必备的插件。然后在 系统设置 中需要点击 添加环境变量 才能生效。

更新后端服务 用于更新当前项目的整体代码用,使用时需要确保网络畅通,并且能够访问 MyToolsWebBackendUser项目。这个是用来更新整个项目的代码,如果提示有更新需要点一下,这里提示 Already up to date. 证明全部功能都是最新版本,然后建议再操作 安装环境依赖 确保依赖库都是最新的。

在这里插入图片描述

安装环境依赖 用于更新安装的三方依赖库,每次后端服务有更新的时候需要执行一次,后面如果部分模块提示缺少 model 之类的记得要回来执行安装。

在这里插入图片描述
更新数据库 用于更新修改本地存储数据的应用,每次后端服务有更新的时候需要执行一次,必须有后端环境文件执行。这里如果更新出错了,可以把项目目录下的 db.sqlite3 删掉之后再执行。

在这里插入图片描述

控制台项目启动

开启服务 用于开启本地Django管理服务,如果仅使用ChatGPT服务可以无视,如果使用AI生产工具必须要打开,启动之后会有提示。这里显示 0.0.0.0:9000 表示服务器已经开启了。

在这里插入图片描述

如果服务提示灯没有变绿可以刷新一下,必须显示绿色才能使用整个项目服务。
在这里插入图片描述

如果项目执行过程中卡住了可以点击 重启DjangoComfyUI 服务检测中,用于检测当前AI绘画工作模块 ComfyUI 服务的状态,不是绿色的状态部分功能无法使用。

依赖模型和插件

字体文件

项目字体ttf 解压到系统字体目录下.rar 是用于视频生产中的字体文件,如果选择非系统自带的字体需要下载并复制里面的全部文件到 C:\Windows\Fonts 目录下,如果有重复的字体覆盖即可。

在这里插入图片描述

更改pip安装镜像源(网络号的可以略过)

如果环境依赖安装缓慢可以更换镜像源,解压目录下的 pip 文件夹到 C:\Users\你的用户名 目录下,然后重新点击安装依赖即可。

在这里插入图片描述

模型文件

不同的应用模块会使用到不同的模型,在每个具体的模块中查看当前应用所使用的模型,下载后解压即可。

网盘名称下载地址
百度百度网盘 sd-ComfyUI 工作流一键整合包包

会应用的到模型的模块。

AIGC工具平台-通用音频转文本 ,根据页面提示下载网盘中的内容到指定目录然后点击解压即可。

在这里插入图片描述
在这里插入图片描述

model 目录下有3个压缩包,分别对应着应用,这里解压之后的层级不要出错否则无法使用模型进行业务流的生产。

应用名称描述文件名称解压样例
音频转文本FunAsr模式damo.rariic.rar在这里插入图片描述
音频转文本FasterWhisper模式FastWhisper.rar在这里插入图片描述

应用模块

脚本工具

每个选项卡是一个AI生产模块,根据实际情况选择使用,每个模块上有文字教程视频教程样片地址 和模块的简单描述。点击进入即可使用当前模块进行内容的生产操作。
在这里插入图片描述

AIChat

基于one-api搭建的知识库,提供1500+角色扮演AI对话服务。并且可以自由设计相关参数。

在这里插入图片描述

控制台

解压插件程序

使用项目首先进入后需要进行解压插件。

在这里插入图片描述

解压完成后会出现3个对应目录,如果没有的话请手动到 install 目录下手动解压到项目的根目录下。

在这里插入图片描述
检测Python环境

检测Python环境 用于检查 venv 目录下的 python.exe 程序是否正常。
在这里插入图片描述.
添加环境变量

这里是把软件使用的环境变量添加到系统中,比如 ffmpeg

如何验证结果?在 cmd 中输入 ffmpeg 出现下面的界面表示成功。

在这里插入图片描述
cmd 中输入 pip 出现下面的界面表示成功。
在这里插入图片描述

用户中心

用于记录用户信息,可以用积分进行兑换不同应用模块API。

在这里插入图片描述

系统设置

内容管理中通用的管理模块,使用到的配置,根据描述自行修改即可。

文本转语音设置 选择通用文本转语音方式,这里推荐使用微软TTS,后续会增加更多API配音模块。选择之后记得点击保存,保存成功后会有提示。在用户选项卡记得选择配音的消费方式,ChatGPT是默认使用。所有需要消耗积分付费的地方会在选项卡处有明确的提示,标记的模块如果没有积分是无法使用的。

模块名称资费用途
MicrosoftTTS1字符=1积分用于工具内的文本转语音业务
MoYinTTS1字符=4积分用于工具内的文本转语音业务
ChatGPT1token=3积分用于使用GPT功能生产的业务

在这里插入图片描述
项目通用输出路径 设置的路径是所有项目默认的保存结果文件的目录,在每个项目中无需手动指定保存的时候默认引入当前设置的路径。

AI项目保存路径 用于保存下载的AI项目整合包,进行过加载对应的AI项目。
在这里插入图片描述
API路由 按照默认的配置即可。
在这里插入图片描述

ComfyUI 工作流

整合包下载地址,如果下载地址失效请联系管理员,整合包大小约980GB,如果不需要AI绘画功能生产内容这部分可以跳过。

在这里插入图片描述

解压 sd-ComfyUI 后会看到目录,进入ComfyUI目录后看到秋叶启动器。

在这里插入图片描述
常规启动就好,这里有2个备份比较大的文件夹 modelscustom_nodes 分别下载后解压到目录中。如果哪里的包有问题了可以直接下载来重新解压即可。

文件夹名称解压目录说明样例
models
全部模型文件
\ComfyUI\models日常开发时候用到的全部整理后的模型文件,硬盘足够大的可以直接下这个。在这里插入图片描述
custom_nodes
全部node节点
\ComfyUI\custom_nodes所有的使用的节点,如果哪个报错了直接从网盘下载最新的从新解压即可。在这里插入图片描述

启动方式和常规一样一键启动即可,不过为了和工具通信连接需要在高级选项的自定义参数里添加 --enable-cors-header '*' 在进行启动,否则工具无法和ComfyUI服务进行通信连接。

在这里插入图片描述

在网络设置里要进行如下设置。

在这里插入图片描述

开发与应用

软件使用以及综合参考资料内容可以查阅

文章链接内容描述
AIGC工具平台Tauri+Django常见错误与解决办法常见错误与解决办法,针对 Tauri+Django 环境下可能遇到的问题提供实用的解决方案。
AIGC工具平台Tauri+Django内容生产介绍和使用包含当前主流新媒体领域常用的音频、视频剪辑,以及内容一键生产功能。
AIGC工具平台Tauri+Django开源ComfyUI项目介绍和使用工作流相关内容讲解,涵盖文件管理、文件汇总、软件使用教程及开发指导,附带模型下载资源。
AIGC工具平台Tauri+Django开源git项目介绍和使用开源git项目内容讲解,涵盖项目整合包、算法模型、测试指导、项目应用,附带项目整合包下载。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr数据杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值