百度AnyQ之六——结合streamlit快速搭建一个网页

  • 主要有一个问题,streamlit不会自动帮你判断,question为空的时候,程序不继续向下执行。
  • 所以这时候需要判断一下question的内容是否为空,就这个判断除了问题,导致一直出错,这里记录一下。
import requests
import streamlit as st

st.title('✨FQA demo')
st.subheader("请输入你的问题:")
question= st.text_input("", value="", key=None)

st.subheader("问题的答案为:")
if question!="":
    response=requests.get(f"http://XXXX/anyq?question={
      
      question}")
    json_rs=response.json()
    print(json_rs)
    # st.text(json_rs[0]["answer"])
    st.json(json_rs)

最后显示的情况
在这里插入图片描述
参考:

猜你喜欢

转载自blog.csdn.net/Castlehe/article/details/121264880