Framework · Hugging Face
Sekilas tentang smolagents
Library Python kecil dari Hugging Face dengan sekitar seribu baris kode. CodeAgent menulis tindakannya dalam kode Python, yang dijalankan di sandbox seperti Modal, E2B, atau Docker. Agent dan tool dapat dibagikan di Hub.
Cocok untuk: Pembelajaran dan riset, terutama untuk agent yang bertindak dengan menulis kode.
Fakta utama
- Pengelola
- Hugging Face
- Bahasa
- Python
- Lisensi
- Apache-2.0
- Versi terbaru
1.26.0· 29 Mei 2026- Repositori
- huggingface/smolagents
- Opsi hosted
- Tidak ada
Panduan cepat
Instal paket, atur kredensial, lalu jalankan agent paling sederhana dari dokumentasi resmi. ID model mengikuti yang digunakan dalam dokumentasi dan mungkin belum diaktifkan untuk akun Anda.
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)Fitur
| Model apa pun | Ya | HF Inference Providers, LiteLLM, Transformers lokal, dan Ollama |
|---|---|---|
| Klien MCP | Ya | Tool dari server MCP mana pun, LangChain, atau Hub Spaces |
| Server MCP | Belum dikonfirmasi | |
| Multi-agent | Ya | Agent dapat mengorkestrasi agent lain |
| Eksekusi tahan lama | Belum dikonfirmasi | |
| Persetujuan manusia | Belum dikonfirmasi | |
| Tracing | Belum dikonfirmasi | |
| Evals | Tidak |
Perubahan terbaru
- Tidak ada rilis PyPI sejak 1.26.0 pada 29 May 2026, meskipun repo masih menerima commit pada akhir September 2026.