Framework · Hugging Face
smolagents em resumo
Pequena biblioteca Python da Hugging Face, com cerca de mil linhas, na qual o CodeAgent escreve suas ações em Python. Esse código é executado em sandboxes como Modal, E2B ou Docker, e agentes e ferramentas podem ser compartilhados no Hub.
Ideal para: Aprendizado e pesquisa, especialmente para agentes que agem escrevendo código.
Principais informações
- Responsável pela manutenção
- Hugging Face
- Linguagens
- Python
- Licença
- Apache-2.0
- Versão mais recente
1.26.0· 29 de maio de 2026- Repositório
- huggingface/smolagents
- Opção hospedada
- Nenhum
Início rápido
Instale o pacote, configure as credenciais e execute o agente mais simples da documentação oficial. Os IDs dos modelos são os usados na documentação e talvez não estejam habilitados na sua conta.
pip install 'smolagents[toolkit]'from smolagents import CodeAgent, InferenceClientModel
# Initialize a model (using Hugging Face Inference API)
model = InferenceClientModel() # Uses a default model
# Create an agent with no tools
agent = CodeAgent(tools=[], model=model)
# Run the agent with a task
result = agent.run("Calculate the sum of numbers from 1 to 10")
print(result)Recursos
| Qualquer modelo | Sim | HF Inference Providers, LiteLLM, Transformers local e Ollama |
|---|---|---|
| Cliente MCP | Sim | Ferramentas de qualquer servidor MCP, do LangChain ou do Hub Spaces |
| Servidor MCP | Não confirmado | |
| Multiagente | Sim | Agentes podem orquestrar outros agentes |
| Execuções duráveis | Não confirmado | |
| Aprovação humana | Não confirmado | |
| Rastreamento | Não confirmado | |
| Avaliações | Não |
Mudanças recentes
- Sem lançamento no PyPI desde 1.26.0, em 29 May 2026, embora o repositório ainda tenha recebido commits no fim de September 2026.