PiLiQiu
不积跬步,无以至千里;不积小流,无以成江海。不积跬步,无以至千里;不积小流,无以成江海。
安装 NodeJS 从 Ubuntu 软件源安装 Node.js 和 npm 1 2 3 4 5 6 7 8 9 10 11 # 安装 sudo apt update sudo apt install nodejs npm # 验证安装过程 nodejs --version v18.19.1 # 卸载 sudo apt remove nodejs npm 从 NodeSource 中安装 Node.js 和 npm 1 2 3 4 5 6 7 8 9 # 添加 NodeSource 的仓库并安装指定版本的 Node.js(例如 22.x 或更高版本) curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - # 安装 Node.js sudo apt install -y nodejs # 验证安装,检查 Node.js 和 npm 的版本 node -v npm -v 安装 LangBot 如果要接入个人微信,需要以 docker 的方式安装 LangBot。
安装 Xinference 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 # 创建虚拟环境 conda create -n xinference python=3.11 # 激活虚拟环境 conda activate xinference # 安装的时候报错,提示缺少 torch,pip install torch 安装 torch pip install "xinference[all]" # Apple M系列 CMAKE_ARGS="-DLLAMA_METAL=on" pip install llama-cpp-python # 英伟达显卡 CMAKE_ARGS="-DLLAMA_CUBLAS=on" pip install llama-cpp-python # AMD 显卡 CMAKE_ARGS="-DLLAMA_HIPBLAS=on" pip install llama-cpp-python # 启动 Xinference xinference-local --host 主机ip --port 9997 # 启动模型 xinference launch --model-name ChatTTS --model-type audio --endpoint http://主机ip:9997 # 因为是 TTS 模型,需要安装 ffmpeg conda install -c conda-forge ffmpeg ffmpeg -version # 在使用的时候报错:ImportError: Failed to intialize FFmpeg extension. Tried versions: ['6', '5', '4', '']. Enable DEBUG logging to see more details about the error. # 降级 FFmpeg conda activate xinference conda install -c conda-forge ffmpeg=5.1.2 ffmpeg -version (图1) Dify 添加 Xinference (图2)