Framework · Hugging Face
smolagents en bref
La petite bibliothèque Python de Hugging Face, d’environ un millier de lignes, permet à son CodeAgent d’écrire ses actions en Python. Ce code s’exécute dans des sandbox comme Modal, E2B ou Docker. Les agents et les outils peuvent être partagés sur le Hub.
Idéal pour : L’apprentissage et la recherche, notamment pour les agents qui agissent en écrivant du code.
Informations clés
- Mainteneur
- Hugging Face
- Langages
- Python
- Licence
- Apache-2.0
- Dernière version
1.26.0· 29 mai 2026- Dépôt
- huggingface/smolagents
- Option hébergée
- Aucun
Démarrage rapide
Installez le package, configurez vos identifiants, puis lancez l’agent le plus simple présenté dans la documentation officielle. Les ID de modèle utilisés sont ceux de la documentation et ne sont pas forcément activés sur votre compte.
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)Fonctionnalités
| Tous les modèles | Oui | HF Inference Providers, LiteLLM, Transformers en local et Ollama |
|---|---|---|
| Client MCP | Oui | Outils de n’importe quel serveur MCP, de LangChain ou de Hub Spaces |
| Serveur MCP | Non confirmé | |
| Multi-agent | Oui | Les agents peuvent orchestrer d’autres agents |
| Exécutions durables | Non confirmé | |
| Approbation humaine | Non confirmé | |
| Traçage | Non confirmé | |
| Évaluations | Non |
Modifications récentes
- Aucune publication sur PyPI depuis la version 1.26.0 du 29 mai 2026, bien que le dépôt ait encore reçu des commits fin septembre 2026.