Hub 文档
Spaces 上的 Tabby
加入 Hugging Face 社区
并获得增强的文档体验
开始使用
Spaces 上的 Tabby
Tabby 是一款开源的、自托管的 AI 编程助手。有了 Tabby,每个团队都可以轻松搭建自己的 LLM 驱动的代码补全服务器。
本指南将向您展示如何在 Hugging Face 网站上直接部署您自己的 Tabby 实例并用于开发。
你的第一个 Tabby Space
在本节中,你将学习如何部署一个 Tabby Space 并为自己或你的组织使用它。
在 Spaces 上部署 Tabby
只需点击几下即可在 Spaces 上部署 Tabby
你需要定义所有者(你的个人账户或组织)、Space 名称和可见性。为了保护 API 端点,我们将可见性配置为私人。
您会看到“正在构建”状态。一旦它变为“正在运行”,您的 Space 即可使用。如果您没有看到 Tabby Swagger UI,请尝试刷新页面。
如果你想自定义 Space 的标题、表情符号和颜色,请前往“文件和版本”并编辑 README.md 文件的元数据。
你的 Tabby Space URL
Tabby 运行后,对于像 https://hugging-face.cnm/spaces/TabbyML/tabby 这样的 Space 链接,直接 URL 将是 https://tabbyml-tabby.hf.space。 此 URL 提供以全屏模式访问稳定的 Tabby 实例,并作为 IDE/编辑器扩展进行通信的 API 端点。
连接 VSCode 扩展到 Space 后端
- 安装 VSCode 扩展。
- 打开位于
~/.tabby-client/agent/config.toml
的文件。取消注释[server]
部分和[server.requestHeaders]
部分。- 将端点设置为您在上一步中找到的直接 URL,它应该类似于
https://UserName-SpaceName.hf.space
。 - 由于 Space 设置为**私人**,因此配置用于访问端点的授权头至关重要。您可以从访问令牌页面获取令牌。
- 将端点设置为您在上一步中找到的直接 URL,它应该类似于
你会看到一个✓图标,表示连接成功。
您已完成设置,现在请尽情享受自动补全!
您也可以在其他 IDE 中使用 Tabby 扩展,例如 JetBrains。
反馈和支持
如果您有改进建议或需要特定支持,请加入 Tabby Slack 社区 或在 Tabby 的 GitHub 仓库上联系。
< > 在 GitHub 上更新