ChatGPT iOS App使用指南
昨天OpenAI官方上架了ChatGPT iOS App,这里我第一时间安装了下,觉得非常不错,这里总结下使用。
安装要求
- 外区账号,比如美区,国区没戏
- iOS系统16.1及以上
- 下载地址戳👉这里
Plus订阅
以当前仅支持的美区为例,可以在美国Apple官网购买礼品卡,之后充值到美区账号即可。对于走美国虚拟信用卡无开卡费,手续费,且充值金额灵活些。
ChatGPT使用太不稳定了,为了避免不可用时耽误事,搭建个私人TG Bot备用。调研发现chatgpt-telegram-bot不错,因此选择服务来搭建
TG下访问@BotFather创建Bot
TG下访问@useridinfobot,获取个人账号UserID,注意不是名字
选择HK或者境外服务器,拉取镜像
1 | docker pull n3d1117/chatgpt-telegram-bot:latest |
创建.env文件,配置环境变量,参考https://github.com/n3d1117/chatgpt-telegram-bot/blob/main/.env.example
主要是这四个配置
1 | # Your OpenAI API key |
启动容器
1 | docker run -d --name "chatgpt-telegram-bot" --env-file ./.env n3d1117/chatgpt-telegram-bot:latest |
此时,TG下访问Bot就可以玩了
ssh2包中提供了HTTPAgent,使用该HTTP Agent是可以接管请求,底层再通过SSH建立的与目标机器连接,从而实现内网穿透。
最近需要开发自定义的HTTP Agent,因此这里研究下实现。
整个HTTPAgent实现是在项目下的lib/http-agents.js
1 | const { Agent: HttpAgent } = require('http'); |
这里可以看到for循环将nodejs下的Agent进行改造并重新导出。
nodejs下的Agent构造函数如下