mic3333 commited on
Commit
e153726
·
verified ·
1 Parent(s): 126eb46

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -9
app.py CHANGED
@@ -4,24 +4,20 @@ import io
4
  import pandas as pd
5
  import plotly.express as px
6
  import plotly.graph_objects as go
7
- from dash import Dash, html, dcc, Input, Output, State
8
  import dash_bootstrap_components as dbc
9
 
10
- # Langchain imports
11
- from langchain.llms import HuggingFacePipeline
12
- from langchain.embeddings import HuggingFaceEmbeddings
13
- from langchain.vectorstores import FAISS
14
  from langchain.text_splitter import RecursiveCharacterTextSplitter
15
- from langchain.chains import RetrievalQA
16
- from langchain.document_loaders import CSVLoader, DataFrameLoader
17
  from langchain.schema import Document
18
 
19
  # Initialize Dash app
20
  app = Dash(__name__, external_stylesheets=[dbc.themes.BOOTSTRAP])
21
  server = app.server
22
 
23
- # Initialize Langchain components
24
- @st.cache_resource
25
  def init_langchain():
26
  """Initialize Langchain components"""
27
  try:
 
4
  import pandas as pd
5
  import plotly.express as px
6
  import plotly.graph_objects as go
7
+ from dash import Dash, html, dcc, Input, Output, State, callback_context
8
  import dash_bootstrap_components as dbc
9
 
10
+ # Fixed Langchain imports (using langchain-community)
11
+ from langchain_community.embeddings import HuggingFaceEmbeddings
12
+ from langchain_community.vectorstores import FAISS
 
13
  from langchain.text_splitter import RecursiveCharacterTextSplitter
 
 
14
  from langchain.schema import Document
15
 
16
  # Initialize Dash app
17
  app = Dash(__name__, external_stylesheets=[dbc.themes.BOOTSTRAP])
18
  server = app.server
19
 
20
+ # Initialize Langchain components (removed @st.cache_resource)
 
21
  def init_langchain():
22
  """Initialize Langchain components"""
23
  try: