Spaces:
Build error
Build error
| import gradio as gr | |
| from search_ocean import search_text, search_image | |
| def multimodal_search(query, image): | |
| results = [] | |
| if query: | |
| text_results = search_text(query) | |
| results += [f"📝 Text result:\n{str(r['content']['content'])[:512]}" for r in text_results] | |
| if image: | |
| image_results = search_image(image) | |
| results += [f"🖼️ Image result:\n{str(r['content'])}" for r in image_results] | |
| return "\n\n".join(results) | |
| gr.Interface( | |
| fn=multimodal_search, | |
| inputs=[ | |
| gr.Textbox(label="Text Query"), | |
| gr.Image(type="pil", label="Image Query") | |
| ], | |
| outputs=gr.Textbox(label="Top Results"), | |
| title="Multimodal RAG with Ocean and CLIP", | |
| ).launch() |