transformers
Permite ao agente usar modelos de linguagem avançados para tarefas de texto, visão e áudio. É útil para criar chatbots, traduzir textos ou analisar imagens.
O que ela faz
Esta ferramenta permite usar modelos de inteligência artificial pré-treinados para diversas tarefas, como entender textos, gerar imagens ou processar áudio. Você pode carregar modelos prontos ou treinar os seus próprios.
Quando usar
- ✓Criar um resumo de um texto longo.
- ✓Gerar ideias criativas para uma história.
- ✓Classificar o sentimento de um comentário.
Exemplo do que pedir para a IA
“Crie um resumo deste artigo sobre a história da IA.”
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
A ferramenta carrega modelos de IA que já foram treinados em grandes quantidades de dados. Você pode então pedir para esses modelos realizarem tarefas específicas, como responder perguntas ou criar textos.
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 K-Dense-AI/scientific-agent-skills --skill transformersOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/transformers/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.
Transformers
Visão Geral
A biblioteca Hugging Face Transformers fornece acesso a milhares de modelos pré-treinados para tarefas em domínios de NLP, visão computacional, áudio e multimodais. Use esta habilidade para carregar modelos, realizar inferência e ajustar em dados personalizados.
Instalação
Visa Transformers 5.18.0, verificado contra sua fonte lançada em 01/10/2026. Verificações nativas de CPU usam Python 3.11, Torch 2.14.1, Datasets 5.0.1, Accelerate 1.15.0, PEFT 0.21.2 e Hub 1.33.0. O extra Torch requer Torch >=2.5. Instale em um ambiente dedicado:
uv venv --python 3.11 .venv-transformers
uv pip install --python .venv-transformers/bin/python "transformers[torch]==5.18.0" "torch==2.14.1" "huggingface-hub==1.33.0" "datasets==5.0.1" "accelerate==1.15.0" "peft==0.21.2"
Use .venv-transformers/Scripts/python.exe no Windows. Selecione um build do Torch apropriado para o hardware de destino antes da instalação. Hub 2.1.1 é mais novo, mas Datasets 5.0.1 requer Hub <2; atualizar cada pacote independentemente torna esta pilha de treinamento insatisfaciível. O SDK esm separado atualmente requer Transformers <5 e pertence a outro ambiente.
Dependências opcionais (instale apenas para o fluxo de trabalho selecionado): Pillow 12.3.0 para imagens; torchvision compatível com Torch e timm 1.0.30 para modelos que os exigem; librosa 1.0.0 e soundfile 0.14.0 para pré-processamento de áudio (librosa requer Python >=3.12); FFmpeg para entradas de arquivos de áudio codificados; pytesseract mais Tesseract para pipelines de documentos OCR; bitsandbytes 0.50.2 para backends de quantização suportados. Veja carregamento de modelos antes de escolher precisão ou quantização.
A verificação usou modelos aleatórios minúsculos, entrada sintética e apenas salvamento/recarregamento local. Exemplos pré-treinados do Hub nesta habilidade são ilustrativos: metadados e configurações de checkpoint públicos foram revisados, mas nenhum peso ou conjunto de dados foi baixado e nenhuma inferência hospedada ou upload foi executado. Caminhos opcionais de exportação/distribuídos/hardware são verificados na fonte, não testados de ponta a ponta. Veja evidências de revisão.
Verifique sua versão:
import transformers
print(transformers.__version__)
Autenticação
Muitos modelos no Hugging Face Hub são restritos ou privados. Autentique-se antes de carregá-los.
Recomendado: Login via CLI (usa $HF_TOKEN_PATH, padrão para $HF_HOME/token, normalmente ~/.cache/huggingface/token):
hf auth login
Python:
from huggingface_hub import login
login() # Interactive prompt; do not hardcode tokens in scripts
Servidores / CI: defina HF_TOKEN no ambiente (nunca cometa tokens no git ou perfis de shell):
export HF_TOKEN="..." # Read token from a secret manager, not source code
Obtenha tokens em: https://huggingface.co/settings/tokens
Segurança: Nunca cole tokens em notebooks, repositórios ou configurações compartilhadas. Prefira hf auth login em vez de exportar tokens em .bashrc ou .zshrc.
Use o escopo de token mais restrito que funcionar: read para downloads de modelos privados ou restritos, write apenas para uploads. Se um ambiente de longa execução não deve enviar o token armazenado em cada solicitação do Hub, defina HF_HUB_DISABLE_IMPLICIT_TOKEN=1 e passe um token apenas onde a autenticação for necessária.
Transformers v5
Transformers v5 é apenas PyTorch (backends TensorFlow e JAX foram removidos). Para atualizações da v4, consulte o guia de migração v5. Transformers 5.18.0 aceita Hub >=1.31,<3; preserve a restrição mais apertada de Datasets ao treinar.
Arquiteturas restritas ou personalizadas: aceite a licença do modelo no Hub, depois carregue com trust_remote_code=True apenas quando o código personalizado necessário tiver sido revisado; fixe seu commit imutável completo com revision (e code_revision para um repositório de código separado). Restrição e código personalizado são independentes: uma arquitetura integrada restrita não requer código remoto.
Localização do cache: defina HF_HOME para todos os caches do Hugging Face, ou HF_HUB_CACHE apenas para arquivos do Hub. Use HF_HUB_OFFLINE=1 apenas após os snapshots de modelo necessários já estarem em cache.
Início Rápido
Use a API Pipeline para inferência rápida sem configuração manual:
from transformers import pipeline
# Geração de texto (prefira max_new_tokens para LMs causais)
generator = pipeline("text-generation", model="Qwen/Qwen2.5-1.5B")
result = generator("The future of AI is", max_new_tokens=50)
# Classificação de texto
…
Perguntas frequentes
Preciso instalar algo?
Sim, é recomendado instalar em um ambiente separado usando os comandos fornecidos para garantir compatibilidade.
Como faço para usar modelos que não são públicos?
Você precisa se autenticar usando um token da Hugging Face, seja pelo terminal ou pelo código Python, e ter cuidado para não compartilhar seu token.
Posso usar modelos para outras linguagens além de inglês?
Sim, a biblioteca suporta modelos para diversas tarefas e idiomas, incluindo processamento de texto, visão computacional e áudio.
Detalhes
Descrição original do autor
Hugging Face Transformers for loading Hub models, running pipeline inference, text generation, and Trainer fine-tuning on NLP, vision, audio, and multimodal tasks. Applies when working with AutoModel, pipelines, tokenizers, generation configs, or TrainingArguments within Transformers.
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1994
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
13c-metabolic-flux
Estima fluxos metabólicos usando dados de rastreamento de isótopos de carbono-13. É útil para analisar o metabolismo celular e vias bioquímicas.
K-Dense-AI/scientific-agent-skills
adaptyv
Projeta experimentos de caracterização de proteínas usando a API Adaptyv. Ele ajuda a estimar custos, enviar sequências e monitorar resultados de laboratório.
K-Dense-AI/scientific-agent-skills
aeon
Realiza tarefas de aprendizado de máquina em séries temporais. É útil para classificar, prever, detectar anomalias e encontrar padrões em dados sequenciais.
K-Dense-AI/scientific-agent-skills
alphagenome
Consulta efeitos genômicos pré-calculados para variantes genéticas. Ele fornece pontuações e explicações para entender o impacto das variantes no genoma.
K-Dense-AI/scientific-agent-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