1. Импортируем необходимые компоненты
from smolagents import CodeAgent, DuckDuckGoSearchTool, load_tool, HfApiModel
2. Создаём инструменты
model = HfApiModel(model_id="Qwen/Qwen2.5-72B-Instruct")
search_tool = DuckDuckGoSearchTool()
image_tool = load_tool("m-ric/text-to-image", trust_remote_code=True)
3. Собираем агента и даём ему оба инструмента
agent = CodeAgent(tools=[search_tool, image_tool], model=model)
4. Задача для агента
task = """
Стань гидом по истории и географии для подростка.
Найди 3 интересных факта о Древнем Египте. После этого для каждого факта
придумай промпт (описание) и сгенерируй изображение.
"""
5. Запускаем!
response = agent.run(task)
print(response)