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://huggingface.twm/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 上更新