Framework · Hugging Face
smolagents im Überblick
Hugging Faces schlanke Python-Bibliothek mit etwa tausend Zeilen Code. Ihr CodeAgent schreibt Aktionen als Python-Code, der in Sandboxes wie Modal, E2B oder Docker ausgeführt wird. Agents und Tools lassen sich auf dem Hub teilen.
Ideal für: Lernen und Forschung, insbesondere für Agents, die durch das Schreiben von Code handeln.
Wichtige Fakten
- Maintainer
- Hugging Face
- Sprachen
- Python
- Lizenz
- Apache-2.0
- Neueste Version
1.26.0· 29. Mai 2026- Repository
- huggingface/smolagents
- Gehostete Option
- Keine
Schnellstart
Installieren Sie das Paket, richten Sie die Zugangsdaten ein und starten Sie dann den einfachsten Agent aus der offiziellen Dokumentation. Die Modell-IDs entsprechen denen in der Dokumentation und sind möglicherweise nicht für Ihr Konto freigeschaltet.
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)Funktionen
| Beliebiges Modell | Ja | HF Inference Providers, LiteLLM, lokale Transformers und Ollama |
|---|---|---|
| MCP-Client | Ja | Tools von beliebigen MCP-Servern, LangChain oder Hub Spaces |
| MCP-Server | Nicht bestätigt | |
| Multi-Agent | Ja | Agents können andere Agents orchestrieren |
| Persistente Ausführung | Nicht bestätigt | |
| Menschliche Freigabe | Nicht bestätigt | |
| Tracing | Nicht bestätigt | |
| Evals | Nein |
Aktuelle Änderungen
- Seit Version 1.26.0 vom 29. Mai 2026 gab es keine PyPI-Veröffentlichung, obwohl Ende September 2026 weiterhin Commits im Repo eingingen.