Spaces:
Configuration error
Configuration error
update
Browse files
app.py
CHANGED
|
@@ -2,7 +2,7 @@ import streamlit as st
|
|
| 2 |
import pandas as pd
|
| 3 |
from langchain.agents import create_csv_agent
|
| 4 |
from langchain.llms import OpenAI
|
| 5 |
-
|
| 6 |
# Set Streamlit page configuration
|
| 7 |
st.set_page_config(page_title='CSV Processing',
|
| 8 |
page_icon=":memo:",
|
|
@@ -74,17 +74,20 @@ if not openai_api_key or not openai_api_key.startswith('sk-'):
|
|
| 74 |
else:
|
| 75 |
if uploaded_file is not None:
|
| 76 |
# Create a progress bar
|
| 77 |
-
progress_bar = st.progress(0)
|
| 78 |
-
progress_bar.progress(25) # Start the progress at 25%
|
| 79 |
-
|
| 80 |
csv_file = load_data(uploaded_file) # Now the uploaded file is an XLS file
|
| 81 |
-
progress_bar.progress(50) # Update the progress to 50%
|
| 82 |
|
| 83 |
agent = initialize_agent(csv_file, openai_api_key)
|
| 84 |
-
progress_bar.progress(100) # Complete the progress bar
|
| 85 |
|
| 86 |
if question:
|
| 87 |
response = agent.run(question)
|
|
|
|
|
|
|
|
|
|
| 88 |
#st.markdown(f'**Response:** {response}')
|
| 89 |
-
st.markdown(f'<div style="color: red; font-size: 24px; text-align: center;"
|
| 90 |
|
|
|
|
| 2 |
import pandas as pd
|
| 3 |
from langchain.agents import create_csv_agent
|
| 4 |
from langchain.llms import OpenAI
|
| 5 |
+
import time
|
| 6 |
# Set Streamlit page configuration
|
| 7 |
st.set_page_config(page_title='CSV Processing',
|
| 8 |
page_icon=":memo:",
|
|
|
|
| 74 |
else:
|
| 75 |
if uploaded_file is not None:
|
| 76 |
# Create a progress bar
|
| 77 |
+
#progress_bar = st.progress(0)
|
| 78 |
+
#progress_bar.progress(25) # Start the progress at 25%
|
| 79 |
+
|
| 80 |
csv_file = load_data(uploaded_file) # Now the uploaded file is an XLS file
|
| 81 |
+
#progress_bar.progress(50) # Update the progress to 50%
|
| 82 |
|
| 83 |
agent = initialize_agent(csv_file, openai_api_key)
|
| 84 |
+
#progress_bar.progress(100) # Complete the progress bar
|
| 85 |
|
| 86 |
if question:
|
| 87 |
response = agent.run(question)
|
| 88 |
+
with st.spinner('Wait for it...'):
|
| 89 |
+
time.sleep(5)
|
| 90 |
+
st.success('Done!')
|
| 91 |
#st.markdown(f'**Response:** {response}')
|
| 92 |
+
st.markdown(f'<div style="color: red; font-size: 24px; text-align: center;">The Answer is:{response}</div>',unsafe_allow_html=True)
|
| 93 |
|
data.csv
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
0,First Name,Last Name,Gender,Country,Age,Date,Id
|
| 2 |
+
1,Dulce,Abril,Female,United States,32,15/10/2017,1562
|
| 3 |
+
2,Mara,Hashimoto,Female,Great Britain,25,16/08/2016,1582
|
| 4 |
+
3,Philip,Gent,Male,France,36,21/05/2015,2587
|
| 5 |
+
4,Kathleen,Hanner,Female,United States,25,15/10/2017,3549
|
| 6 |
+
5,Nereida,Magwood,Female,United States,58,16/08/2016,2468
|
| 7 |
+
6,Gaston,Brumm,Male,United States,24,21/05/2015,2554
|
| 8 |
+
7,Etta,Hurn,Female,Great Britain,56,15/10/2017,3598
|
| 9 |
+
8,Earlean,Melgar,Female,United States,27,16/08/2016,2456
|
| 10 |
+
9,Vincenza,Weiland,Female,United States,40,21/05/2015,6548
|
| 11 |
+
10,Fallon,Winward,Female,Great Britain,28,16/08/2016,5486
|
| 12 |
+
11,Arcelia,Bouska,Female,Great Britain,39,21/05/2015,1258
|
| 13 |
+
12,Franklyn,Unknow,Male,France,38,15/10/2017,2579
|
| 14 |
+
13,Sherron,Ascencio,Female,Great Britain,32,16/08/2016,3256
|
| 15 |
+
14,Marcel,Zabriskie,Male,Great Britain,26,21/05/2015,2587
|
| 16 |
+
15,Kina,Hazelton,Female,Great Britain,31,16/08/2016,3259
|
| 17 |
+
16,Shavonne,Pia,Female,France,24,21/05/2015,1546
|
| 18 |
+
17,Shavon,Benito,Female,France,39,15/10/2017,3579
|
| 19 |
+
18,Lauralee,Perrine,Female,Great Britain,28,16/08/2016,6597
|
| 20 |
+
19,Loreta,Curren,Female,France,26,21/05/2015,9654
|
| 21 |
+
20,Teresa,Strawn,Female,France,46,21/05/2015,3569
|
| 22 |
+
21,Belinda,Partain,Female,United States,37,15/10/2017,2564
|
| 23 |
+
22,Holly,Eudy,Female,United States,52,16/08/2016,8561
|
| 24 |
+
23,Many,Cuccia,Female,Great Britain,46,21/05/2015,5489
|
| 25 |
+
24,Libbie,Dalby,Female,France,42,21/05/2015,5489
|
| 26 |
+
25,Lester,Prothro,Male,France,21,15/10/2017,6574
|
| 27 |
+
26,Marvel,Hail,Female,Great Britain,28,16/08/2016,5555
|
| 28 |
+
27,Angelyn,Vong,Female,United States,29,21/05/2015,6125
|
| 29 |
+
28,Francesca,Beaudreau,Female,France,23,15/10/2017,5412
|
| 30 |
+
29,Garth,Gangi,Male,United States,41,16/08/2016,3256
|
| 31 |
+
30,Carla,Trumbull,Female,Great Britain,28,21/05/2015,3264
|
| 32 |
+
31,Veta,Muntz,Female,Great Britain,37,15/10/2017,4569
|
| 33 |
+
32,Stasia,Becker,Female,Great Britain,34,16/08/2016,7521
|
| 34 |
+
33,Jona,Grindle,Female,Great Britain,26,21/05/2015,6458
|
| 35 |
+
34,Judie,Claywell,Female,France,35,16/08/2016,7569
|
| 36 |
+
35,Dewitt,Borger,Male,United States,36,21/05/2015,8514
|
| 37 |
+
36,Nena,Hacker,Female,United States,29,15/10/2017,8563
|
| 38 |
+
37,Kelsie,Wachtel,Female,France,27,16/08/2016,8642
|
| 39 |
+
38,Sau,Pfau,Female,United States,25,21/05/2015,9536
|
| 40 |
+
39,Shanice,Mccrystal,Female,United States,36,21/05/2015,2567
|
| 41 |
+
40,Chase,Karner,Male,United States,37,15/10/2017,2154
|
| 42 |
+
41,Tommie,Underdahl,Male,United States,26,16/08/2016,3265
|
| 43 |
+
42,Dorcas,Darity,Female,United States,37,21/05/2015,8765
|
| 44 |
+
43,Angel,Sanor,Male,France,24,15/10/2017,3259
|
| 45 |
+
44,Willodean,Harn,Female,United States,39,16/08/2016,3567
|
| 46 |
+
45,Weston,Martina,Male,United States,26,21/05/2015,6540
|
| 47 |
+
46,Roma,Lafollette,Female,United States,34,15/10/2017,2654
|
| 48 |
+
47,Felisa,Cail,Female,United States,28,16/08/2016,6525
|
| 49 |
+
48,Demetria,Abbey,Female,United States,32,21/05/2015,3265
|
| 50 |
+
49,Jeromy,Danz,Male,United States,39,15/10/2017,3265
|
| 51 |
+
50,Rasheeda,Alkire,Female,United States,29,16/08/2016,6125
|
| 52 |
+
51,Dulce,Abril,Female,United States,32,15/10/2017,1562
|
| 53 |
+
52,Mara,Hashimoto,Female,Great Britain,25,16/08/2016,1582
|
| 54 |
+
53,Philip,Gent,Male,France,36,21/05/2015,2587
|
| 55 |
+
54,Kathleen,Hanner,Female,United States,25,15/10/2017,3549
|
| 56 |
+
55,Nereida,Magwood,Female,United States,58,16/08/2016,2468
|
| 57 |
+
56,Gaston,Brumm,Male,United States,24,21/05/2015,2554
|
| 58 |
+
57,Etta,Hurn,Female,Great Britain,56,15/10/2017,3598
|
| 59 |
+
58,Earlean,Melgar,Female,United States,27,16/08/2016,2456
|
| 60 |
+
59,Vincenza,Weiland,Female,United States,40,21/05/2015,6548
|
| 61 |
+
60,Fallon,Winward,Female,Great Britain,28,16/08/2016,5486
|
| 62 |
+
61,Arcelia,Bouska,Female,Great Britain,39,21/05/2015,1258
|
| 63 |
+
62,Franklyn,Unknow,Male,France,38,15/10/2017,2579
|
| 64 |
+
63,Sherron,Ascencio,Female,Great Britain,32,16/08/2016,3256
|
| 65 |
+
64,Marcel,Zabriskie,Male,Great Britain,26,21/05/2015,2587
|
| 66 |
+
65,Kina,Hazelton,Female,Great Britain,31,16/08/2016,3259
|
| 67 |
+
66,Shavonne,Pia,Female,France,24,21/05/2015,1546
|
| 68 |
+
67,Shavon,Benito,Female,France,39,15/10/2017,3579
|
| 69 |
+
68,Lauralee,Perrine,Female,Great Britain,28,16/08/2016,6597
|
| 70 |
+
69,Loreta,Curren,Female,France,26,21/05/2015,9654
|
| 71 |
+
70,Teresa,Strawn,Female,France,46,21/05/2015,3569
|
| 72 |
+
71,Belinda,Partain,Female,United States,37,15/10/2017,2564
|
| 73 |
+
72,Holly,Eudy,Female,United States,52,16/08/2016,8561
|
| 74 |
+
73,Many,Cuccia,Female,Great Britain,46,21/05/2015,5489
|
| 75 |
+
74,Libbie,Dalby,Female,France,42,21/05/2015,5489
|
| 76 |
+
75,Lester,Prothro,Male,France,21,15/10/2017,6574
|
| 77 |
+
76,Marvel,Hail,Female,Great Britain,28,16/08/2016,5555
|
| 78 |
+
77,Angelyn,Vong,Female,United States,29,21/05/2015,6125
|
| 79 |
+
78,Francesca,Beaudreau,Female,France,23,15/10/2017,5412
|
| 80 |
+
79,Garth,Gangi,Male,United States,41,16/08/2016,3256
|
| 81 |
+
80,Carla,Trumbull,Female,Great Britain,28,21/05/2015,3264
|
| 82 |
+
81,Veta,Muntz,Female,Great Britain,37,15/10/2017,4569
|
| 83 |
+
82,Stasia,Becker,Female,Great Britain,34,16/08/2016,7521
|
| 84 |
+
83,Jona,Grindle,Female,Great Britain,26,21/05/2015,6458
|
| 85 |
+
84,Judie,Claywell,Female,France,35,16/08/2016,7569
|
| 86 |
+
85,Dewitt,Borger,Male,United States,36,21/05/2015,8514
|
| 87 |
+
86,Nena,Hacker,Female,United States,29,15/10/2017,8563
|
| 88 |
+
87,Kelsie,Wachtel,Female,France,27,16/08/2016,8642
|
| 89 |
+
88,Sau,Pfau,Female,United States,25,21/05/2015,9536
|
| 90 |
+
89,Shanice,Mccrystal,Female,United States,36,21/05/2015,2567
|
| 91 |
+
90,Chase,Karner,Male,United States,37,15/10/2017,2154
|
| 92 |
+
91,Tommie,Underdahl,Male,United States,26,16/08/2016,3265
|
| 93 |
+
92,Dorcas,Darity,Female,United States,37,21/05/2015,8765
|
| 94 |
+
93,Angel,Sanor,Male,France,24,15/10/2017,3259
|
| 95 |
+
94,Willodean,Harn,Female,United States,39,16/08/2016,3567
|
| 96 |
+
95,Weston,Martina,Male,United States,26,21/05/2015,6540
|
| 97 |
+
96,Roma,Lafollette,Female,United States,34,15/10/2017,2654
|
| 98 |
+
97,Felisa,Cail,Female,United States,28,16/08/2016,6525
|
| 99 |
+
98,Demetria,Abbey,Female,United States,32,21/05/2015,3265
|
| 100 |
+
99,Jeromy,Danz,Male,United States,39,15/10/2017,3265
|
| 101 |
+
100,Rasheeda,Alkire,Female,United States,29,16/08/2016,6125
|