将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...
家庭NAS系统选择
前言NAS的全称叫做:Network Attached Storage,直接翻译就是 网络附属存储 。 简单来说就是连接在网络上,具备资料存储功能的装置,你可以随时存取任何资料文件。可以简单的把它想象成我们现在的网盘工具,只不过网盘是一款软件,而NAS是一件实物产品。 可以这么说,NAS的操作系统才是它的灵魂,也是决定它能活下来的根本。 闭源 NAS 操作系统 群晖DSM 威联通QTS 华硕ADM 它们的NAS系统可以说是完全自主的闭源版本,属于商业性质范围。想要体验,那么就要购买它们的硬件,自己折腾虽说可以,但是说实话还是有很多弊端与局限性,而且还是一件费时又费力的事情。 开源 NAS 操作系统TrueNAS官方网站 TrueNAS的前身就是曾经非常火的FreeNAS,也是目前最受欢迎的开源免费 NAS 操作系统之一,基于以安全和稳定著称的 FreeBSD 系统开发,在2010年被 iXsystems公司收购。不过良心的是收购之后也一直是开源,只不过提供了两套方案,TrueNAS CORE为开源版本并且持续免费,TrueNAS...
简单使用TinyMCE-一款强大的在线编辑器
前言TinyMCE 是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。 功能齐全,界面美观。 使用步骤进入TinyMCE官网注册,进入后台的 Approved Domains 绑定你的域名: 再进入 Cloud Dashboard 复制你的代码,直接将他们拷贝到你的网页上,或者将他们保存为比如 tinymce-editor.html 的文件上传至网站目录。 直接访问即可。 示例 Welcome to YYDNAS! tinymce.init({ selector: 'textarea', plugins: 'anchor autolink charmap codesample emoticons image link lists media searchreplace table visualblocks wordcount', toolbar: 'undo redo | blocks fontfamily...
Monica,一款令人意想不到的个人通讯录关系管理程序
前言Monica 是在Github上 Star 18.7k 的项目,是一款开源的 联系人通讯录 辅助程序。 如果你觉得这个对你帮助不大,那么大可不必。 安装步骤以 Ubuntu 22.04 安装为例,更多的信息可以参考官方文档: 依赖 Apache httpd webserver 1sudo apt install apache2 也可以使用nginx Git 1sudo apt install git PHP 8.1+ 1234sudo add-apt-repository ppa:ondrej/phpapt install php8.2-fpm libapache2-mod-php8.2 php8.2-bcmath php8.2-cli php8.2-curl php8.2-common \php8.2-fpm php8.2-gd php8.2-gmp php8.2-intl php-json php8.2-mbstring \php8.2-mysql php8.2-opcache php8.2-redis php8.2-xml...
内网外网远程唤醒开机攻略
前言Wake-on-LAN 也叫 WoL,指通过网络消息打开或唤醒计算机。 网络唤醒功能在远程办公环境下显得十分必要,比如位于家中或公司的计算机,出于经济和环保的目的,不使用时一般也会进入低功耗状态,睡眠、休眠甚至是关机。一旦进入低功耗状态,就需要适当的外部刺激才能让其重新恢复至工作模式。 这时借助 WoL 通过特定网络信号进行「唤醒」便是一个不错的选择。 远程开机分内网以及外网两种情况,内网的相对简单一些,外网的稍显复杂,需要有一点电脑基础。 前期准备不管是内网还是外网,下面这些前期准备环节都是一样的,而且也不能少。 系统设置 在 Windows 中,通过控制面板或者右下角网络图标,打开 网络连接 (也可以 Win+R - ncpa.cpl),然后找到使用的有线网卡,右键点击 属性 ; 选择 配置 - 电源管理 ,勾选 允许此设备唤醒计算机 以及 只允许幻数据包唤醒计算机 ; 这边勾选 只允许幻数据包唤醒计算机 是为了防止主板在接收其他信号时导致误开机,情况不是很常见,可选可不选。 找到有线网络的网卡,右键属性进入高级设置,找到唤醒魔包,将其开启。 ...
外网远程桌面连接内网电脑教程
前言接上篇修改Windows远程桌面3389端口,这篇就来介绍一下外网如何使用远程桌面来连接内网的电脑。 前提在操作之前,建议先确保需要被远程连接的电脑的有效性: 账号密码可用于登录 端口的正确性 电脑系统非网上下载的优化版本或者ghost镜像等(非必须,只是无法连接后需要排除组策略、防火墙等设置问题比较麻烦) 最好将手机与被控制的电脑在同一局域网内,然后通过手机端的远程桌面连接需要被控制的电脑,确保能够顺利登录。 外网连接方法这边介绍三种方法,自行选择一种即可,有自己理想的或者其他网站推荐的也可自行尝试。 方法一:向日葵远程控制(不推荐)这是最简单的方法,在向日葵官网下载向日葵软件,手机端或者电脑端也下载,同时两边登录自己的账号即可远程控制,但是:限速,使用体验不佳,画面会有马赛克。 方法二:IPv6连接(一般)这个方法一般需要路由器的支持,在路由器设置中先开启 IPv6 ,这样你的电脑就会分配到一个 IPv6 的地址。 通过 cmd 或者 PowerShell ,输入 ipconfig 可以得到 IPv6的地址(也可以点开...