Spaces:
Sleeping
Sleeping
from smolagents import GradioUI, {{ class_name }}, {{ agent_dict['model']['class'] }} | |
{% for tool in tools.values() %} | |
from scripts.{{ tool.name }} import {{ tool.__class__.__name__ }} | |
{% endfor %} | |
model = {{ agent_dict['model']['class'] }}() | |
{% for tool in tools.values() %} | |
{{ tool.name }} = {{ tool.__class__.__name__ }}() | |
{% endfor %} | |
agent = {{ class_name }}( | |
model=model, | |
tools=[{% for tool in tools.keys() %}{{ tool }}{% if not loop.last %}, {% endif %}{% endfor %}], | |
{% for attribute_name, value in agent_dict.items() if attribute_name not in ["model", "tools", "prompt_templates"] %} | |
{{ attribute_name }}={{ value }}, | |
{% endfor %} | |
prompts_path='./prompts.yaml' | |
) | |
GradioUI(agent).launch() | |