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

和照片互动?NAS 部署 AI 智能相册,瀑布流+网格双布局!

「NAS、键盘、路由器······年轻就要多折腾,我是爱折腾的熊猫—多面手博主!咱主打的就是一个 “技能不压身,干货不掺水”」

引言

虽说借助 Docker,咱们能让 NAS 解锁超多可能性,挖掘出更多 NAS 的功能和用法。但我们回归 NAS 的本质,它说到底就是个存储工具。对于普通用户来讲,存得最多的就是照片和影视资源了。

图片

不过照片终究是静态的,大多时候就只是保存回忆的一种方式。但随着 AI 发展,照片现在能被 AI 驱动成动态场景。那既然 AI 这么厉害,咱能不能直接用 AI 让照片说话呢?今天要介绍的就是这么神奇的相册 ——Photonix。开源地址

Photonix 现在在 github 开源,是个新晋项目,中文名叫光影画廊,地址是:https://github.com/li88iioo/Photonix。作者还提供了 demo 让大家体验。不过嘛,demo 里的内容要是截图放出来,估计得打码才行,感兴趣的小伙伴自己去查看。

主要特性总结一下:AI 智能交互强,AI 画中密语沉浸式,自定义提示词多样,异步任务不阻塞,智能缓存降成本。图片管理优,流式加载快,缩略图智能,视频处理全,布局自适应。安全防护好,一键模糊便捷,密码保护灵活,路径校验严,速率限制防滥用。性能优化牛,多库分离,缓存高效,线程并发,索引智能。用户体验佳,PWA 支持离线,适配全端,触摸键盘操作便捷,搜索历史智能。

项目部署

Photonix的作者提供了Dockerfile文件,不过还是的咱们自己构建镜像,所以需要将整个项目文件下载下来,也可以直接打开NAS的SSH端口,通过命令git clone https://github.com/li88iioo/Photonix.git拉取文件。拉取项目文件

随后回到NAS的文件管理,打开项目根目录,将其中的env重命名为.env,其中development是开发环境使用,默认已经配置好了,直接启动就行,production则需要我们自行去更改其中的内容,内容都有对应的注释。环境配置

打开NAS的Docker界面,熊猫用的是绿联,支持compose,直接导入根目录中的文件,不过其中的映射和端口等内容需要根据自身环境去更改,其中/opt/photos为照片存放路径,/app/data为项目数据路径。项目创建

最后点击立即部署,这时候就能看到项目正在构建项目镜像,耐心等待即可。最后项目会生成项目app与redis容器。项目详情

项目体验

项目启动之后通过绿联的远程访问或者浏览器本地输入都可以访问项目界面,首次会进行图片的加载,需要等待一会儿。在图片完成加载之后就能看到对应的内容了,这次熊猫也是直接把攒劲的珍藏都拿出来了。

图片

右上角可进行搜索与设置,点击下方的排列图标可以切换网格与瀑布流布局。点开设置可以看到能设置访问密码,这样能防止珍藏泄露,同时下方有个AI设置。

图片

将AI密语的功能打开,输入我们的AI服务地址、key以及对应的模型,保存之后就能和图片进行对话了。

图片

打开蜜语功能之后我们再次点击我们想要查看的图片,会发现图片下方多了个一小方框,点击一下,神器的事情发生了,AI会通过识别人物与场景来进行第一人称视角的对话,非常有趣。

图片

当然了,该功能也就仅限于此了,并不能真的和“她”进行对话,这就需要作者后续的开发了。

写在最后

该项目出色的点并不在于AI,而是在于瀑布流式的照片存储,界面非常美观,熊猫觉得用来作为收藏照片的地方非常不错,赏心悦目。

以上便是本次分享的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!尾图


文章转载自:

http://CREM7YcE.hpkgm.cn
http://whKYrdiX.hpkgm.cn
http://lexURIls.hpkgm.cn
http://rSwL7BIi.hpkgm.cn
http://hSwEkp1n.hpkgm.cn
http://C1T9IN8k.hpkgm.cn
http://yAuEr1eB.hpkgm.cn
http://qV6jHxMT.hpkgm.cn
http://KaSIg59K.hpkgm.cn
http://zJ3uqrIA.hpkgm.cn
http://l7U4tR5u.hpkgm.cn
http://5af3Xwld.hpkgm.cn
http://TYY9JVjh.hpkgm.cn
http://E3jrnEwy.hpkgm.cn
http://t8f0yWrk.hpkgm.cn
http://fs9S3UkP.hpkgm.cn
http://jfKgx5ws.hpkgm.cn
http://1o6O0Q9Z.hpkgm.cn
http://YSo2gcKk.hpkgm.cn
http://J8bFLUgS.hpkgm.cn
http://JFPF4hJY.hpkgm.cn
http://YLEv7vjE.hpkgm.cn
http://STuYqwIl.hpkgm.cn
http://1qJedNzX.hpkgm.cn
http://c5Q1Wfvm.hpkgm.cn
http://N83odY3F.hpkgm.cn
http://8vXGqQCV.hpkgm.cn
http://JcVMfZWD.hpkgm.cn
http://Bg6YW5J6.hpkgm.cn
http://HEVBPP4i.hpkgm.cn
http://www.dtcms.com/a/377612.html

相关文章:

  • 网络原理——传输层协议TCP基本认识
  • ETF提供流动性 DAT提供创造性
  • 深入理解C++多态:从概念到实现原理
  • ​Premiere Pro 2024 v24.0.0.58 怎么安装?详细教程(附安装包)
  • 关于调用第三方API服务(New API)等出现被Cloudfare拦截问题解决
  • 用 Python UTCP 直调 HTTP、CLI、MCP……
  • 在 QML 中,clip: true 属性对于 AnimatedImage 裁剪无效的问题通常是由于以下原因及解决方案
  • 硬件开发_基于STM32单片机的智能投送小车
  • 开始 ComfyUI 的 AI 绘图之旅-Flux.1文生图(全网首发,官网都没有更新)(七)
  • c++模板的使用
  • docker部署openlist配置SLL证书
  • 设计模式-策略模式深度分析
  • 洛谷P3405 [USACO16DEC] Cities and States S (哈希表法)详解
  • Vue3纯前端同源跨窗口通信移动AGV小车
  • 4.6Vue的OptionApi
  • qqq数据结构补充
  • 【Vue2】解决数组监听问题
  • 2025 AI+SEO实战学习资料合集,入门到精通的实操指南
  • AutoTrack-IR-DR200构建栅格地图全解析:为教育领域打造的SLAM学习实践平台
  • mysql分库分表数据量核查问题
  • 深入浅出理解查找算法:从基础到实践
  • 最简单解决GitHub打不开的问题:Fastgithub的使用
  • 2025树莓派5烧录镜像教程
  • Ruoyi-vue-plus-5.x第七篇多租户与权限管理:7.2 租户管理功能
  • 解释器模式(Interpreter Pattern)解析与C++实现
  • 《软件方法》2025版 第2章 业务建模之愿景 Part1(20250908更新)
  • 贪心算法(最优装载问题)
  • JavaWeb04
  • ARM处理器的NEON技术
  • 遥感卫星技术解析:全色、多光谱、高光谱与雷达卫星的底层差异及典型应用案例