Spaces:
Sleeping
Sleeping
tidy
Browse files- app.py +2 -5
- minimal_agent.py +0 -18
- parquet/pad-agency-name.parquet +0 -3
- parquet/pad-agency-type.parquet +0 -3
- parquet/pad-category.parquet +0 -3
- parquet/pad-combined.parquet +0 -3
- parquet/pad-desgination-type.parquet +0 -3
- parquet/pad-easement.parquet +0 -3
- parquet/pad-fee.parquet +0 -3
- parquet/pad-iucn.parquet +0 -3
- parquet/pad-marine.parquet +0 -3
- parquet/pad-public-access.parquet +0 -3
- parquet/pad-state-name.parquet +0 -3
app.py
CHANGED
@@ -11,7 +11,7 @@ import sqlite3
|
|
11 |
import os
|
12 |
from langchain_openai import ChatOpenAI
|
13 |
os.environ["OPENAI_API_KEY"] = st.secrets["OPENAI_API_KEY"]
|
14 |
-
st.set_page_config(page_title="Protected Areas Database Chat", page_icon="🦜")
|
15 |
st.title("🦜 Protected Areas Database Chat")
|
16 |
|
17 |
db_uri = "duckdb:///:memory:"
|
@@ -62,7 +62,7 @@ if "messages" not in st.session_state:
|
|
62 |
|
63 |
main = st.container()
|
64 |
with main:
|
65 |
-
history = st.container(height=
|
66 |
#with history:
|
67 |
# for msg in st.session_state.messages:
|
68 |
# st.chat_message(msg["role"]).write(msg["content"])
|
@@ -72,9 +72,6 @@ with main:
|
|
72 |
st.markdown("\n") #add some space for iphone users
|
73 |
|
74 |
|
75 |
-
# if "messages" not in st.session_state or st.sidebar.button("Clear message history"):
|
76 |
-
# st.session_state["messages"] = [{"role": "assistant", "content": "How can I help you?"}]
|
77 |
-
|
78 |
|
79 |
|
80 |
EXAMPLE_PROMPTS = ["What is the total area in each GAP_Sts category in the fee table?",
|
|
|
11 |
import os
|
12 |
from langchain_openai import ChatOpenAI
|
13 |
os.environ["OPENAI_API_KEY"] = st.secrets["OPENAI_API_KEY"]
|
14 |
+
st.set_page_config(page_title="Protected Areas Database Chat", page_icon="🦜", layout="wide")
|
15 |
st.title("🦜 Protected Areas Database Chat")
|
16 |
|
17 |
db_uri = "duckdb:///:memory:"
|
|
|
62 |
|
63 |
main = st.container()
|
64 |
with main:
|
65 |
+
history = st.container(height=400)
|
66 |
#with history:
|
67 |
# for msg in st.session_state.messages:
|
68 |
# st.chat_message(msg["role"]).write(msg["content"])
|
|
|
72 |
st.markdown("\n") #add some space for iphone users
|
73 |
|
74 |
|
|
|
|
|
|
|
75 |
|
76 |
|
77 |
EXAMPLE_PROMPTS = ["What is the total area in each GAP_Sts category in the fee table?",
|
minimal_agent.py
DELETED
@@ -1,18 +0,0 @@
|
|
1 |
-
# +
|
2 |
-
from langchain.llms import OpenAI
|
3 |
-
from langchain.agents import AgentType, initialize_agent, load_tools
|
4 |
-
from langchain.callbacks import StreamlitCallbackHandler
|
5 |
-
import streamlit as st
|
6 |
-
|
7 |
-
llm = OpenAI(temperature=0, streaming=True)
|
8 |
-
tools = load_tools(["ddg-search"])
|
9 |
-
agent = initialize_agent(
|
10 |
-
tools, llm, agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION, verbose=True
|
11 |
-
)
|
12 |
-
|
13 |
-
if prompt := st.chat_input():
|
14 |
-
st.chat_message("user").write(prompt)
|
15 |
-
with st.chat_message("assistant"):
|
16 |
-
st_callback = StreamlitCallbackHandler(st.container())
|
17 |
-
response = agent.run(prompt, callbacks=[st_callback])
|
18 |
-
st.write(response)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
parquet/pad-agency-name.parquet
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:3214e7915ed1ae837420b3d6ab50f0d2174591e31c03844cba2df2129964ea08
|
3 |
-
size 3505
|
|
|
|
|
|
|
|
parquet/pad-agency-type.parquet
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:46b9613af11476108df4f342d3a8f1be47633ac367a7c919d1cff6f39b03aa6f
|
3 |
-
size 1906
|
|
|
|
|
|
|
|
parquet/pad-category.parquet
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:683e83bbccd8d19013150a763191087ae485468308e25895f5888ab7cb3247bd
|
3 |
-
size 1897
|
|
|
|
|
|
|
|
parquet/pad-combined.parquet
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:73ae25546e2c1331a599b171eeaa3e08353fa357734eb4248817a11b8cfd3c02
|
3 |
-
size 1559998546
|
|
|
|
|
|
|
|
parquet/pad-desgination-type.parquet
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:f1d95fe8e5f650ad9fdf6e11610a9751e2dbbe02ad4c6a06a0ddd2b1c6efa1f8
|
3 |
-
size 3190
|
|
|
|
|
|
|
|
parquet/pad-easement.parquet
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:4302f292aaee965ff38f92b7c2f8b30624be84fa704d0fb8a14e55ab3e7ebc23
|
3 |
-
size 142852361
|
|
|
|
|
|
|
|
parquet/pad-fee.parquet
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:7a6243fa660321cb1265541b61f34372adfbce37b26398c0150bc11250a3f6f7
|
3 |
-
size 856012934
|
|
|
|
|
|
|
|
parquet/pad-iucn.parquet
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:404eb24a418dc311d4eba44e3553118bea0decc77ddc4dbac85d81e18f3585c9
|
3 |
-
size 2130
|
|
|
|
|
|
|
|
parquet/pad-marine.parquet
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:1fe4ddcff9ffe602e95e0c76e2e839dd232e066a076886aaa0d9de60df1c8a69
|
3 |
-
size 90825035
|
|
|
|
|
|
|
|
parquet/pad-public-access.parquet
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:2de940f4521b68aec965b21cd929d950f150a0e6286343981ca07c543cb7801b
|
3 |
-
size 1611
|
|
|
|
|
|
|
|
parquet/pad-state-name.parquet
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:45fdab1dcaa0c9a121048813e8367c083f9ed815b40e32d065eeaacbfb3f6ace
|
3 |
-
size 3535
|
|
|
|
|
|
|
|