Фреймворк · Hugging Face
smolagents вкратце
Небольшая Python-библиотека Hugging Face объёмом около тысячи строк. Её CodeAgent записывает действия в виде кода на Python, который выполняется в изолированных средах, например Modal, E2B или Docker. Агентами и инструментами можно делиться через Hub.
Лучше всего подходит для: Обучение и исследования, особенно работа над агентами, которые действуют, записывая код.
Основные сведения
- Сопровождающая сторона
- Hugging Face
- Языки
- Python
- Лицензия
- Apache-2.0
- Последняя версия
1.26.0· 29 мая 2026 г.- Репозиторий
- huggingface/smolagents
- Вариант с хостингом
- Нет
Быстрый запуск
Установите пакет, настройте учётные данные, затем запустите простейшего агента по официальной документации. Здесь используются ID моделей из документации; возможно, в вашем аккаунте они недоступны.
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)Возможности
| Любая модель | Да | HF Inference Providers, LiteLLM, локальные Transformers и Ollama |
|---|---|---|
| MCP-клиент | Да | Инструменты с любого MCP-сервера, из LangChain или Hub Spaces |
| MCP-сервер | Не подтверждено | |
| Мультиагентность | Да | Агенты могут координировать работу других агентов |
| Устойчивые запуски | Не подтверждено | |
| Подтверждение человеком | Не подтверждено | |
| Трассировка | Не подтверждено | |
| Evals | Нет |
Последние изменения
- После версии 1.26.0, выпущенной 29 May 2026, релизов в PyPI не было, хотя в конце September 2026 в репозитории всё ещё появлялись коммиты.