当前位置: 首页 > news >正文

我的AI工具箱Tauri+Django环境开发,支持局域网使用

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

在这里插入图片描述

这种应用程序体积非常小,打包仅仅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 的目录层级是这样的,如果不对的话无法自动更新。

在这里插入图片描述

选用内容

更改pip安装镜像源

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

在这里插入图片描述

字体文件

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

在这里插入图片描述

模型文件

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

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

ComfyUI 工作流

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

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

在这里插入图片描述

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

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

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

启动方式和常规一样一键启动即可。

在这里插入图片描述

项目初始化应用

打开程序到注册登录,由于此时没有开启后端服务会提示一些网络错误,这个暂时无视先,后续会处理。

登录之后进入到控制台,分别说一下按钮都是做什么用的。

基础环境使用

用户中心模块 记录用户信息,以及相关教程和通知。

在这里插入图片描述

主页 每个选项卡是一个AI生产模块,根据实际情况选择使用,每个模块上有文字教程视频教程样片地址下载连接和模块的简单描述。

在这里插入图片描述

AIChat 提供自建知识库的角色扮演AI对话服务。

在这里插入图片描述

系统设置

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

在这里插入图片描述

选择通用文本转语音方式,这里推荐使用微软TTS,后续会增加更多API配音模块。选择之后记得点击保存,保存成功后会有提示。

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

在用户选项卡记得选择配音的消费方式,ChatGPT是默认使用。所有需要消耗积分付费的地方会在选项卡处有明确的提示,标记的模块如果没有积分是无法使用的。

在这里插入图片描述

首次执行操作

检测Python环境 ,用于检查 venv 目录下的 python.exe 程序是否正常。
在这里插入图片描述
安装环境依赖 , 用于更新安装的三方依赖库,执行一次就可以了,第一次装的东西会很多,所以要多等会,也可以直接下载完整环境包,后面如果部分模块提示缺少 model 之类的记得要回来执行安装。
在这里插入图片描述

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

在这里插入图片描述
如何验证结果?

cmd 中输入 ffmpeg 出现下面的界面表示成功。

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

在这里插入图片描述

项目更新操作

桌面程序会自动提示更新,建议更新到最新版本。

在这里插入图片描述
其他的全部操作都在控制台选项卡。

更新后端服务 这个是用来更新整个项目的代码,如果提示有更新需要点一下,这里提示 Already up to date. 证明全部功能都是最新版本,然后建议再操作 安装环境依赖 确保依赖库都是最新的。

在这里插入图片描述

更新数据库, 用于更新本地数据库表单结构,这里如果更新出错了,可以把项目目录下的 db.sqlite3 删掉之后再执行。

在这里插入图片描述

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

在这里插入图片描述
刷新页面提示灯会变成绿色,这个如果使用AI服务要始终保持绿灯状态否则无法使用。

在这里插入图片描述
如果项目执行过程中卡住了可以点击 重启Django

ComfyUI 服务检测中 ,用于检测当前AI绘画工作模块 ComfyUI 服务的状态,不是绿色的状态部分功能无法使用。

开发与应用

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

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

相关文章:

  • 力扣练习之递增的三元子序列
  • Spring系列学习之Spring CredHub
  • 场内、场外期权怎么开户?期权佣金是多少?
  • linux上面安装 向量数据库 mlivus和 可视化面板Attu
  • sql深入学习
  • 自然语言处理:词频-逆文档频率
  • Token相关设计
  • Python之使用动态导包优化软件加载速度
  • Elasticsearch:过滤 HNSW 搜索,快速模式
  • 基于Flask的红袖网小说数据可视化分析系统
  • PostgreSQL中的外键与主键
  • ABAP语言的动态程序
  • ES6笔记总结
  • Vue的data配置项
  • springboot之HTML与图片生成
  • IP属地是通过卫星定位的吗?如何保护用户隐私
  • mysql-analyze table导致waiting for table flush
  • 【AI+智造】在阿里云Ubuntu 24.04上部署DeepSeek R1 14B的完整方案
  • Redis---缓存穿透,雪崩,击穿
  • GNN入门与实践——基于GraphSAGE在Cora数据集上的节点分类研究
  • 如何做网站 知乎/怎么创建公司网站
  • b2c电子商务模式的三大类型/seo是指什么
  • 巨野有做网站的公司吗/合肥网络推广软件
  • 南京网站定制/福州seo排名公司
  • 浏览器网页打不开怎么解决/新塘网站seo优化
  • 做网站资质荣誉用的图片/营销目标分为三个方面