云主机与在线服务试用合集

免费额度、试用机器与在线跑服务:IBM 大型机试用、Colab 白嫖算力、以及自建聊天机器人。

免费申请120天的IBM PowerPC s390x大型机VPS试用

IBM的LinuxONE是在S390大型机上运行Linux。与之配套的有一个社区云项目:IBM LinuxONE Community Cloud ——用户可以免费在community cloud上测试自己的应用。每个用户可以创建一个最高2核4G内存的虚拟机,使用期限是120天!

注册过程比较简单,信息尽量填写完整。邮箱没有要求,不过尽量用国外邮箱。注册成功后,邮箱里面会收到一封邮件,根据的邮件里的说明就可以激活并登陆到管理控制台了。

配置:LinuxONE-Medium CPU: 2 core(s) Memory: 4096MB Disk: 40GB

  1.  首先,进入注册页面进行注册:https://linuxone20.cloud.marist.edu/cloud/#/register (请填写正确的信息,最后一步国内手机号也可以)
  2. 注册后查看邮箱,会收到类似内容的邮件,里面标明了你可以使用到什么时候。点击其中给出的信息登录到控制面板。
  3. 进入后台选择create开始创建,选择如下内容即可,操作系统有红帽Linux企业7和SUSE企业版11,12三种,看个人需求,本人比较习惯红帽Linux企业7.
  4. 最重要的一步,是创建登录的ssh密钥,点击此处的create创建一个ssh key密钥对,输入任意一个名称并保存,浏览器会自动下载一个pem文件,请保存好,这是登录服务器的唯一凭据。

所有步骤创建完成后,部署服务器需要五六分钟,回到控制台主页,等右侧出现IP时即可登录

现在使用Windows下的MobaXterm软件进行登录,按提示填入ip地址,用户名(注意是linux1而不是root)认证类型选择ssh私钥,选择当时保存的pem文件即可,最后保存并登录,稍候即可出现Linux shell界面,这里的root权限使用sudo,查看一下是不是正牌的IBM s390x大型机。

如何在Google Colab上面简单创建NovelAI(白嫖)

1. 准备工作

既然使用 Google 的服务,需要什么就不用多说了吧。

2. 注册并登录 Google Drive

确认登录后点击如下链接:

https://colab.research.google.com/drive/13fIrz26qWLaLUk9TQspIh0QDDKElf6sB?usp=sharing

3. 保存副本

点击”文件” - “在云端硬盘中保存一份副本”,保存到自己的 Drive。

4. 打开文件

点击”文件” - “打开云端硬盘所在位置”,显示保存的文件(”NovelAILeaks API Backend (4chan Ver.)” 副本),双击打开。

5. 运行代码

点击”代码执行程序” - “全部运行”,等待一段时间,在”启动模型”窗口内出现以下内容即可复制链接访问,此时原窗口可以关闭。

1
2
3
4
+--------------------------------------------------------------------------------------------+
| Your quick Tunnel has been created! Visit it at (it may take some time to be reachable): |
| https://*************.trycloudflare.com |
+--------------------------------------------------------------------------------------------+

注意每次 Colab 项目运行时间只有 12 小时,到时间会自动释放资源,需要在谷歌 Drive 中重新运行。

为节约资源,可在不需要的时候点击右上角”忙碌”旁菜单,断开链接并删除运行时即可停止。

QChatGPT

部署

部署过程中遇到任何问题,请先在 QChatGPT 或 qcg-installer 的 issue 里进行搜索

注册 OpenAI 账号

可以直接进群找群主购买 或参考以下文章自行注册:

注册成功后请前往个人中心查看 api_key 完成注册后,使用以下自动化或手动部署步骤。

自动化部署

展开查看,以下方式二选一,Linux 首选 Docker,Windows 首选安装器。

Docker 方式

请查看此仓库 mikumifa/QChatGPT-Docker-Installer

安装器方式

使用此安装器(若无法访问请到 Gitee)进行部署。

  • 安装器目前仅支持部分平台,请到仓库文档查看,其他平台请手动部署。

手动部署

手动部署适用于所有平台:

  • 请使用 Python 3.9.x 以上版本
  • 请注意 OpenAI 账号额度消耗
    • 每个账户仅有 18 美元免费额度,如未绑定银行卡,则会在超出时报错
    • OpenAI 收费标准:默认使用的 text-davinci-003 模型 0.02 美元/千字

配置 Mirai

按照此教程配置 Mirai 及 YiriMirai。启动 mirai-console 后,使用 login 命令登录 QQ 账号,保持 mirai-console 运行状态。

配置主程序

  1. 克隆此项目:
1
2
git clone https://github.com/RockChinQ/QChatGPT
cd QChatGPT
  1. 安装依赖:
1
2
pip3 install yiri-mirai openai colorlog func_timeout
pip3 install dulwich
  1. 运行一次主程序,生成配置文件:
1
python3 main.py
  1. 编辑配置文件 config.py

按照文件内注释填写配置信息。

  1. 运行主程序:
1
python3 main.py

无报错信息即为运行成功。

常见问题

  • mirai 登录提示 QQ 版本过低,见此 issue
  • 如提示安装 uvicorn 或 hypercorn 请不要安装,这两个不是必需的,目前存在未知原因 bug
  • 如报错 TypeError: As of 3.10, the *loop* parameter was removed from Lock(),请参考此处

使用

查看 Wiki 功能使用页

在 mirai 上登录 QQ

1
login <机器人QQ号> <机器人QQ密码>

具体见此教程

配置自动登录

当机器人账号登录成功以后,执行:

1
2
autologin add <机器人QQ号> <机器人密码>
autologin setConfig <机器人QQ号> protocol IPAD

出现 mirai 登录时提示版本过低 报错时候删除 mirai/bots 文件夹里面的数据,见此 issue

完成后,Ctrl + C 退出。

编写配置文件

  • 在 bot 目录下创建 config.py,将 config-template.py 的内容复制进去,编辑 config.py 修改必需项。

  • 在 mirai/config/net.mamoe.mirai-api-http 文件夹中找到 setting.yml,这是 mirai-api-http 的配置文件。

  • 将这个文件的内容修改为:

1
2
3
4
5
6
7
8
9
10
11
12
adapters:
- ws
debug: true
enableVerify: true
verifyKey: yirimirai
singleMode: false
cacheSize: 4096
adapterSettings:
ws:
host: localhost
port: 8080
reservedSyncId: -1

verifyKey 要求与 bot 的 config.py 中的 verifyKey 相同。

插件生态

现已支持自行开发插件对功能进行扩展或自定义程序行为,详见 Wiki 插件使用页,开发教程见 Wiki 插件开发页

示例插件

在 tests/plugin_examples 目录下,将其整个目录复制到 plugins 目录下即可使用:

  • cmdcn - 主程序指令中文形式
  • hello_plugin - 在收到消息 hello 时回复相应消息
  • urlikethisijustsix - 收到冒犯性消息时回复相应消息

更多

欢迎提交新的插件:

About

在 QQ 上与 ChatGPT 等语言模型进行对话,OpenAI + Mirai 实现,支持插件、多 APIKEY 管理,多平台一键部署。


Installer for QChatGPT

为 QChatGPT 项目 使用 Go 语言编写的一键部署脚本,自动化部署所需依赖。

  • 注意:下载的 Python 和 mirai 均为免安装版,不影响系统其他环境。

使用方法

部署过程中遇到任何问题,请先在 QChatGPT 或 qcg-installer 的 issue 里进行搜索,若找不到请前往:交流、答疑群: 204785790

1. 注册 OpenAI 账号

参考以下文章:

注册成功后请前往个人中心查看 api_key

2. 安装器

  • 从 Release 页面下载可执行文件,若无法访问请到 Gitee
  • 保存到电脑上某个空目录,直接运行,等待配置环境
  • 完毕后根据提示输入 api-key 和 QQ号
  • 到此安装完成

常见问题

网络状况不好,下载失败?

解决方法:

  • 若您有网络代理可用于提速,可在启动安装器时提供参数 -p <代理地址>,如:
1
qcg-installer-0.1-windows-x64.exe -p http://localhost:7890

3. 运行程序

之后每次重启之后均需要按照以下步骤启动程序。

启动 mirai

  • 运行 run-mirai.bat (Windows) 或 ./run-mirai.sh (Linux) 启动 mirai
  • 并输入 login <QQ号> <QQ密码> 根据提示登录账号

运行主程序

  • 登录完成后运行 run-bot.bat (Windows) 或 ./run-bot.sh (Linux) 启动主程序。

常见问题

  • mirai 登录提示 QQ 版本过低,见此 issue
  • 运行 run-bot.bat 闪退请见此解决方案
  • 若启动后提示安装 uvicorn 或 hypercorn,请不要安装,会导致不明原因 bug

目前支持的平台和架构

  • Windows x64
  • CentOS x64(以及其他使用 yum 作为包管理器的操作系统)
  • Ubuntu x64(以及其他使用 apt 作为包管理器的操作系统)
  • Raspbian arm64