Framework · Hugging Face
smolagents hakkında kısa bilgiler
Hugging Face'in yaklaşık bin satırlık küçük Python kütüphanesi. CodeAgent, eylemlerini Python kodu olarak yazar. Bu kod Modal, E2B veya Docker gibi sandbox'larda çalışır; ajanlar ve araçlar Hub'da paylaşılabilir.
En uygun kullanım: Öğrenme ve araştırma; özellikle kod yazarak eyleme geçen ajanlar.
Temel bilgiler
- Bakımını yapan
- Hugging Face
- Diller
- Python
- Lisans
- Apache-2.0
- En son sürüm
1.26.0· 29 Mayıs 2026- Repository
- huggingface/smolagents
- Barındırılan seçenek
- Yok
Hızlı başlangıç
Paketi yükleyin, kimlik bilgilerini ayarlayın ve ardından resmî dokümanlardaki en basit agent'ı çalıştırın. Model ID'leri dokümanlarda kullanılanlardır ve hesabınızda etkin olmayabilir.
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)Özellikler
| Herhangi bir model | Evet | HF Inference Providers, LiteLLM, yerel Transformers ve Ollama |
|---|---|---|
| MCP istemcisi | Evet | Herhangi bir MCP sunucusundaki araçlar, LangChain veya Hub Spaces |
| MCP sunucusu | Doğrulanmadı | |
| Çoklu ajan | Evet | Ajanlar diğer ajanları yönetebilir |
| Kalıcı çalıştırmalar | Doğrulanmadı | |
| İnsan onayı | Doğrulanmadı | |
| İzleme | Doğrulanmadı | |
| Evals | Hayır |
Son değişiklikler
- 29 May 2026'da yayımlanan 1.26.0 sürümünden bu yana PyPI sürümü yok; ancak repo Eylül 2026'nın sonlarında commit almaya devam etti.