text: a toolâ€‹from gradio_tools.tools import StableDiffusionToollocal_file_path = StableDiffusionTool().langchain.run(    "Please create a photo of a dog riding a skateboard")local_file_path    Loaded as API: https://gradio-client-demos-stable-diffusion.hf.space âœ”        Job Status: Status.STARTING eta: None    '/Users/harrisonchase/workplace/langchain/docs/modules/agents/tools/integrations/b61c1dd9-47e2-46f1-a47c-20d27640993d/tmp4ap48vnm.jpg'from PIL import Imageim = Image.open(local_file_path)display(im)    ![png](_gradio_tools_files/output_7_0.png)    Using within an agentâ€‹from langchain.agents import initialize_agentfrom langchain.llms import OpenAIfrom gradio_tools.tools import (    StableDiffusionTool,    ImageCaptioningTool,    StableDiffusionPromptGeneratorTool,    TextToVideoTool,)from langchain.memory import ConversationBufferMemoryllm = OpenAI(temperature=0)memory = ConversationBufferMemory(memory_key="chat_history")tools = [    StableDiffusionTool().langchain,    ImageCaptioningTool().langchain,    StableDiffusionPromptGeneratorTool().langchain,    TextToVideoTool().langchain,]agent = initialize_agent(    tools, llm, memory=memory, agent="conversational-react-description", verbose=True)output = agent.run(    input=(        "Please create a photo of a dog riding a skateboard "        "but improve my prompt prior to using an image generator."