Spaces에서 Tabby 사용하기
Spaces에서 Tabby 사용하기
Tabby는 오픈소스, 자체 호스팅 AI 코딩 어시스턴트예요. Tabby를 쓰면 모든 팀이 자체 LLM 기반 코드 완성 서버를 쉽게 구축할 수 있어요.
이 가이드에서는 자체 Tabby 인스턴스를 배포하고 Hugging Face 웹사이트에서 바로 개발에 사용하는 방법을 배워요.
출처: 문서
본문
첫 Tabby Space
이 섹션에서는 Tabby Space를 배포하고 자신이나 조직을 위해 사용하는 방법을 배워요.
Spaces에 Tabby 배포하기
몇 번의 클릭으로 Spaces에 Tabby를 배포할 수 있어요:
Owner(개인 계정 또는 조직), Space 이름, Visibility를 정의해야 해요. API 엔드포인트를 보호하기 위해 Visibility를 Private으로 구성할게요.
Building 상태가 보일 거예요. Running이 되면 Space가 사용할 준비가 된 거예요. Tabby Swagger UI가 보이지 않으면 페이지를 새로고침해 보세요.
[!TIP] Space의 제목, 이모지, 색상을 커스텀하려면 "Files and Versions"로 가서 README.md 파일의 메타데이터를 수정해요.
Tabby Space URL
Tabby가 시작되고 나면, https://huggingface.com/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]섹션 둘 다 주석을 해제해요.- 엔드포인트를 이전 단계에서 찾은 Direct URL로 설정해요.
https://UserName-SpaceName.hf.space처럼 보일 거예요. - Space가 Private으로 설정되어 있기 때문에 엔드포인트 접근을 위해 authorization 헤더를 구성하는 게 필수예요. Access Tokens 페이지에서 토큰을 얻을 수 있어요.
- 엔드포인트를 이전 단계에서 찾은 Direct URL로 설정해요.
-
성공적으로 연결됐다는 뜻의 ✓ 아이콘이 보일 거예요.
-
설정이 끝났어요, 이제 Tabby를 즐겨요!
JetBrains 같은 다른 IDE에서도 Tabby 확장을 사용할 수 있어요.
피드백과 지원
개선 제안이 있거나 특정 지원이 필요하면 Tabby Slack 커뮤니티에 가입하거나 Tabby GitHub 리포지토리로 연락해 주세요.
더 알아보기 (Learn more)
- Tabby Space를 배포하면 자체 LLM 코드 완성 서버를 바로 쓸 수 있어요.
- Private Space의 API 엔드포인트는 Access Token으로 인증해요.
- Tabby 공식 문서에서 Tabby 설정·사용법을 더 확인해 보세요.