Tabby是一个自托管的AI编码助手,提供GitHub Copilot的开源和本地替代方案。它拥有几个关键功能:
启动 Tabby 服务器的最简单方法是使用以下 Docker 命令:
docker run -it \
--gpus all -p 8080:8080 -v $HOME/.tabby:/data \
tabbyml/tabby \
serve --model TabbyML/SantaCoder-1B --device cuda
有关其他选项(例如推理类型、并行性),请参阅 https://tabbyml.github.io/tabby 中的文档。
git clone --recurse-submodules https://github.com/TabbyML/tabby
cd tabby
按照本教程设置 Rust 环境。
安装所需的依赖项:
# For MacOS
brew install protobuf
# For Ubuntu / Debian
apt-get install protobuf-compiler libopenblas-dev
cargo build
...并且不要忘记提交拉取请求