| from smolagents import CodeAgent, DuckDuckGoSearchTool, FinalAnswerTool, InferenceClientModel, load_tool, tool | |
| import datetime | |
| def get_today_(date) | |
| """return's today's_date""" | |
| return datetime.datetime.now().strftime("%Y-%m-%d") | |
| model = InferenceClientModel( model_id="HuggingFaceH4/zephyr-7b-beta") | |
| tools = [ DuckDuckGoSearchTool(), get_today_date, FinalAnswerTool() ] | |
| agent = CodeAgentmodel=model,(model=model, tools=tools, max_steps=5 ) | |
| response = agent.run( "What is Bitcoin and what is today's date?" ) | |
| print(response) | |
| GradioUI(agent).launch() |