用宝塔面板安装“Vtiger CRM”后邮件管理器配置邮箱无法保存的解决方法
1. 检查 PHP 的 php-imap 组件是否正确安装.

2. 删除php禁用函数里面的imap_open.



本文教你如何快速搭建基于OpenAI的ChatGPT。
OpenAI API是OpenAI提供的一种云端服务,允许开发人员使用OpenAI的人工智能模型,以便执行自然语言处理和代码生成等任务。
OpenAI API提供了一系列模型,这些模型的能力不同,适合不同的任务,并且还可以对自定义模型进行微调。
项目地址:https://github.com/Chanzhaoyu/chatgpt-web
Demo:chat.allencj.com
1、购买一台海外VPS
2、域名一个,并做好解析,解析 IP 地址为 VPS 的 IP地址
3、ChatGPT api 获取地址 https://platform.openai.com/account/api-keys
前提
sudo apt upgrade
sudo apt update
更新、安装必备软件
apt-get update && apt-get install -y wget vim国外机:
curl -sSL https://get.docker.com/ | shcurl -sSL https://get.daocloud.io/docker | sh开机自动启动
systemctl start dockersystemctl enable dockersudo curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose设置权限,应用可执行权限
sudo chmod +x /usr/local/bin/docker-composecurl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose设置权限,应用可执行权限
sudo chmod +x /usr/local/bin/docker-compose创建目录
mkdir -p data/docker_data/chatgpt
cd data/docker_data/chatgpt
创建 docker-compose.yml 文件
nano docker-compose.yml在文件中填入以下内容,然后 Ctrl+X 保存,按 Y 退出
version: '3'
services:
app:
image: chenzhaoyu94/chatgpt-web
restart: unless-stopped
ports:
- 3002:3002
environment:
OPENAI_API_KEY: xxxxxxxx
AUTH_SECRET_KEY: xxxx将以上配置文件中OPENAI_API_KEY: xxxxxx填入自己的apikey如需增加访问密码可在AUTH_SECRET_KEY: xxxx 填入自己的密码
创建完成后,运行
docker-compose up -d报错再用一次这个命令
docker-compose up -d --remove-orphans 然后就可以通过 IP:3002 来访问 ChatGPT
「ChatBox」是一款开源免费跨平台的 OpenAI API 桌面客户端,支持 Windows、macOS 和 Linux。它支持自定义 KEY 和 API Host 地址,还能帮你在本地保存所有的聊天记录,并且可以管理多个会话,并设置不同的 Prompt,让 AI 化身各种不同用途的多功能助理。

可行。比起 ChatGPT Plus,同样来自 OpenAI 的开发者API服务可以得到完全一样的效果,而且还有以下好处:
ChatGPT API密钥:【获取自己的KEY】
.dmg, .tar 文件,已经支持 x64, arm64(compatibility with x64, tested).msi 文件.AppImage, .deb 文件
控制面板->所有控制面板项->管理工具->任务计划程序

如果是windows老的系统,
可以在控制面板里直接找到,
如果是服务器系统,
通常在 开始菜单/程序/管理工具
也能找到


填写 名称,描述等,
这里写的是 检查网络连通性,
主要是使用 cmd 里的 ping 命令写的一个bat脚本。

选择 新建

新建/浏览

最后输入用户密码点击确定


*


系统环境是:Windows Server 2016
命令代码:
"C:\Program Files\7-Zip\7z.exe" a "C:\backup\test_%Date:~0,4%%Date:~5,2%%Date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2%%Time:~9,2%.zip" "C:\Boston" "C:\Boston123"
命令讲解:
"C:\Program Files\7-Zip\7z.exe"://7-zip的程序路径
a:表示执行压缩操作`
"C:\backup\test_%Date:~0,4%%Date:~5,2%%Date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2%%Time:~9,2%.zip"://这个表示压缩后文件存储的路径及文件名
其中 %Date:~0,4%%Date:~5,2%%Date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2%%Time:~9,2%) //这么一长串是在test_后面加上当前年月日时分秒毫秒的意思~
下面是我的测试结果:

即%Date:~5,2%表示从 %Date% 第五位开始取(从0数),取2个字符长度,其他的类推~
"C:\Boston" "C:\Boston123"://表示我要压缩的两个文件夹,当然也可以只压缩一个文件夹,当压缩多个文件夹时,是以空格分割的。