Skip to content

Commit d47cb9b

Browse files
committed
1 parent 709163c commit d47cb9b

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

app.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import langchain
99
import streamlit as st
1010
from langchain.cache import InMemoryCache
11+
from streamlit import logger
1112
from streamlit_chat import message
1213

1314
from agent import AgentHelper
@@ -22,11 +23,11 @@
2223

2324
st.session_state.openai_api_key = None
2425
st.session_state.serpapi_api_key = None
26+
app_logger = logger.get_logger(__name__)
2527

2628

2729
def theme():
2830
st.set_page_config(page_title="DocGPT")
29-
3031
icon, title = st.columns([3, 20])
3132
with icon:
3233
st.image('./img/chatbot.png')
@@ -39,7 +40,6 @@ def theme():
3940

4041
def load_api_key() -> None:
4142
with st.sidebar:
42-
4343
if st.session_state.openai_api_key:
4444
OPENAI_API_KEY = st.session_state.openai_api_key
4545
st.sidebar.success('API key loaded form previous input')
@@ -101,12 +101,12 @@ def load_api_key() -> None:
101101
llm_tool = agent_.create_llm_chain()
102102

103103
except Exception as e:
104-
print(e)
104+
app_logger.info(e)
105105

106106
try:
107107
search_tool = agent_.get_searp_chain
108108
except Exception as e:
109-
print(e)
109+
app_logger.info(e)
110110

111111
try:
112112
tools = [
@@ -117,7 +117,7 @@ def load_api_key() -> None:
117117
]
118118
agent_.initialize(tools)
119119
except Exception as e:
120-
pass
120+
app_logger.info(e)
121121

122122

123123
if not st.session_state['openai_api_key']:
@@ -142,7 +142,7 @@ def get_response(query: str):
142142
response = agent_.query(query)
143143
return response
144144
except Exception as e:
145-
print(e)
145+
app_logger.info(e)
146146

147147
query = st.text_input(
148148
"#### Question:",

docGPT/docGPT.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from langchain.embeddings.openai import OpenAIEmbeddings
99
from langchain.memory import ConversationBufferMemory
1010
from langchain.prompts import PromptTemplate
11-
from langchain.vectorstores import Chroma
11+
from langchain.vectorstores import FAISS
1212

1313
openai.api_key = os.getenv('OPENAI_API_KEY')
1414

@@ -116,7 +116,7 @@ def _helper_prompt(self, chain_type: str) -> None:
116116
def _embeddings(self):
117117
embeddings = OpenAIEmbeddings()
118118

119-
db = Chroma.from_documents(
119+
db = FAISS.from_documents(
120120
documents=self.docs,
121121
embedding= embeddings
122122
)

requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
langchain==0.0.228
1+
langchain==0.0.218
22
openai==0.27.8
3-
streamlit==1.24.1
3+
streamlit==1.22.0
44
streamlit_chat==0.1.1
55
pymupdf==1.22.5
6-
chromadb==0.3.26
6+
faiss-cpu==1.7.4
77
tiktoken==0.4.0
88
google-search-results==2.4.2

0 commit comments

Comments
 (0)