Hub 文档

Tabby 在 Spaces 上

Hugging Face's logo
加入 Hugging Face 社区

并获得增强的文档体验

开始使用

Tabby 在 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 已连接

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

Code Completion

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

反馈和支持

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

< > 在 GitHub 上更新