Hub documentation

Tabby em Spaces

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Tabby em Spaces

Tabby é um assistente de código com IA de código aberto e auto-hospedado. Com o Tabby, qualquer equipe pode configurar com facilidade seu próprio servidor de conclusão de código baseado em LLM.

Neste guia, você aprenderá como implantar sua própria instância do Tabby e usá-la para desenvolvimento diretamente do site do Hugging Face.

Seu primeiro Tabby Space

Nesta seção, você aprenderá como implantar um Tabby Space e usá-lo para você ou para sua organização.

Implante o Tabby em Spaces

Você pode implantar o Tabby em Spaces com apenas alguns cliques:

Deploy on HF Spaces

Você precisa definir o Owner (sua conta pessoal ou uma organização), um nome para o Space e a Visibility. Para proteger o endpoint da api, estamos configurando a visibility como Private.

Duplicate Space

Você verá o Status da construção. Quando ele se tornar Em execução, seu Space estará pronto para uso. Se você não vir a interface Swagger UI do Tabby, tente atualizar a página.

Swagger UI

Se você deseja personalizar o título, os emojis e as cores do seu espaço, acesse “Files and Versions” e edite os metadados do seu arquivo README.md.

A URL do seu Tabby Space

Quando o Tabby estiver em execução, para um link de espaço como https://hfp.19830613.xyzm/spaces/TabbyML/tabby, a URL direta será https://tabbyml-tabby.hf.space. Essa URL fornece acesso a uma instância estável do Tabby em modo de tela cheia e atua como o endpoint da API para as Extensões de IDE/Editor se comunicarem.

Conectar a Extensão do VSCode ao backend do Space

  1. Instale a Extensão do VSCode.
  2. Abra o arquivo localizado em ~/.tabby-client/agent/config.toml. Descomente a seção [server] e a seção [server.requestHeaders] . Defina o endpoint para a URL direta que você encontrou na etapa anterior, que deve ter um formato semelhante a https://UserName-SpaceName.hf.space. Como o Space está definido como Privado, é essencial configurar o cabeçalho de autorização para acessar o endpoint. Você pode obter um token na página Access Tokens.
    • Defina o endpoint como a URL direta que você encontrou na etapa anterior, que deve ter um formato semelhante a https://UserName-SpaceName.hf.space.
    • Como o Space está definido como Private, é essencial configurar o cabeçalho de autorização para acessar o endpoint. Você pode obter um token na página Access Tokens.

Agent Config

  1. Você notará um ícone ✓ indicando uma conexão bem-sucedida. Tabby Connected

  2. Você completou a configuração, agora aproveite a tabulação!

Code Completion

Você também pode utilizar as extensões do Tabby em outros IDEs, como o JetBrains.

Feedback e suporte

Se você tiver sugestões de melhoria ou precisar de suporte específico, por favor, participe da comunidade do Slack do Tabby ou entre em contato pelo repositório do GitHub do Tabby.

Update on GitHub