Hub documentation
Spaces 上的 Tabby
Spaces 上的 Tabby
Tabby 是一款开源、可自托管的 AI 编程助手。借助 Tabby,每个团队都能轻松搭建自己的基于 LLM 的代码补全服务器。
在本指南中,您将学习如何部署自己的 Tabby 实例,并直接在 Hugging Face 网站上使用它进行开发。
您的第一个 Tabby Space
在本节中,您将学习如何部署一个 Tabby Space,并将其用于个人或您的组织。
在 Spaces 上部署 Tabby
只需点击几下,即可在 Spaces 上部署 Tabby:
您需要定义 Owner(您的个人账户或组织)、Space 名称以及 Visibility。为了保障 api 端点的安全,我们将 visibility 配置为 Private。

您会看到构建状态。当状态变为运行中时,您的 Space 即可使用。如果未看到 Tabby Swagger UI,请尝试刷新页面。

如果您想自定义空间的标题、表情符号和颜色,请前往“文件和版本”,然后编辑您的 README.md 文件的元数据。
您的 Tabby Space URL
当 Tabby 启动并运行后,对于类似 https://huggingface-bo5.pages.devm/spaces/TabbyML/tabby 的 Space 链接,其直接访问 URL 为 https://huggingface.co/proxy/tabbyml-tabby.hf.space。 该 URL 提供对全屏模式下稳定 Tabby 实例的访问,并作为 IDE/编辑器扩展与其通信的 API 端点。
将 VSCode 扩展连接到 Space 后端
- 安装 VSCode 扩展。
- 打开位于
~/.tabby-client/agent/config.toml. 取消注释[server]部分和[server.requestHeaders]部分。将 endpoint 设置为上一步中找到的 Direct URL,其格式应类似于 https://huggingface.co/proxy/UserName-SpaceName.hf.space。由于该 Space 已设置为 Private,因此必须配置授权头才能访问该 endpoint。您可以从 Access Tokens 页面获取 token。- 将端点设置为上一步中找到的 Direct URL,其格式应类似于
https://huggingface.co/proxy/UserName-SpaceName.hf.space。 - 由于该 Space 已设置为 Private,因此必须配置授权头才能访问该端点。您可以从 Access Tokens 页面获取令牌。
- 将端点设置为上一步中找到的 Direct URL,其格式应类似于

您会看到一个 ✓ 图标,表示连接成功。

您已完成设置,现在可以尽情使用自动补全功能了!

您还可以在其他 IDE 中使用 Tabby 扩展,例如 JetBrains。
反馈与支持
如果您有改进建议或需要特定支持,请加入 Tabby Slack 社区 或通过 Tabby 的 GitHub 仓库 联系我们。
Update on GitHub