Maxkb知识库之应用高级编排

本文介绍了关于应用高级编排的使用指南,包括基础数据、创建应用、应用高级编排、问题优化和实机配置等步骤。首先介绍了如何添加AI模型和知识库,并创建应用。接着详细介绍了应用高级编排中的各个组件,包括基本信息、知识库检索、判断器、问题优化和指定回复等。最后介绍了实机配置的流程。文章适用于那些使用Nas、1panel和服务器进行Maxkb知识库应用的用户和开发者,帮助他们了解如何高级编排知识库应用。

绿联NAS 安装Maxkb,一款基于 LLM 大语言模型的知识库问答系统

MaxKB是一款基于LLM大语言模型的知识库问答系统,支持多模型对接、开箱即用、无缝嵌入到第三方业务系统。在镜像方面,使用1panel/maxkb:latest镜像。安装时,需设置基础配置如重启策略、网络选择桥接、存储空间装载路径及端口设置。其中,容器端口固定为8080,PostgreSQL数据库端口5432无需映射,为了保证安全性建议不开放此端口。使用时,通过WEB访问,默认账户为admin,密码为MaxKB@123.。该系统特别适用于Nas和Docker环境,特别是在绿联NAS上安装使用Maxkb十分便捷。

使用1panel自动更新雨云SSL证书的Shell脚本

这篇脚本主要用于使用1panel自动更新雨云SSL证书。其中涉及到计划任务或证书申请后的执行脚本两种方式。脚本中定义了证书和私钥文件的路径、雨云证书ID以及API密钥等参数。通过替换换行符为`\n`,设置URL和JSON数据,发起PUT请求并获取返回值。用户在执行时需要提供具体的证书和私钥文件路径、雨云证书ID和API密钥等信息。

Halo live2d插件自定义问候语的使用,使用静态网站插件与Github工作流构建

本文介绍了如何使用静态网站插件与Github工作流构建自定义问候语的Halo live2d插件。首先,需要安装静态网页服务插件。然后,创建静态网页并上传live2d配置文件。接着,设置项目环境变量,包括存储库机密,如ENDPOINT、ID和PAT。完成设置后,可以通过自动或手动执行工作流来构建并部署静态网站。手动执行方式是在fork项目后的仓库中点击Actions,选中Build and Deploy to Halo,然后点击Run workflow。总之,文章提供了一种使用静态网站插件与Github工作流构建自定义问候语的Halo live2d插件的方法。

Fail2ban常用命令

Fail2ban是一个用于监控服务器日志并封禁恶意IP地址的工具。本文介绍了Fail2ban的常用命令,包括启动和停止服务、检查状态、重新加载配置、手动封禁和解封IP地址、查看封禁记录以及获取帮助信息。这些命令适用于debain和1panel服务器,有助于更好地管理和保护服务器免受恶意攻击。使用这些命令时,需要注意权限问题。

原神4.8前瞻直播礼包码

原神4.8前瞻直播礼包码公布,包括MEKNXSB8EE9S、AWJNFBPUVQXS和UE26ET6VC9WE三个礼包码,有效期至2024年7月6日12点。这些礼包码适用于游戏原神。

雨云每日自动签到Shell 脚本

这篇内容介绍了如何通过Shell脚本进行每日自动签到操作。具体来说,用户需要使用1panel或宝塔等工具添加计划任务,并选择Shell脚本作为任务类型。每天执行该脚本时,它会通过HTTP POST请求向雨云的API发送签到请求。脚本中包含API密钥以进行身份验证,并指定了用户代理信息和请求体数据,确保签到任务能够被正确识别和完成。整体操作目标是实现自动化的每日签到过程。

安卓知识 - MVVM设计模式的原理及示例代码

在安卓开发中,MVVM(Model-View-ViewModel)是一种流行的设计模式,用于提高代码的可维护性和可读性。它通过将应用程序的UI逻辑与业务逻辑分离来实现这一目标。本文将深入讨论MVVM的原理,并给出Java实现的示例代码。MVVM主要由Model、View和ViewModel三个组件构成。Model代表数据和业务逻辑,View代表用户界面,而ViewModel是连接两者的桥梁。通过数据绑定,View与ViewModel实现通信,实现数据的双向绑定。示例代码展示了如何在安卓应用中实现MVVM,包括Model、ViewModel和View的创建。通过这种方式,视图逻辑与数据逻辑得到有效分离,使代码更加清晰。此外,MVVM还使得单元测试更加容易。

使用Cloudflare Workers自建Docker私有服务,用于个人使用

Hammal 是一个运行在 Cloudflare Workers 上的 Docker 镜像加速工具,用于解决获取 Docker 官方镜像速度缓慢或无法获取 k8s.gcr.io、gcr.io 和 quay.io 上镜像的问题。项目地址位于 GitHub。部署 Hammal 需要安装 wrangler 并登录、克隆项目、获取 account_id 和 kv_namespaces,最终配置并发布 workers。发布后可以通过修改 Docker 的 registry-mirrors 地址来使用加速功能。此外,Hammal 支持获取 k8s.gcr.io、gcr.io 和 quay.io 的镜像。

jellyfin刮削插件MetaShark

jellyfin电影元数据插件MetaShark可从豆瓣获取影片信息,由TheMovieDb补全缺失的剧集数据。用户需先添加插件存储库,安装MetaShark插件,并进行配置。配置包括填写豆瓣网站cookie、启用防封禁、设置豆瓣图片代理地址等。获取豆瓣cookie的方式是通过浏览器打开豆瓣网站并登录,打开控制台获取。最后,在媒体库中启用MetaShark插件,并可通过其他刮削器作为备用选择。

1panel服务器面板迁移Docker容器存储路径

本文介绍了关于Docker容器存储路径迁移的步骤。首先,需要停止Docker服务。然后,迁移Docker容器目录至新的存储路径。若存在已部署的容器,需要保留原有容器的情况下需移动docker目录至目标位置。接着,更新Docker配置文件,在配置中添加或修改"data-root"字段以指向新的存储路径。最后,保存配置并重启Docker服务。文章重点在于迁移Docker容器存储路径的操作步骤及注意事项。

Debian系统磁盘挂载

Debian系统是一款强大的Linux发行版,提供了丰富的磁盘管理功能。本文详细介绍了在Debian系统中如何查看、初始化、挂载磁盘以及设置开机自动挂载的方法。首先通过fdisk命令查看磁盘信息,然后初始化磁盘包括创建分区和格式化分区。接着挂载磁盘,将磁盘分区与文件系统中的目录关联。最后,为了每次开机时磁盘都能自动挂载,需要将挂载信息添加到/etc/fstab文件中。文章以sdb及sdb1为例进行说明,请自行替换为实际磁盘和分区。