Upload app.py
Browse files
app.py
CHANGED
|
@@ -110,16 +110,11 @@ async def main():
|
|
| 110 |
# user_request = "对于文件中的'SepalLengthCm’数据给我一个'直方图',提供图表,并给出分析结果"
|
| 111 |
#! 可以用设定dpi=300来输出高质量的图表。(注:图的解析度dpi设定为300)
|
| 112 |
# environ_settings = "【<默认要求> 如果我没有告诉你任何定制化的要求,那么请按照以下的默认要求来回答:1. 你需要用提问的语言来回答(即:如果我用中文提问,你就用中文来回答;我如果用英文提问吗,你就用英文来回答)。2. 如果要求你输出图表,那么图的解析度dpi需要设定为300。图尽量使用seaborn库。seaborn库的参数设定:sns.set(rc={'axes.facecolor':'#FFF9ED','figure.facecolor':'#FFF9ED'}, palette='deep')。】" ## seaborn中的palette参数可以设定图表的颜色,选项包括:deep, muted, pastel, bright, dark, colorblind,Spectral。更多参数可以参考:https://seaborn.pydata.org/generated/seaborn.color_palette.html。
|
| 113 |
-
environ_settings = """
|
| 114 |
-------------------------------------------------------------------------
|
| 115 |
1. 你需要用提问的语言来回答(如:中文提问你就用中文来回答,英文提问你就用英文来回答)。
|
| 116 |
2. 如果要求你输出图表,那么图的解析度dpi需要设定为300。图尽量使用seaborn库。seaborn库的参数设定:sns.set(rc={'axes.facecolor':'#FFF9ED','figure.facecolor':'#FFF9ED'}, palette='deep'。
|
| 117 |
-
3.
|
| 118 |
-
# myfont=FontProperties(fname='SimHei')
|
| 119 |
-
plt.rcParams['font.sans-serif'] = ['SimHei']
|
| 120 |
-
plt.rcParams['font.family']='sans-serif'
|
| 121 |
-
sns.set_style({'font.sans-serif':['simhei','Arial']})
|
| 122 |
-
-------------------------------------------------------------------------
|
| 123 |
""" ## seaborn中的palette参数可以设定图表的颜色,选项包括:deep, muted, pastel, bright, dark, colorblind,Spectral。更多参数可以参考:https://seaborn.pydata.org/generated/seaborn.color_palette.html。
|
| 124 |
|
| 125 |
|
|
@@ -130,7 +125,7 @@ async def main():
|
|
| 130 |
files = [File.from_path(str(uploaded_file_path))]
|
| 131 |
|
| 132 |
|
| 133 |
-
with st.status('processing...', expanded=True, state='running'):
|
| 134 |
### generate the response
|
| 135 |
response = await session.generate_response(
|
| 136 |
user_request, files=files
|
|
@@ -153,6 +148,8 @@ async def main():
|
|
| 153 |
# message_placeholder.markdown(full_response + "▌") ## orignal code.
|
| 154 |
# message_placeholder.markdown(full_response) ## orignal code.
|
| 155 |
st.write(full_response)
|
|
|
|
|
|
|
| 156 |
await session.astop() #! 确认需要关闭。
|
| 157 |
|
| 158 |
st.session_state.messages.append(
|
|
|
|
| 110 |
# user_request = "对于文件中的'SepalLengthCm’数据给我一个'直方图',提供图表,并给出分析结果"
|
| 111 |
#! 可以用设定dpi=300来输出高质量的图表。(注:图的解析度dpi设定为300)
|
| 112 |
# environ_settings = "【<默认要求> 如果我没有告诉你任何定制化的要求,那么请按照以下的默认要求来回答:1. 你需要用提问的语言来回答(即:如果我用中文提问,你就用中文来回答;我如果用英文提问吗,你就用英文来回答)。2. 如果要求你输出图表,那么图的解析度dpi需要设定为300。图尽量使用seaborn库。seaborn库的参数设定:sns.set(rc={'axes.facecolor':'#FFF9ED','figure.facecolor':'#FFF9ED'}, palette='deep')。】" ## seaborn中的palette参数可以设定图表的颜色,选项包括:deep, muted, pastel, bright, dark, colorblind,Spectral。更多参数可以参考:https://seaborn.pydata.org/generated/seaborn.color_palette.html。
|
| 113 |
+
environ_settings = """【背景要求】如果我没有告诉你任何定制化的要求,那么请你按照以下的默认要求来回答:
|
| 114 |
-------------------------------------------------------------------------
|
| 115 |
1. 你需要用提问的语言来回答(如:中文提问你就用中文来回答,英文提问你就用英文来回答)。
|
| 116 |
2. 如果要求你输出图表,那么图的解析度dpi需要设定为300。图尽量使用seaborn库。seaborn库的参数设定:sns.set(rc={'axes.facecolor':'#FFF9ED','figure.facecolor':'#FFF9ED'}, palette='deep'。
|
| 117 |
+
3. 图表上的字体全部用<英文English>来表示。 -------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 118 |
""" ## seaborn中的palette参数可以设定图表的颜色,选项包括:deep, muted, pastel, bright, dark, colorblind,Spectral。更多参数可以参考:https://seaborn.pydata.org/generated/seaborn.color_palette.html。
|
| 119 |
|
| 120 |
|
|
|
|
| 125 |
files = [File.from_path(str(uploaded_file_path))]
|
| 126 |
|
| 127 |
|
| 128 |
+
with st.status('processing...', expanded=True, state='running') as status:
|
| 129 |
### generate the response
|
| 130 |
response = await session.generate_response(
|
| 131 |
user_request, files=files
|
|
|
|
| 148 |
# message_placeholder.markdown(full_response + "▌") ## orignal code.
|
| 149 |
# message_placeholder.markdown(full_response) ## orignal code.
|
| 150 |
st.write(full_response)
|
| 151 |
+
status.update(label='complete', state='complete')
|
| 152 |
+
|
| 153 |
await session.astop() #! 确认需要关闭。
|
| 154 |
|
| 155 |
st.session_state.messages.append(
|