File size: 547 Bytes
0400dc5
 
 
 
 
0a4948c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from transformers import pipeline, set_seed
import streamlit as st

generator = pipeline('text-generation', model='gpt2')
set_seed(42)

# 引入后台代码
def backend(question):
    # 在这里编写后台处理代码,此处为示例
    res = generator("Hello, I'm a language model,", max_length=30, num_return_sequences=5)
    return res[0]

# 构建页面布局
st.title("GPT-2 Demo")
question = st.text_input("请输入问题")
if st.button("获取答案"):
    # 调用后台代码
    answer = backend(question)
    st.write(answer)