环境准备
在安装 YesImBot 之前,您需要确保您的系统满足以下要求,并准备好必要的环境。
系统要求
YesImBot 作为 Koishi 的插件运行,因此您需要先安装 Koishi 及其依赖。以下是基本的系统要求:
操作系统
YesImBot 支持以下操作系统:
- Windows: Windows 10 或更高版本
- macOS: macOS 10.15 (Catalina) 或更高版本
- Linux: 任何支持 Node.js 的现代 Linux 发行版,如 Ubuntu 20.04+、Debian 11+、CentOS 8+ 等
硬件要求
最低硬件配置:
- CPU: 双核处理器
- 内存: 2GB RAM(推荐 4GB 或更高)
- 存储: 1GB 可用空间(不包括数据存储)
推荐硬件配置(用于更流畅的体验):
- CPU: 四核处理器或更高
- 内存: 8GB RAM 或更高
- 存储: 5GB 或更多可用空间
软件依赖
必需软件
- Node.js: 版本 16.x 或更高(推荐使用 LTS 版本)
- npm: 通常随 Node.js 一起安装
- Koishi: 版本 4.x 或更高
可选软件
- Git: 用于从源代码安装或贡献代码
- 数据库: 如 SQLite(默认)、MySQL 或 MongoDB,用于存储配置和数据
- PM2: 用于在生产环境中管理 Node.js 应用程序
安装 Node.js 和 npm
Windows
- 访问 Node.js 官网
- 下载并安装 LTS 版本
- 安装过程中,确保选择包含 npm 的选项
- 安装完成后,打开命令提示符或 PowerShell,运行以下命令验证安装:
macOS
使用 Homebrew 安装(推荐):
# 安装 Homebrew(如果尚未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装 Node.js 和 npm
brew install node
或者从 Node.js 官网 下载安装包。
安装完成后,打开终端,运行以下命令验证安装:
Linux (Ubuntu/Debian)
# 更新包列表
sudo apt update
# 安装 Node.js 和 npm
sudo apt install nodejs npm
# 如果需要更新版本,可以使用 n 模块
sudo npm install -g n
sudo n lts
安装完成后,运行以下命令验证安装:
安装 Koishi
YesImBot 是基于 Koishi 的插件,因此您需要先安装 Koishi。有两种方式可以安装 Koishi:
方式一:使用 Koishi 桌面版(推荐新手)
- 访问 Koishi 官网
- 下载适合您操作系统的桌面版安装包
- 安装并启动 Koishi
- 按照界面提示完成初始设置
方式二:使用命令行安装
# 全局安装 Koishi CLI
npm install -g @koishijs/cli
# 创建一个新的 Koishi 应用
mkdir my-koishi-app
cd my-koishi-app
koishi init
# 按照提示完成初始化
# 启动 Koishi
koishi start
准备 LLM API 密钥
YesImBot 需要使用大型语言模型 API 来生成回复。您需要准备以下至少一种 API 的访问密钥:
OpenAI API
- 访问 OpenAI 平台
- 注册或登录您的账户
- 导航到 API 密钥页面
- 创建新的 API 密钥
- 复制并安全保存您的 API 密钥
Cloudflare AI API
- 登录您的 Cloudflare 账户
- 导航到 "Workers & Pages" > "AI"
- 获取您的 API 密钥和账户 ID
- 复制并安全保存这些信息
Ollama(本地部署选项)
如果您希望在本地运行模型:
- 访问 Ollama 官网
- 下载并安装适合您系统的版本
- 按照说明拉取所需的模型(如 llama2)
网络要求
如果您使用的是云端 API(如 OpenAI 或 Cloudflare),请确保您的服务器或设备能够访问这些 API 端点:
- OpenAI API:
https://api.openai.com
- Cloudflare AI API:
https://api.cloudflare.com
如果您所在的地区无法直接访问这些服务,您可能需要考虑使用代理或本地部署选项(如 Ollama)。
下一步
完成环境准备后,您可以继续安装 YesImBot。