💻 源码
# pip install streamlit
import streamlit as st
import requests
import time

if __name__ == '__main__':
    # 1- 创建页面
    st.title("投满分项目")
    st.write("这是一个投满分项目")

    # 2- 获取用户输入的内容
    title = st.text_input("请输入新闻标题")

    # 3- 发送
    url = "http://127.0.0.1:8888/predict_api"
    if st.button("提交"):
        start_time = time.time()

        try:
            response = requests.post(url, json={"title": title})
            result = response.json()["pred_class"]
            use_time = time.time() - start_time

            st.write(f"耗时:{round(use_time, 3)}s")
            st.write(f"新闻分类预测结果是:{result}")
        except Exception as e:
            st.write("网络波动,错误码是:666,请联系人工客服:020-119")