Spaces:
Sleeping
Sleeping
import gradio as gr | |
from weaviate_explorer import WeaviateExplorer | |
weaviate_explorer = WeaviateExplorer() | |
video_player = gr.Video(label="Search Results") | |
def search(query): | |
shorts = weaviate_explorer.explore(query) | |
video_player.value = shorts[0]["link"] | |
return video_player, "\n\n".join([f"{r['title']}\n{r['link']}" for r in shorts]) | |
iface = gr.Interface(fn=search, | |
inputs="text", | |
outputs=[video_player, "text"]) | |
iface.launch() |