import gradio as gr | |
import requests | |
# from gradio.components | |
def question_answering(question, context): | |
# Prepare the payload for the request | |
payload = { | |
"text": { | |
"question": question, | |
"context": context | |
} | |
} | |
# Send the POST request to the API endpoint | |
response = requests.post("https://flz9hwkah3.execute-api.ap-south-1.amazonaws.com/default/question_answer_huggingface", json=payload) | |
output = response.json()['output'] | |
# Return the response from the API | |
return output["answer"] | |
interface = gr.Interface(fn=question_answering, inputs=[gr.inputs.Textbox("question"), gr.inputs.Textbox("context")], outputs=["text"]) | |
# Launch the gradio interface | |
interface.launch() |