Hub 文档

在 Spaces 上使用 Tabby

Hugging Face's logo
加入 Hugging Face 社区

并获得增强型文档体验

开始使用

Tabby on Spaces

Tabby 是一款开源的自托管 AI 编码助手。使用 Tabby,每个团队都可以轻松设置自己的 LLM 驱动的代码补全服务器。

在本指南中,您将学习如何部署自己的 Tabby 实例,并直接从 Hugging Face 网站将其用于开发。

您的第一个 Tabby Space

在本节中,您将学习如何部署 Tabby Space 并将其用于自己或您的组织。

在 Spaces 上部署 Tabby

您只需点击几下即可在 Spaces 上部署 Tabby

Deploy on HF Spaces

您需要定义所有者(您的个人帐户或组织)、Space 名称和可见性。为了保护 API 端点,我们将可见性配置为私有。

Duplicate Space

您将看到“构建状态”。一旦变为“运行中”,您的 Space 就已准备就绪。如果您没有看到 Tabby Swagger UI,请尝试刷新页面。

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 后端

  1. 安装 VSCode 扩展
  2. 打开位于 ~/.tabby-client/agent/config.toml 的文件。取消注释 [server] 部分和 [server.requestHeaders] 部分。
    • 将端点设置为上一步中找到的直接 URL,它应该类似于 https://UserName-SpaceName.hf.space
    • 由于 Space 设置为**私有**,因此必须配置授权标头才能访问端点。您可以从 访问令牌 页面获取令牌。

Agent Config

  1. 您会注意到一个 ✓ 图标,表示连接成功。Tabby Connected

  2. 您已完成设置,现在尽情享受 Tabby 吧!

Code Completion

您也可以在其他 IDE 中使用 Tabby 扩展,例如 JetBrains

反馈和支持

如果您有任何改进建议或需要特定支持,请加入 Tabby Slack 社区 或在 Tabby 的 GitHub 仓库 上联系我们。

< > 在 GitHub 上更新