Sobre o projeto
huggingface_hub é a interface de linha de comando oficial e o cliente Python do Hugging Face Hub, uma plataforma para compartilhar modelos, datasets e demos de aprendizado de máquina de código aberto. O projeto fornece ambas as interfaces em um único pacote: a CLI `hf` para uso no terminal e a biblioteca Python `huggingface_hub`.
A instalação está disponível por meio de um script instalador autônomo para macOS, Linux e Windows, ou via pip/uv para o pacote Python, que também instala a CLI. Grupos de dependências opcionais (por exemplo, o módulo MCP) mantêm a instalação padrão mínima.
Principais capacidades descritas no README:
- Baixar arquivos individuais ou repositórios inteiros, com arquivos armazenados em uma pasta de cache local.
- Enviar arquivos únicos ou pastas inteiras para repositórios de modelos, datasets ou Spaces.
- Criar e gerenciar repositórios no Hub.
- Executar inferência em modelos implantados.
- Executar Jobs na infraestrutura do Hugging Face.
- Pesquisar modelos, datasets e Spaces.
- Compartilhar model cards para documentar modelos.
- Interagir com a comunidade por meio de pull requests e comentários.
A CLI foi projetada explicitamente tanto para humanos quanto para agentes de codificação: a saída dos comandos se adapta quando invocada por um agente, e uma referência de skill gerada pode ser instalada para ferramentas como Claude Code, Codex, Cursor e OpenCode. A autenticação usa tokens do Hub, com uma opção de token não interativa para ambientes automatizados.
O README também menciona integrações com outras bibliotecas de ML de código aberto, oferecendo hospedagem gratuita de modelos e datasets, versionamento de arquivos grandes por meio do backend de armazenamento Xet, widgets no navegador, downloads acelerados por CDN e estatísticas de uso. Orientações de contribuição são fornecidas para solicitações de recursos e relatórios de bugs.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.