Framework · Hugging Face
Tổng quan về smolagents
Thư viện Python gọn nhẹ của Hugging Face, chỉ khoảng một nghìn dòng mã. CodeAgent viết các hành động dưới dạng mã Python. Mã chạy trong sandbox như Modal, E2B hoặc Docker; có thể chia sẻ agent và công cụ trên Hub.
Phù hợp nhất với: Học tập và nghiên cứu, đặc biệt là các agent hoạt động bằng cách viết mã.
Thông tin chính
- Đơn vị duy trì
- Hugging Face
- Ngôn ngữ
- Python
- Giấy phép
- Apache-2.0
- Phiên bản mới nhất
1.26.0· 29 tháng 5, 2026- Repository
- huggingface/smolagents
- Tùy chọn chạy trên nền tảng lưu trữ
- Không có
Bắt đầu nhanh
Cài package, thiết lập thông tin xác thực, rồi chạy agent đơn giản nhất theo tài liệu chính thức. ID model sử dụng trong tài liệu có thể chưa được bật cho tài khoản của bạn.
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)Tính năng
| Mọi model | Có | HF Inference Providers, LiteLLM, Transformers chạy cục bộ và Ollama |
|---|---|---|
| MCP client | Có | Công cụ từ mọi MCP server, LangChain hoặc Hub Spaces |
| MCP server | Chưa xác nhận | |
| Đa agent | Có | Agent có thể điều phối các agent khác |
| Lượt chạy bền vững | Chưa xác nhận | |
| Phê duyệt của con người | Chưa xác nhận | |
| Tracing | Chưa xác nhận | |
| Evals | Không |
Các thay đổi gần đây
- Không có bản phát hành PyPI nào kể từ 1.26.0 vào 29 May 2026, dù repo vẫn có commit vào cuối September 2026.