File size: 693 Bytes
0400dc5 0a4948c 211bdd3 0a4948c ad8d2af 0a4948c ad8d2af 0a4948c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
from transformers import pipeline, set_seed
import streamlit as st
generator = pipeline('text-generation', model='gpt2')
set_seed(42)
# 引入后台代码
def backend(question):
# 在这里编写后台处理代码,此处为示例
res = generator("===question===\n" + question + ". \n===answer===\n ", max_length=1000, num_return_sequences=1)
return res[0]
def on_question_submit(question):
answer = backend(question)
st.write(answer)
# 构建页面布局
st.title("GPT-2 Demo")
question = st.text_input("请输入问题", on_submit=on_question_submit)
if st.button("获取答案"):
# 调用后台代码
answer = backend(question)
st.write(answer)
|