Framework · Hugging Face
Pangkalahatang-ideya ng smolagents
Maliit na Python library ng Hugging Face na may humigit-kumulang isang libong linya. Isinusulat ng CodeAgent ang mga aksyon nito bilang Python code, na tumatakbo sa mga sandbox gaya ng Modal, E2B o Docker. Puwedeng ibahagi sa Hub ang mga agent at tool.
Pinakamainam para sa: Pag-aaral at pananaliksik, lalo na para sa mga agent na kumikilos sa pamamagitan ng pagsulat ng code.
Mahahalagang detalye
- Tagapangasiwa
- Hugging Face
- Mga wika
- Python
- Lisensya
- Apache-2.0
- Pinakabagong bersyon
1.26.0· Mayo 29, 2026- Repository
- huggingface/smolagents
- Hosted na opsyon
- Wala
Quickstart
I-install ang package, itakda ang mga credential, pagkatapos ay patakbuhin ang pinakasimpleng agent mula sa opisyal na dokumentasyon. Ang mga Model ID ay ang ginagamit sa dokumentasyon at maaaring hindi naka-enable sa account mo.
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)Mga feature
| Anumang model | Oo | HF Inference Providers, LiteLLM, lokal na Transformers at Ollama |
|---|---|---|
| MCP client | Oo | Mga tool mula sa anumang MCP server, LangChain o Hub Spaces |
| MCP server | Hindi pa nakukumpirma | |
| Multi-agent | Oo | Kayang mag-orchestrate ng mga agent ng iba pang agent |
| Durable na mga run | Hindi pa nakukumpirma | |
| Pag-apruba ng tao | Hindi pa nakukumpirma | |
| Tracing | Hindi pa nakukumpirma | |
| Evals | Hindi |
Mga kamakailang pagbabago
- Walang release sa PyPI mula noong 1.26.0 noong 29 May 2026, pero nakatanggap pa rin ng mga commit ang repo noong huling bahagi ng Setyembre 2026.