|
|
import requests |
|
|
import streamlit as st |
|
|
|
|
|
def call_chatbot_api(query): |
|
|
url = 'https://binqiangliu-flask-inference-api.hf.space/api/chat' |
|
|
json_data_for_api = {'user_question': query} |
|
|
response = requests.post(url, json=json_data_for_api) |
|
|
result = response.json() |
|
|
return result['response'] |
|
|
|
|
|
user_query = st.text_input("Enter your query here:") |
|
|
with st.spinner("AI Thinking...Please wait a while to Cheers!"): |
|
|
if user_query !="" and not user_query.strip().isspace() and not user_query == "" and not user_query.strip() == "" and not user_query.isspace(): |
|
|
response = call_chatbot_api(user_query) |
|
|
st.write("AI Response:") |
|
|
st.write(response) |
|
|
print(response) |