跳到主要内容

安装 Edge Studio

常规本地开发先创建并激活 Python 3.11 环境,再从 Python 软件包安装 Edge Studio:

python3.11 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install edge-studio
edge doctor

如果你使用 uv

uv venv --python 3.11 .venv
source .venv/bin/activate
uv pip install edge-studio
edge doctor

参与 Edge Studio 开发或测试本地 checkout 时,再使用源码安装路径。

要求

要求版本
macOS14 或更高
硬件Apple Silicon
Python推荐 3.11
Node.js只有构建或开发 Web UI 时需要

从源码安装

git clone https://github.com/AtomGradient/edge-studio.git
cd edge-studio
python3.11 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e .
edge doctor

使用 edge 检查模型就绪状态、写入模型下载回执,并运行本地学习演示:

edge models where qwen3.5-9b-4bit --json
edge models fetch qwen3.5-9b-4bit --source auto
edge demo chat --model qwen3.5-9b-4bit --interactive

edge models fetch --source auto 可以在 ModelScope、Hugging Face 或 HF 镜像中选择当前可用的预览下载路径。下载行为是显式的,并会写入下载回执。

看到 [chat:ready] 后,可以连续问几个普通问题,并用 /exit 退出。第一次加载 9B 模型可能需要几十秒。

基础对话跑通后,继续看 CLI 学习演示,检查合成纠错样本,并对比基础回答和 Neural Imprint 恢复后的回答哈希。

启动 Web UI

安装后的软件包只暴露一个 edge 命令。用下面的命令启动本地 Studio UI 和 API server:

edge studio

打开:

http://127.0.0.1:18842

服务默认只运行在本机地址。用 Ctrl+C 停止。

从源码进行前端开发时,单独运行 Vite,并保持后端服务运行:

npm --prefix frontend ci
npm --prefix frontend run dev
edge studio

本地构建 wheel

需要验证已发布软件包形态时,运行发布打包脚本:

./scripts/build_wheel.sh

该脚本会构建前端、打包后端资源,并把 wheel 写入 dist/