Framework · Hugging Face
smolagents w skrócie
Niewielka biblioteka Hugging Face dla Pythona, licząca około tysiąca linii, w której CodeAgent zapisuje swoje działania jako kod Pythona. Kod działa w sandboxach takich jak Modal, E2B lub Docker, a agentów i narzędzia można udostępniać w Hubie.
Najlepszy do: Do nauki i badań, zwłaszcza nad agentami działającymi przez pisanie kodu.
Najważniejsze informacje
- Opiekun
- Hugging Face
- Języki
- Python
- Licencja
- Apache-2.0
- Najnowsza wersja
1.26.0· 29 maja 2026- Repozytorium
- huggingface/smolagents
- Opcja hostowana
- Brak
Quickstart
Zainstaluj pakiet, skonfiguruj dane uwierzytelniające, a następnie uruchom najprostszego agenta z oficjalnej dokumentacji. Użyte identyfikatory modeli pochodzą z dokumentacji; dostęp do nich może nie być włączony na Twoim koncie.
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)Funkcje
| Dowolny model | Tak | HF Inference Providers, LiteLLM, lokalny Transformers i Ollama |
|---|---|---|
| Klient MCP | Tak | Narzędzia z dowolnego serwera MCP, LangChain lub Hub Spaces |
| Serwer MCP | Niepotwierdzone | |
| Wielu agentów | Tak | Agenci mogą koordynować pracę innych agentów |
| Trwałe uruchomienia | Niepotwierdzone | |
| Zatwierdzanie przez człowieka | Niepotwierdzone | |
| Śledzenie | Niepotwierdzone | |
| Ewaluacje | Nie |
Najnowsze zmiany
- Brak wydania w PyPI od wersji 1.26.0 z 29 maja 2026, choć pod koniec września 2026 w repozytorium nadal pojawiały się commity.