huggingface-spaces
Permite que seu agente crie e gerencie aplicações na plataforma Hugging Face Spaces. É útil para hospedar demos, carregar modelos e depurar.
O que ela faz
Esta ferramenta permite criar e gerenciar aplicações de inteligência artificial na plataforma Hugging Face Spaces. Você pode hospedar seus próprios modelos e demos interativas.
Quando usar
- ✓Quando você quer mostrar um modelo de IA para outras pessoas.
- ✓Quando você tem um código de IA e quer torná-lo acessível pela internet.
- ✓Quando você quer testar diferentes configurações de hardware para sua aplicação de IA.
Exemplo do que pedir para a IA
“Crie um espaço na Hugging Face para demonstrar meu modelo de reconhecimento de imagem usando Gradio e hardware ZeroGPU.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você define o tipo de aplicação (Gradio, Docker ou Estática) e o hardware desejado. A ferramenta cuida de configurar o ambiente e o deploy na Hugging Face.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill huggingface-spacesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/huggingface-spaces/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Hugging Face Spaces
Quando Usar
Use esta habilidade quando precisar construir, implantar e manter aplicações no Hugging Face Spaces — Gradio / Docker / SDKs Estáticos, ZeroGPU e hardware dedicado, carregamento de modelos, depuração, buckets, provedores de inferência, subsídios da comunidade. Use sempre que o usuário pedir para criar ou hospedar um aplicativo no Hugging Face, portar código para...
O Hugging Face Spaces hospeda aplicações de machine learning. Existem mais de 1 milhão hoje; cada Space é um repositório git. Esta habilidade cobre a criação, construção, depuração e manutenção deles.
0. Preparando-se
Antes de mais nada:
- Verifique se a CLI
hfestá instalada:which hf. Se não estiver,pip install -U huggingface_hub. - Verifique se o usuário está logado:
hf auth whoami. Se não estiver, peça para ele executar! hf auth loginnesta sessão — ele precisará de um token com escopo de escrita de https://huggingface.co/settings/tokens. - Anote as flags
whoamiecanPaydaisPro— elas controlam as escolhas de hardware abaixo.
A habilidade hf-cli ensina a um agente todos os comandos hf e é a companheira recomendada para esta. Instale-a com hf skills add hf-cli (adicione --claude --global para instalar também para Claude Code, em nível de usuário).
1. O que é um Space
Um Space é um repositório git com três SDKs possíveis:
- Gradio — a maioria dos Spaces. Python, iteração rápida, suporta ZeroGPU.
- Docker — contêiner arbitrário. Use quando precisar de uma pilha não-Python ou um modelo pré-construído (Streamlit, Argilla, Shiny, etc. — lista completa em https://huggingface.co/docs/hub/spaces-sdks-docker). Não suporta ZeroGPU.
- Estático — HTML puro, ou um projeto React/Svelte/Vue construído no momento da implantação. Use para ML no navegador (transformers.js / WebGPU / WebAssembly / onnxruntime-web), páginas de projeto, relatórios interativos ou Spaces que orquestram outros Spaces. Não precisa de hardware.
Níveis de Hardware
Gratuito, sem custo para o criador: cpu-basic e zero-a10g (ZeroGPU). Spaces Estáticos também são gratuitos e não precisam de hardware.
cpu-basic — 2 vCPU / 16 GB. Para visualização de dados, Spaces de proxy de API, pequenos modelos limitados por CPU.
ZeroGPU (zero-a10g) — alocação dinâmica de GPU por solicitação em NVIDIA RTX PRO 6000 Blackwell (sm_120). Dois tamanhos: large (metade MIG, 48 GB, 1× cota) e xlarge (completo, 96 GB, 2× cota). Gratuito para o criador do Space; visitantes do Space consomem sua própria cota diária (~5 min grátis / 40 min Pro / 60 min Enterprise). Apenas Gradio, PyTorch-first. Requer que o criador esteja em um plano PRO / Team / Enterprise.
GPU Dedicada (T4, L4, A10G, L40S, A100, H200) — cobrado do criador do Space por hora. Lista + preços: hf spaces hardware. Apenas o criador pode anexar essas GPUs, e apenas se canPay=True. Use quando ZeroGPU genuinamente não for adequado — modelo principal não-PyTorch com inicialização pesada, inferência de modelo muito grande com contexto longo, etc.
Se um usuário não-PRO tiver um caso de uso que deseje ZeroGPU, você ainda pode construí-lo: crie um Space cpu-basic, codifique o aplicativo para ZeroGPU, envie, e então solicite um subsídio da comunidade. Veja references/grants.md.
Para a referência autoritativa: https://huggingface.co/docs/hub/spaces-overview
2. Procure por uma demonstração existente primeiro
Antes de decidir como construir qualquer coisa, pesquise por trabalhos anteriores:
hf spaces search "<model name or task>" --sdk gradio --limit 10
Se alguém construiu um Space semelhante, leia seu app.py e requirements.txt — isso lhe dará o padrão de funcionamento. Economiza muita iteração às cegas. Mencione ao usuário o que você encontrou antes de se comprometer com uma abordagem.
3. Decida o SDK e o hardware
Siga a solicitação explícita do usuário primeiro. Se ele foi vago:
- Padrão para uma demonstração pública de ML: Gradio + ZeroGPU. Use isso a menos que algo abaixo se aplique.
- O único caminho de inferência do modelo é não-PyTorch (ONNX / TF / JAX / vLLM como o modelo PRINCIPAL, com inicialização pesada): GPU dedicada.
- Mas: ferramentas marginais não-torch (um pequeno pré-processador ONNX, uma utilidade TF) dentro de um pipeline com o principal em torch são aceitáveis no ZeroGPU. O "hijack" apenas modifica o torch; inicialize a biblioteca não-torch dentro de
@spaces.GPUe pague o curto custo de inicialização por chamada.
- Mas: ferramentas marginais não-torch (um pequeno pré-processador ONNX, uma utilidade TF) dentro de um pipeline com o principal em torch são aceitáveis no ZeroGPU. O "hijack" apenas modifica o torch; inicialize a biblioteca não-torch dentro de
- Modelo pequeno / limitado por CPU, ou Space de proxy de API:
cpu-basic(hardware-grátis não se aplica ao Gradio). - ML no lado do navegador ou página de projeto: Estático.
- Contêiner com pilha não-Python: Docker.
Obtenção do modelo
…
Perguntas frequentes
O que é Hugging Face Spaces?
É uma plataforma para criar, hospedar e compartilhar aplicações de machine learning.
Quais tipos de aplicações posso hospedar?
Você pode hospedar aplicações feitas com Gradio (para demos rápidas), Docker (para qualquer tipo de aplicação) ou Estáticas (para sites simples ou aplicações web).
Preciso pagar pelo hardware?
Existem opções gratuitas como `cpu-basic` e `zero-a10g` (ZeroGPU). Hardware dedicado é pago por hora.
Detalhes
Descrição original do autor
Build, deploy, and maintain applications on Hugging Face Spaces — Gradio / Docker / Static SDKs, ZeroGPU and dedicated hardware, model loading, debugging, buckets, inference providers, community grants.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3235
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC