Spaces:
Runtime error
Runtime error
import gradio as gr | |
import requests | |
def check_interaction(drug1, drug2): | |
API_ENDPOINT = "https://api.fda.gov/drug/event.json" | |
SEARCH_TEMPLATE = '?search=patient.drug.medicinalproduct:{}+AND+patient.drug.medicinalproduct:{}&count=patient.reaction.reactionmeddrapt.exact' | |
search_string = SEARCH_TEMPLATE.format(drug1, drug2) | |
response = requests.get(API_ENDPOINT + search_string) | |
data = response.json() | |
if "results" in data: | |
interactions = [result['term'] for result in data['results']] | |
return interactions | |
else: | |
return "No known interactions" | |
iface = gr.Interface(fn=check_interaction, | |
inputs=["text", "text"], | |
outputs="text" | |
) | |
iface.launch() |