下载地址:https://github.com/rustai-solutions/slint-chatbot-demo
readme中文翻译
Slint 聊天机器人演示
这是一个 Rust + Slint + Candle + OpenChat LLM 的演示,看起来像这样:
自己动手做
确保你已经下载了 openchat_3.5.Q4_K_M.gguf
和 tokenizer.json
,使用以下命令:
HF_HUB_ENABLE_HF_TRANSFER=1 HF_ENDPOINT=https://hf-mirror.com huggingface-cli download TheBloke/openchat_3.5-GGUF openchat_3.5.Q4_K_M.gguf HF_HUB_ENABLE_HF_TRANSFER=1 HF_ENDPOINT=https://hf-mirror.com huggingface-cli download openchat/openchat_3.5 tokenizer.json
下载的文件位于 ~/.cache/huggingface/hub/
。
将它们复制到当前项目目录的根目录,如下所示:
复制
$ ls -lh总共 12G-rw-r--r-- 1 daoga 197609 71 12月 6日 12:34 build.rs-rw-r--r-- 1 daoga 197609 141K 12月 7日 17:37 Cargo.lock-rw-r--r-- 1 daoga 197609 436 12月 7日 17:36 Cargo.toml-rw-r--r-- 1 daoga 197609 1.1K 12月 6日 12:34 LICENSE-rw-r--r-- 1 daoga 197609 4.1G 12月 7日 15:31 openchat_3.5.Q4_K_M.gguf-rw-r--r-- 1 daoga 197609 7.2G 12月 7日 15:53 openchat_3.5.Q8_0.gguf-rw-r--r-- 1 daoga 197609 468 12月 7日 17:39 README.mddrwxr-xr-x 1 daoga 197609 0 12月 7日 15:07 src/drwxr-xr-x 1 daoga 197609 0 12月 6日 16:49 target/-rw-r--r-- 1 daoga 197609 1.8M 12月 7日 15:30 tokenizer.jsondrwxr-xr-x 1 daoga 197609 0 12月 6日 12:34 ui/```然后```shcargo run --release```你会看到一个 GUI 应用程序弹出来,祝你好运!
windows用户疑问解答
一、想问问OpenChat3.5哪里下载
OpenChat 3.5 是一个基于 Rust 语言和 Slint 库构建的聊天机器人。如果你想下载 OpenChat 3.5,你可以通过 Hugging Face 镜像站点进行下载。根据提供的信息,以下是下载 OpenChat 3.5 的步骤:
1. 打开终端或命令提示符。
2. 设置环境变量以便使用 Hugging Face 镜像站点。对于 Linux 用户,可以在 `~/.bashrc` 文件中添加以下行:
```sh
export HF_ENDPOINT=https://hf-mirror.com
```
对于 Windows 用户,在 Powershell 中添加:
```powershell
$env:HF_ENDPOINT = "https://hf-mirror.com"
```
3. 使用 `huggingface-cli` 工具下载 OpenChat 3.5。首先,确保你已经安装了 `huggingface-cli`。如果没有安装,可以通过运行 `pip install -U huggingface-hub` 来安装。然后,执行以下命令来下载模型和分词器文件:
```sh
huggingface-cli download TheBloke/openchat_3.5-GGUF openchat_3.5.Q4_K_M.gguf
huggingface-cli download openchat/openchat_3.5 tokenizer.json
```
请注意,上述命令假设你已经安装了 `huggingface-cli` 并且设置了正确的环境变量。下载的文件将位于 `~/.cache/huggingface/hub/` 目录下。你需要将这些文件复制到你的项目目录中,以便在项目中使用。
如果你遇到任何问题,可以参考 Hugging Face 镜像站点提供的教程或寻求社区的帮助。
二、我是 Windows 用户但没有huggingface-cli` 工具,能说说到哪里下载吗?怎么安装?
如果您是 Windows 用户并且想要安装 `huggingface-cli` 工具,可以按照以下步骤进行:
1. **安装 Python**:
首先,确保您的 Windows 系统上安装了 Python。`huggingface-cli` 是一个 Python 包,因此需要 Python 环境。您可以从 [Python 官网](https://www.python.org/downloads/windows/) 下载并安装适合您系统的 Python 版本。
2. **安装 pip**:
Python 安装完成后,通常会自带 pip 工具。pip 是 Python 的包管理器,用于安装和管理 Python 包。您可以通过打开命令提示符(CMD)或 PowerShell 并输入 `pip --version` 来检查 pip 是否已正确安装。
3. **安装 huggingface-cli**:
使用 pip 来安装 `huggingface-cli`。在命令提示符或 PowerShell 中输入以下命令:
```powershell
pip install huggingface-hub
```
这条命令会从 Python 包索引(PyPI)下载并安装 `huggingface-hub` 包,其中包含了 `huggingface-cli` 工具。
4. **验证安装**:
安装完成后,您可以通过运行以下命令来验证 `huggingface-cli` 是否已正确安装:
```powershell
huggingface-cli --version
```
如果安装成功,该命令将输出 `huggingface-cli` 的版本信息。
5. **使用 huggingface-cli**:
安装完成后,您就可以使用 `huggingface-cli` 来下载和操作 Hugging Face 上的模型和数据集了。例如,使用以下命令下载模型:
```powershell
huggingface-cli download TheBloke/openchat_3.5-GGUF openchat_3.5.Q4_K_M.gguf
```
请根据您要下载的具体模型和数据集替换上述命令中的路径和文件名。
请注意,如果您在使用过程中遇到任何问题,可以参考 Hugging Face 官方文档或搜索相关的教程和解决方案。