Hub 文档
Tabby 在 Spaces 上
加入 Hugging Face 社区
并获得增强的文档体验
开始使用
Tabby 在 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 上更新