dotsagent.io
Язык:Русский
Фреймворк · 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 · Звёзд: 29 617
Вариант с хостингом
Нет

Быстрый запуск

Установите пакет, настройте учётные данные, затем запустите простейшего агента по официальной документации. Здесь используются ID моделей из документации; возможно, в вашем аккаунте они недоступны.

Установить
pip install 'smolagents[toolkit]'

Требуется HF token for Inference API

Python
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 в репозитории всё ещё появлялись коммиты.

Альтернативы на том же языке

Источники

  1. huggingface.co/docs/smolagents/index
  2. pypi.org/pypi/smolagents/json
  3. api.github.com/repos/huggingface/smolagents