Spaces:
No application file
No application file
| from smolagents import CodeAgent, HfApiModel | |
| from smolagents import load_tool | |
| import gradio as gr | |
| def greet(name): | |
| return "Hello " + name + "!!" | |
| demo = gr.Interface(fn=greet, inputs="text", outputs="text") | |
| demo.launch() | |
| search_tool = load_tool("smol-ai/duckduckgo-search-tool", trust_remote_code=True) | |
| api_key = os.getenv("HF_TOKEN") | |
| print(api_key) | |
| from smolagents.tools import DuckDuckGoSearchTool | |
| search_tool = DuckDuckGoSearchTool() | |
| model = HfApiModel(model_id="HuggingFaceH4/zephyr-7b-beta", api_key=api_key) | |
| agent = CodeAgent( | |
| tools=[search_tool], | |
| model=model, | |
| verbose=True, | |
| max_iterations=3, | |
| max_tokens=1000, | |
| temperature=0.5, | |
| ) | |
| response = agent.run("Search the latest breakthroughs in quantum computing.") | |
| print(response) |