Spaces:
Runtime error
Runtime error
# + tags=["hide_inp"] | |
desc = """ | |
### Gradio Tool | |
Examples using the gradio tool [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/srush/MiniChain/blob/master/examples/gradio_example.ipynb) | |
""" | |
# - | |
# $ | |
from minichain import show, prompt, OpenAI, OpenAIStream | |
import gradio as gr | |
from gradio_tools.tools import StableDiffusionTool, ImageCaptioningTool | |
def picture(model, query): | |
out = "" | |
for r in model.stream(query): | |
out += r | |
yield out | |
def gen(model, query): | |
for r in model.stream(query): | |
yield "https://htmlcolorcodes.com/assets/images/colors/baby-blue-color-solid-background-1920x1080.png" | |
yield r | |
def caption(model, img_src): | |
return model(img_src) | |
def gradio_example(query): | |
return caption(gen(picture(query))) | |
# $ | |
gradio = show(gradio_example, | |
subprompts=[picture, gen, caption], | |
examples=['Describe a one-sentence fantasy scene.', | |
'Describe a one-sentence scene happening on the moon.'], | |
out_type="markdown", | |
description=desc, | |
css="#advanced {display: none}" | |
) | |
if __name__ == "__main__": | |
gradio.queue().launch() | |