本地大模型接入QQ官方机器人
[OLLAMA+LangBot]云服务器+本地大模型接入 QQ 官方机器人写在前面最近 deepseek 开源了 r1,部署 14b 到本地使用感觉效果不错,相比 qwen 会更聪明一些。为了方便在外使用,手机端用网页感觉有点不得劲儿,干脆直接接入到 QQ 官方机器人,直接私聊或者群聊@就能使用。沟槽的南极减除,试了很多次始终会报错“平台适配器运行出错: 接口访问源IP不在白名单”,搜了一下才发现必须要公网IP,淦!还好有一台服务器有公网IP。
服务器搜了一下 go-cqhttp 之类的协议,要么仓库不再维护要么就是账号容易风控,不想在这上面多折腾,所以直接用官方机器人再加 LangBot。
部署 LangBot
克隆最新代码12git clone https://github.com/RockChinQ/LangBotcd LangBot
安装依赖1pip install -r requirements.txt
运行一次主程序,生成配置文件,然后再ctrl+c停止程序。1python main.py
链接消息平台先去QQ机器人官方注册账号,在开发管理中找到AppID和Ap ...
AI 换脸工具——FaceFusion
AI 换脸工具: FaceFusion本文使用的 FaceFusion 版本为 3.1.0,所有的问题和解决方法均基于此版,版本不同可能会导致些许出入,还需具体情况具体分析。
解除 NSFW 滤镜限制问题描述上传的目标图片如果包含涩涩内容,输出结果就会被高斯模糊,这好吗?这不好,涩涩是推动科技进步的重要因素,我劝各位开发者要不忘初心,至少也得留个后门吧。
解决方法直接注释掉检测函数,不仅可以解除限制,而且跳过检测还可以提高效率。到 FaceFusion 根目录下找到 facefusion文件夹,编辑 content_analyser.py。找到下列函数并进行修改。
12345678910111213141516171819202122232425262728293031323334353637def analyse_stream(vision_frame : VisionFrame, video_fps : Fps) -> bool: global STREAM_COUNTER # STREAM_COUNTER = STREAM_COUNTER + 1 # if ...
本地部署大模型知识库
本地部署大模型知识库ollama 修改模型下载路径Ollama 是一个开源项目,专注于在本地运行、创建和分享大型语言模型(LLMs)。它支持多种模型,包括 Llama 2、Code Llama 等,适用于文本生成、代码编写等任务。Ollama 提供命令行界面,便于用户与模型交互,并允许通过 API 进行集成。其核心优势在于本地运行,确保数据隐私和安全性。
下载默认位置因为 Windows 安装下默认不支持修改程序安装目录,全部下载到 c 盘有点扛不住,简易修改到其他路径。安装路径:C:\Users\username\AppData\Local\Programs\Ollama模型路径:C:\Users\username\ .ollama配置文件:C:\Users\username\AppData\Local\Ollama
修改模型路径
新建环境变量 OLLAMA_MODELS,值设置为其它任意路径。
重启电脑
下载模型打开cmd,在 ollama官网 查找需要下载的模型,以千问为例,选择适合自己设备的大模型和参数,复制右侧的命令ollama run qwen2.5:14b到 CMD ...
PJXLXD
8b964abdcbe4167494dfe5c8bfb76b0869e90686022ef342a659427b57a83d18623a171389fb950b98a78c4c8e3a78e7bef96f63d9f5fe80074ddac3d9bec9eddeeb1038b618881c488d2119ff6318c0d8862e27bbfd3d9820e28424b352f3e32685bfcaa7c1795a751b8bf30a47facf15c6e992871f77b8c5a6ab2ad0efe5be2cc8fbb3642f0ddff7132b793fd2d344a6f5cec25419a7c1a485e1bf5d0e44c2c0a648fdd1f5881946d346291c10ff5664e312d0c7df714d7a7d15122520367172ee8b0f5deb53fc35b3d8061dfd1b76274beff586bc2e9c081027b90e2ea9615ca2eb6571e79e7e2546e2d9fbd587a20ad0a09bc8f01455e ...
Jellyfin 播放卡顿 bug
Jellyfin 播放卡顿 bug问题描述最近用 jellyfin 搭建了家庭影视系统,客户端是闲置的的笔记本通过一根 typeC-HDMI 转接线连到电视上进行播放。问题就是播放时,每隔大概十秒就会卡顿一下,看着很恼火。
解决过程首先是怀疑网络问题,在笔记本和作为服务端的PC之间用 localsend 传送文件可以达到 40MB,并且在播放时将码率设置为几百 KB 仍然卡顿。其次怀疑接触不良的问题,电视虽然是十年前的了,接口有点老化了,碰一下就容易丢失信号,但是每次基本都是蓝屏,而不是卡顿,并且卡顿的那一下非常的有规律,用手机计时器每次都差不多是十秒。把线换成两端都是 HDMI 的仍然卡顿。最后没办法了就打开游戏试试,发现在运行地平线4时一点也不卡,于是又打开了本地播放器 potplayer 播放视频,发现居然和 jellyfin 一样每隔十秒卡一下。进行测试发现只有播放视频时会每隔十秒卡一下。打开任务管理器,发现显卡完全没工作,所有活都给 cpu 干了。
解决方法打开 NVDIA 控制面板,在管理3D设置中,在程序设置中添加使用的播放浏览器,OpenGL 渲染 GPU 改为显卡,关 ...
树莓派远程监控
8b964abdcbe4167494dfe5c8bfb76b0869e90686022ef342a659427b57a83d18cd3c35e43cef602ea82996b450bdad02addcc351e727965b8fdc1c163f97ec47276429f64b4a76464da7473fd1a006f69a44cb7d032bdda76afb9126788bbd332a0c65b31eac30e0d58b0ccea89446a5a2852288a2086314c90c7910fd3eb33ba5d26791737a77feaa1220cf38c0fa04cef4699aea3c4fec01274d9af30e0ebc86b551ff7614ef3df21776af00f538995c0fade1840f885b7d06bec1593726211c264a3dbe6c54e2e3c88cabefc532c2353bc9d14441203cd6e395df7115225935cefec0df0f7fccefad0fce0ffae5b063e0dbe6ee319b3e0 ...
一键启动远程访问 Stable Diffusion 脚本
一键启动远程访问 Stable Diffusion 脚本前情提要若还未观看 SSH端口转发远程访问 Stable Diffusion 这篇文章,请先跳转稍后再来。本文主要优化上文中远程访问启动比较繁琐的问题,尽量减少启动的流程。
远程访问文件夹优化
ssh 优化
远程访问文件夹优化代码打包每次启动远程访问文件夹还要先打开 pycharm,十分麻烦,所以直接把 gradio 代码打包为 exe。
下载 pyinstaller直接在 pycharm 的控制台里输入下面命令:
1pip install pyinstaller
打包 gradio正常打包 pyinstaller -F python_file_name 会出现问题,报错如下:
[Errno 2] No such file or directory: gradio_client\types.json
这是由于 pyinstaller 没有准确的识别出用于代码中 gradio_client 与 gradio 库的依赖项,很多的博客都是说需要再 pyinstaller 的 hook 目录下添加文件,实则没有必要。需要将打包命 ...
SSH端口转发远程访问 Stable Diffusion
SSH端口转发远程访问 Stable Diffusion为了随时随地都能愉快的使用 SD,打算把自己的 SD 部署到公网上。不要问为什么不直接上云部署平台,问就是没钱,不管按次或者按时收费在我自己有部署好的设备的情况下都不划算。(并且受限制画不了涩图)尝试了以下方法进行远程画图。
方案一:贝锐花生壳花生壳是一款用于实现远程访问和管理设备的工具,无需依赖公网 IP,简单易用、高安全性、支持多平台使用。为用户提供了简单而安全的远程访问和管理设备的方式。无论是个人用户还是企业用户,都可以通过该客户端轻松地实现设备的远程访问和管理。
优势:部署简单、快速,小白也能快速实现远程访问。
劣势:贵。体验版限制流量、带宽,付费版最少的也要398一年。
方案二:云服务器端口转发本机没有公网 IP 也没有 IPV6,可以通过云服务器的弹性公网 IP 进行端口转发实现内网穿透,并且有了云服务器后面也可以尝试接入物联网玩玩。
优势:便宜,华为2核2G3M云服务器36一年,月流量 400G,并且可拓展性强,适合爱折腾的人玩。
劣势:操作会稍微复杂一点点。
教程SD 启动器设置为了能在远程访问 S ...
无线充电电路测试
8b964abdcbe4167494dfe5c8bfb76b0869e90686022ef342a659427b57a83d18baa04d8282411ea60319608203b64831388cac565cbfa04977f8013b4744e2c120523d8763ca84aaececd27e815a421bbb127d8070691ff7841f535bf07a29b8535fe3ab1f1222bc991d6459ecd9b1bc3c9895ac482dac43dd42a40ea34d58e50f8d891b5c86aa63c4e3c5342bac2491819e5282a3a964e80a9d4b95106596fb1eef94a2feab9ee3b9a88283834d6a9fce1b29173c4c077333de3e38448be7cd57c1b01bec26f48940114fd34f2fed1f87b7c6e8f1ba3c7d762d110267568a772b1a79c9b1118d327b8283764734a033cceee97d0fec23235 ...
ESP32存储器
ESP32存储器概述ESP32 采用两个哈佛结构 Xtensa LX6 CPU 构成双核系统。所有的片上存储器、片外存储器以及外设都分布在两个 CPU 的数据总线和/或指令总线上。除个别情况外,两个 CPU 的地址映射呈对称结构,即使用相同的地址访问同一目标。系统中多个外设能够通过 DMA 访问片上存储器。两个 CPU 的名称分别是 PRO_CPU 和 APP_CPU。PRO 代表 protocol(协议),APP 代表 application(应用)。在大多数情况下,两个 CPU 的功能是相同的。ESP-IDF 区分了指令总线(IRAM、IROM、RTC FAST memory)和数据总线 (DRAM、DROM)。指令存储器是可执行的,只能通过 4 字节对齐字读取或写入。数据存储器不可执行,可以通过单独的字节操作访问。
主要特性
地址空间
对称地址映射
数据总线与指令总线分别有 4 GB (32-bit) 地址空间
1296 KB 片上存储器地址空间
19704 KB 片外存储器地址空间
512 KB 外设地址空间
部分片上存储器与片外存储器既能被数据总线也能被指令总线访问
3 ...