Spaces:
Runtime error
Runtime error
improve interface ui
Browse files
app.py
CHANGED
@@ -76,6 +76,7 @@ def completion(model_engine, prompt, max_tokens, temperature, top_p, top_k, n, s
|
|
76 |
def app():
|
77 |
# 左侧栏
|
78 |
st.sidebar.title("参数设置")
|
|
|
79 |
default_top_p = 0.95
|
80 |
default_top_k = 0
|
81 |
default_temperature = 0.85
|
@@ -89,18 +90,21 @@ def app():
|
|
89 |
stop_tokens = ""
|
90 |
if st.sidebar.checkbox("使用换行符作为截断", value=True):
|
91 |
stop_tokens = "\n"
|
92 |
-
model_engine_list = st.sidebar.multiselect("请选择模型", ["davinci-003", "WeLM"], default=["davinci-003", "WeLM"])
|
93 |
|
94 |
# 主界面
|
95 |
st.title("对比不同模型生成文本的效果")
|
96 |
st.text('Tips: ')
|
|
|
97 |
st.text("* WeLM不是一个直接的对话机器人,而是一个补全用户输入信息的生成模型")
|
98 |
st.text("* 因此 prompt 需要经过一定的设计,才能有比较好的效果")
|
99 |
st.text("* 修改Prompt可以更多参考 https://welm.weixin.qq.com/docs/introduction/ 或者使用下方的例子")
|
100 |
|
101 |
examples()
|
102 |
prompt = st.text_area("请输入Prompt:", key="prompt")
|
103 |
-
if st.button("生成"
|
|
|
|
|
|
|
104 |
columns = st.columns(len(model_engine_list))
|
105 |
for col, model_engine in zip(columns, model_engine_list):
|
106 |
with col:
|
|
|
76 |
def app():
|
77 |
# 左侧栏
|
78 |
st.sidebar.title("参数设置")
|
79 |
+
model_engine_list = st.sidebar.multiselect("请选择要对比的模型", ["davinci-003", "WeLM"], default=["davinci-003", "WeLM"])
|
80 |
default_top_p = 0.95
|
81 |
default_top_k = 0
|
82 |
default_temperature = 0.85
|
|
|
90 |
stop_tokens = ""
|
91 |
if st.sidebar.checkbox("使用换行符作为截断", value=True):
|
92 |
stop_tokens = "\n"
|
|
|
93 |
|
94 |
# 主界面
|
95 |
st.title("对比不同模型生成文本的效果")
|
96 |
st.text('Tips: ')
|
97 |
+
st.text("* Davinci是是GPT-3语言生成模型,可以一定程度上理解用户的指令")
|
98 |
st.text("* WeLM不是一个直接的对话机器人,而是一个补全用户输入信息的生成模型")
|
99 |
st.text("* 因此 prompt 需要经过一定的设计,才能有比较好的效果")
|
100 |
st.text("* 修改Prompt可以更多参考 https://welm.weixin.qq.com/docs/introduction/ 或者使用下方的例子")
|
101 |
|
102 |
examples()
|
103 |
prompt = st.text_area("请输入Prompt:", key="prompt")
|
104 |
+
if st.button("生成"):
|
105 |
+
if prompt.strip() == '':
|
106 |
+
st.error("请输入内容")
|
107 |
+
st.stop()
|
108 |
columns = st.columns(len(model_engine_list))
|
109 |
for col, model_engine in zip(columns, model_engine_list):
|
110 |
with col:
|