q_and_a / app.py
RishuD7's picture
Add application file
db7adf5
raw
history blame
727 Bytes
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()