Tabby on Spaces
Tabby 是一款开源的自托管 AI 编码助手。使用 Tabby,每个团队都可以轻松设置自己的 LLM 驱动的代码补全服务器。
在本指南中,您将学习如何部署自己的 Tabby 实例,并直接从 Hugging Face 网站将其用于开发。
您的第一个 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,它应该类似于
您会注意到一个 ✓ 图标,表示连接成功。
您已完成设置,现在尽情享受 Tabby 吧!
您也可以在其他 IDE 中使用 Tabby 扩展,例如 JetBrains。
反馈和支持
如果您有任何改进建议或需要特定支持,请加入 Tabby Slack 社区 或在 Tabby 的 GitHub 仓库 上联系我们。
< > 在 GitHub 上更新