Framework · Hugging Face
smolagents de un vistazo
Pequeña biblioteca de Python de Hugging Face, de unas mil líneas, cuyo CodeAgent escribe sus acciones en código Python. Ese código se ejecuta en sandboxes como Modal, E2B o Docker, y los agentes y las herramientas se pueden compartir en Hub.
Ideal para: Aprendizaje e investigación, especialmente para agentes que actúan escribiendo código.
Datos clave
- Mantenedor
- Hugging Face
- Lenguajes
- Python
- Licencia
- Apache-2.0
- Última versión
1.26.0· 29 de mayo de 2026- Repositorio
- huggingface/smolagents
- Opción alojada
- Ninguno
Inicio rápido
Instala el paquete, configura las credenciales y ejecuta el agente más sencillo de la documentación oficial. Los ID de modelo son los que usa la documentación y puede que no estén habilitados en tu cuenta.
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)Funciones
| Cualquier modelo | Sí | HF Inference Providers, LiteLLM, Transformers local y Ollama |
|---|---|---|
| Cliente MCP | Sí | Herramientas de cualquier servidor MCP, LangChain o Hub Spaces |
| Servidor MCP | Sin confirmar | |
| Multiagente | Sí | Los agentes pueden orquestar otros agentes |
| Ejecuciones duraderas | Sin confirmar | |
| Aprobación humana | Sin confirmar | |
| Trazas | Sin confirmar | |
| Evaluaciones | No |
Cambios recientes
- No hay ninguna versión en PyPI desde la 1.26.0, publicada el 29 May 2026, aunque el repositorio siguió recibiendo commits a finales de September 2026.