Spaces:
GIZ
/
Running on CPU Upgrade

File size: 806 Bytes
56217e4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5cfa298
 
56217e4
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import gradio as gr
from gradio_client import Client


def retrieve_paragraphs(query):
    """Connect to retriever and retrieve paragraphs"""
    try:   
        # Call the API with the uploaded file
        client = Client("https://giz-eudr-retriever.hf.space/")
        result = client.predict(
                query=query,
                reports_filter="",
                sources_filter="",
                subtype_filter="",
                year_filter="",
                api_name="/retrieve"
        )    
        return result
        
    except Exception as e:
        error_msg = f"Error retrieving paragraphs: {str(e)}"
        return (
                error_msg,
                gr.update(visible=True),  # upload_status
                gr.update(visible=False)  # results_table
            )