Framework · Hugging Face
smolagents in breve
La piccola libreria Python di Hugging Face, composta da circa un migliaio di righe, include CodeAgent, che scrive le proprie azioni in Python. Il codice viene eseguito in sandbox come Modal, E2B o Docker; agenti e strumenti possono essere condivisi sull'Hub.
Ideale per: Apprendimento e ricerca, soprattutto per agenti che agiscono scrivendo codice.
Informazioni principali
- Responsabile
- Hugging Face
- Linguaggi
- Python
- Licenza
- Apache-2.0
- Ultima versione
1.26.0· 29 maggio 2026- Repository
- huggingface/smolagents
- Opzione hosted
- Nessuno
Guida rapida
Installa il pacchetto, configura le credenziali, quindi esegui l'agente più semplice indicato nella documentazione ufficiale. Gli ID dei modelli sono quelli usati nella documentazione e potrebbero non essere abilitati per il tuo account.
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)Funzionalità
| Qualsiasi modello | Sì | HF Inference Providers, LiteLLM, Transformers in locale e Ollama |
|---|---|---|
| Client MCP | Sì | Strumenti da qualsiasi server MCP, da LangChain o da Hub Spaces |
| Server MCP | Non confermato | |
| Multi-agent | Sì | Gli agenti possono orchestrare altri agenti |
| Esecuzioni durevoli | Non confermato | |
| Approvazione umana | Non confermato | |
| Tracing | Non confermato | |
| Valutazioni | No |
Modifiche recenti
- Nessun rilascio su PyPI dalla versione 1.26.0 del 29 May 2026, anche se il repository ha continuato a ricevere commit a fine September 2026.