Spaces:
GIZ
/
Running on CPU Upgrade

File size: 776 Bytes
56217e4
 
 
 
78c9684
56217e4
 
 
78c9684
56217e4
 
78c9684
 
56217e4
78c9684
b52ae58
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
import gradio as gr
from gradio_client import Client


def retrieve_paragraphs(query, country):
    """Connect to retriever and retrieve paragraphs"""
    try:   
        # Call the API with the uploaded file
        client = Client("https://giz-chatfed-retriever0-3.hf.space/")
        result = client.predict(
                query=query,
                collection_name= "EUDR",
                filter_metadata = {'country':country},
                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
            )