使用wordpress插件GPT AI Power-Complete AI Pack部署ChatGPT
前言想要将ChatGPT部署在Wordpress上面,可以简单地使用插件 GPT AI Power: Complete AI Pack,该插件功能齐全,可自定义功能多,比较推荐。 步骤1. 安装GPT AI Power: Complete AI Pack插件在wordpress后台搜索该插件,安装启用。 2. 插件设置在插件设置界面,需要填写你的 API Key 在 ChatGPT 选项框内,就可以设置你的一些功能选项。 模块也可以支持自选: 3. 创建一个新的页面创建一个新的页面,命名比如为:chatgpt-online 根据自己的主题编辑器,将这段简码 [//wpaicg_chatgpt//] (简码,去掉前后的//) 插入页面。(直接在页面内容中粘贴进去好像也可以) 比如我的Elementor编辑器,在编辑界面通过添加 简码 模块 如果是古腾堡编辑器,点击 + 号添加 简码 模块 4....
npm全局更新安装的模块
前言npm全局安装的模块是无法使用 npm update 进行更新的,想要更新全局的模块,需要安装 npm-check-updates 。 步骤 全局安装 npm-check-updates 模块: 1npm install -g npm-check-updates@latest 运行以下命令来检查项目中哪些模块可以更新: 1ncu -g 如果看到有模块可以更新,可以跟进对应的命令更新: 比如我有两个模块可以更新: 12npm -g install corepack@0.17.0 npm@9.6.0npm install npm -g 再次通过 ncu -g 检查已经全部是最新版本了 最后全局更新稍微复杂一点,不像局部安装的使用 npm update 就行。总体来说也很简单。 拓展一般来说,重新安装模块的时候,需要清除 npm 缓存: 123npm uninstall -g <package-name>npm cache clean --forcenpm install -g <package-name>
用代理自动配置文件pac给ios设备添加socks代理
前言在linux上运行了socks5的代理客户端之后,发现我的iphone在局域网的详细信息里竟然无法设置socks代理,只有http代理,而我的代理客户端又不支持http代理,所以找了下iphone上设置socks代理的方法。 方法HTTP Prxoy 有3种模式: 关闭Off / 手动Manual / 自动Auto 用自动配置文件,就可以支持socks代理: 123function FindProxyForURL(url, host){ return "SOCKS proxy_host:proxy_port";} 将上面的 proxy_host 和 proxy_port 换成socks服务器实际的IP地址和端口,然后保存为 proxy.pac ,上传到服务器,比如 https://www.yydnas.cn/proxy.pac。 在iPhone设备中,添加自动配置 URL 为上面的地址,就可以使用socks代理了。 拓展12345function FindProxyForURL(url,...
corewarn-pid-217252:AH00111 Config variable APACHE_RUN_DIR is not defined
安装Apache2后,在输入 apache2 -V 时,会有如下的错误提示: 1[core:warn] [pid 217252] AH00111: Config variable ${APACHE_RUN_DIR} is not defined 这个错误表明在Apache配置文件中引用了未定义的变量 ${APACHE_RUN_DIR} ,导致Apache无法正常启动。 通常,这个变量在Apache的系统环境变量中定义,但在某些情况下可能没有正确地设置。 为了解决这个问题,可以按照以下步骤之一进行操作: 解决方法一次性方法加载环境变量,直接输入以下命令让apache2加载: 1source /etc/apache2/envvars 这个方法就是每次重启后都需要输入这个命令进行加载。 根本性解决方法需要手动定义apache2的环境变量: 备份 /etc/apache2/apache2.conf 编辑 /etc/apache2/apache2.conf文件 2.1 定义 APACHE_RUN_DIR 将其中的...
一种另类的翻墙方式,使用浏览器代理访问国外网站
前言正好最近时间在玩ChatGPT,国内以及香港等地不支持访问,而我的vpn正好是香港的,公司的vpn倒是美国的,但是登录验证有点麻烦,就想简单的开个浏览器的局部代理简单访问即可,要开全局的话,找一下其他代理的软件就行。 方法1. 安装SwitchyOmega扩展这边就推荐这个,个人觉得比较好用,绿色无广告,功能也不错。 下载地址: Chrome扩展商店 (这个需要科学上网) Github SwitchyOmega Release 我的网盘 这里需要注意一下: SwitchyOmega 目前没有专门的项目主页。 switchyomega.com 等网站与 SwitchyOmega 项目并无任何关联,也并非由 SwitchyOmega 项目成员维护。一切信息请以 Github 上的项目和 wiki 为准。 如果是Edge浏览器,在它的扩展商店中的SwitchyOmega为个人改版,非官方发布的。 2....
将ChatGPT部署到自己网站,在朋友面前装起来
前言国内对ChatGPT的访问不是很友好,如果你有办法访问,你的朋友他们没办法,你就可以在他们面前装逼了。然后如果你再把它部署到自己的网站上,那不是妥妥的大神级别了吗?!这一波真的被装到了。 步骤1. 下载代码推荐在Github上一个无广告的: https://github.com/dirk1983/chatgpt,下载到本地。 推荐这个的理由是无广告,很多程序发出来自带一堆广告,看着很难受。 2. 修改API key修改文件夹内的 message.php ,第21行 OPENAI_API_KEY 填入自己的 API key。 3. 部署上传到自己的网站目录,访问即可。 最后部署到前端实用性不是很大,而且因为接口有次数限制,也就只能给亲朋好友体验试玩一下。 其实在查这个东西的时候,真是把我吓一跳,发现居然很多人靠这个盈利,单单一个手机验证要50元,成本不到几块钱的事情,然后再欺负一些人不懂事,还要分自己邮箱注册和使用他们提供的邮箱两种方式注册分别收取的费用也不同,唉。。真的无话可说。
iphone手机接入ChatGPT
前言正常使用ChatGPT,你需要科学上网再登录它的Chat界面。 在手机上,可以通过快捷指令的方式,接入它的 API Key ,就可以直接进行对话。 在此之前,你需要先完成注册OpenAI,不会的话可以查看我上篇文章。 步骤 登录OpenAI后台,点击 账户 - View API keys 或者直接访问https://platform.openai.com/account/api-keys 点击 Create New Security Key。 key只会显示一次,只有一次!!!记得妥善保管!如果key没来得及保存的话,只能重新生成!! 添加快捷指令 手机访问https://www.icloud.com/shortcuts/b574493912ac416ab94e487b3fa7cafb下载该快捷指令 填入API key 测试正常访问。 最后其实将ChatGPT接入iphone的方案,好像也就只能通过快捷指令的形式接入,网上这类快捷指令还挺多的,可以自行找一个最适合自己的就行。 这边再推荐一个地址:Access-chatGPT-in-Siri
国内使用国外手机验证注册ChatGPT
前言ChatGPT 在国内无法通过手机验证登录,因此如果国内需要使用的话,需要通过第三方平台手机验证。 步骤1. 注册ChatGPT登录 OpenAI官网 注册,完成邮箱验证,国内手机验证的话,会提示 not available in your country.。 国内好像在注册页面就会遇到这个问题 解决方法: 切换代理,中国或者相香港好像不行,换到日本韩国等地,再次尝试 复制这段代码: window.localStorage.removeItem(Object.keys(window.localStorage).find(i=>i.startsWith('@@auth0spajs'))) 浏览器中输入: javascript: (这里一定要输入,因为你复制的话是粘贴不了的) 然后再粘贴我们第一段复制的内容 然后按下回车键,刷新页面。如果你的代理没问题,就可以看到正常工作的注册页面了。 2. 购买短信验证服务首先登录...
代码高亮highlight.js的使用以及添加行号
前言随便写写,月初有点无聊。 在没有引用 highlight.js 前,你的博客是这个样子的: 引入根据官网介绍,简单的通过CDN引入: 1.cdnjs 12<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/default.min.css"><script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min.js"></script> 2.jsdelivr 12<link rel="stylesheet"...
如何将一个HTML页面嵌套在另一个页面中
前言这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可。这样便于维护,如果有很多网页,当通用内容需要修改时,只改一个文件就可以了,不需要每个文件单独修改。 最典型的应用比如页脚的版权信息等内容可以放在一个叫做 footer.html 文件里, 然后其他页面文件在页面内容的最后包含这个文件就可以了,具体例子下面有。 要html文件嵌套,最简单的办法是使用SSI(Server Side Include)技术,也就是在服务器端两个文件就被合并了。除了少数免费网页寄存服务外,几乎所有的网页寄存服务器都支持 SSI。这也是一个比较推荐的方法,它与ASP和ASP.NET网页使用的语法一模一样。如果网站管理员偏向使用PHP或JSP的话,语法会稍有不同。 对于不能使用SSI、ASP、ASP.NET、PHP和JSP等服务器端动态页面语言的情况,这里还将介绍两种客户端镶嵌的办法:JavaScript 和 iframe 的方法。这两种客户端的方法都有很大的弊病,一般不推荐使用。 下面对各种方法单独具体介绍。 方法1.SSI...