FireflyChat

FireflyChat 是由 Firefly 开源团队开发的图形化大模型应用平台,用户可在 FireflyChat 提供的可视化 WebUI 中快速体验各种大模型的实际使用效果。

_images/fireflychat.png

软件安装

注:一般情况下,AIBOX-3588 的系统固件已内置 FireflyChat 并导入基础模型,直接使用即可。如果固件不存在 FireflyChat,可以下载对应AI固件,或者自行安装 FireflyChat。

安装 FireflyChat 需要先从下载中心获取所需的安装包。共两个安装包,分别为 fireflychat_x.x.x_arm64.deblibfirefly-ai_x.x.x_arm64.deb

获取安装包后需将其传输至 AIBOX-3588 上,并执行以下命令进行安装:

# 安装 venv 虚拟环境
sudo apt update
sudo apt install python3-venv

# 安装 FireflyChat
sudo dpkg -i libfirefly-ai_*_arm64.deb
sudo dpkg -i fireflychat_*_arm64.deb

在安装完 FireflyChat 后,还需将所需的模型文件导入进 FireflyChat 中,才能够正常使用。

模型导入

大模型

用户可以从下载中心的 LLM 模型资源中获取 Firefly 开源团队提供的模型文件(.bmodel)。

获取模型文件后需将其传输至 AIBOX-3588 上,并执行以下命令进行导入:

# 移动模型文件位置,其中 <model_path> 请替换为实际的模型文件路径
sudo mv <model_path> /userdata/firefly_userdata/models/LLM/

# 重启 FireflyChat 服务
sudo systemctl restart FireflyChat

软件使用

WebUI 使用(主要使用方法)

FireflyChat 在成功安装后将会自动运行,用户可在浏览器中输入 <ip_address>:7860 直接访问 FireflyChat。

注意:<ip_address> 需替换为实际的 IP 地址,例:172.16.11.18:7860

软件后台管理

FireflyChat 是一个作为 systemd 服务注册的应用程序,可以通过以下命令控制 FireflyChat 运行状态:

# 关闭 FireflyChat
sudo systemctl stop FireflyChat

# 重启 FireflyChat
sudo systemctl restart FireflyChat

# 禁用 FireflyChat 自启动
sudo systemctl disable FireflyChat

# 查看运行日志
sudo journalctl -u FireflyChat