Hub documentation

Tabby trên Spaces

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Tabby trên Spaces

Tabby là trợ lý lập trình AI mã nguồn mở, tự lưu trữ. Với Tabby, mọi đội ngũ đều có thể dễ dàng thiết lập máy chủ hoàn thành mã do LLM hỗ trợ của riêng mình.

Trong hướng dẫn này, bạn sẽ học cách triển khai một instance Tabby của riêng mình và sử dụng nó để phát triển trực tiếp từ trang web Hugging Face.

Tabby Space đầu tiên của bạn

Trong phần này, bạn sẽ học cách triển khai một Tabby Space và sử dụng nó cho bản thân hoặc tổ chức của bạn.

Triển khai Tabby trên Spaces

Bạn có thể triển khai Tabby trên Spaces chỉ với vài cú nhấp chuột:

Deploy on HF Spaces

Bạn cần xác định Owner (tài khoản cá nhân của bạn hoặc một tổ chức), tên Space và Visibility. Để bảo mật api endpoint, chúng tôi sẽ cấu hình visibility là Private.

Duplicate Space

Bạn sẽ thấy Trạng thái xây dựng. Khi nó chuyển thành Đang chạy, Space của bạn đã sẵn sàng. Nếu bạn không thấy Tabby Swagger UI, hãy thử tải lại trang.

Swagger UI

Nếu bạn muốn tùy chỉnh tiêu đề, emoji và màu sắc của space, hãy chuyển đến “Files and Versions” và chỉnh sửa metadata của tệp README.md.

URL Tabby Space của bạn

Khi Tabby đã chạy, với một liên kết space như https://hfproxy.pages.devm/spaces/TabbyML/tabby, URL trực tiếp sẽ là https://huggingface.co/proxy/tabbyml-tabby.hf.space. URL này cung cấp quyền truy cập vào một instance Tabby ổn định ở chế độ toàn màn hình và đóng vai trò là API endpoint cho các IDE/Editor Extensions để giao tiếp.

Kết nối VSCode Extension với backend của Space

  1. Cài đặt VSCode Extension.
  2. Mở tệp nằm tại ~/.tabby-client/agent/config.toml. Bỏ chú thích cả phần [server] và phần [server.requestHeaders] .
    • Đặt endpoint thành Direct URL mà bạn đã tìm thấy ở bước trước, có dạng tương tự như https://huggingface.co/proxy/UserName-SpaceName.hf.space.
    • Vì Space được đặt ở chế độ Private, việc cấu hình tiêu đề xác thực (authorization header) để truy cập endpoint là bắt buộc. Bạn có thể lấy token từ trang Access Tokens.

Agent Config

  1. Bạn sẽ thấy biểu tượng ✓ cho thấy kết nối thành công. Tabby Connected

  2. Bạn đã hoàn tất việc thiết lập, giờ hãy tận hưởng tính năng tab!

Code Completion

Bạn cũng có thể sử dụng các tiện ích mở rộng Tabby trong các IDE khác, chẳng hạn như JetBrains.

Phản hồi và hỗ trợ

Nếu bạn có đề xuất cải tiến hoặc cần hỗ trợ cụ thể, vui lòng tham gia cộng đồng Slack của Tabby hoặc liên hệ qua kho GitHub của Tabby.

Update on GitHub