dotsagent.io
Idioma:Español
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 · 29.617 estrellas
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.

Instalar
pip install 'smolagents[toolkit]'

Requiere HF token for Inference API

Python
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)

Fuente de la guía de inicio rápido

Funciones

Cualquier modeloSíHF Inference Providers, LiteLLM, Transformers local y Ollama
Cliente MCPSíHerramientas de cualquier servidor MCP, LangChain o Hub Spaces
Servidor MCPSin confirmar
MultiagenteSíLos agentes pueden orquestar otros agentes
Ejecuciones duraderasSin confirmar
Aprobación humanaSin confirmar
TrazasSin confirmar
EvaluacionesNo

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.

Alternativas en el mismo lenguaje

Fuentes

  1. huggingface.co/docs/smolagents/index
  2. pypi.org/pypi/smolagents/json
  3. api.github.com/repos/huggingface/smolagents