import gradio as gr | |
from tools import convert_currency | |
from tools_agent import Agent | |
agent = Agent([convert_currency]) | |
def respond( | |
message, | |
history: list[tuple[str, str]], | |
system_message, | |
): | |
# message = "I am traveling to Japan from Serbia, I have 1500 of local currency, how much of Japaese currency will I be able to get?" | |
plan = agent.execute(message) | |
return plan | |
""" | |
For information on how to customize the ChatInterface, peruse the gradio docs: https://www.gradio.app/docs/chatinterface | |
""" | |
demo = gr.ChatInterface( | |
respond, | |
additional_inputs=[], | |
) | |
if __name__ == "__main__": | |
demo.launch() | |