ArturG9 commited on
Commit
8aba95b
1 Parent(s): 8b2e6a2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +37 -1
app.py CHANGED
@@ -1,5 +1,41 @@
1
  import os
2
  import streamlit as st
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
 
4
 
5
 
@@ -92,7 +128,7 @@ def main():
92
 
93
 
94
  if user_question := st.text_input("Ask a question about your documents:"):
95
- handle_userinput(user_question,retriever,rag_chain)
96
 
97
 
98
 
 
1
  import os
2
  import streamlit as st
3
+ from typing_extensions import TypedDict, List
4
+ from IPython.display import Image, display
5
+ from langchain_core.pydantic_v1 import BaseModel, Field
6
+ from langchain.schema import Document
7
+ from langgraph.graph import START, END, StateGraph
8
+ from langchain.prompts import PromptTemplate
9
+ import uuid
10
+ from langchain_exa import ExaSearchRetriever, TextContentsOptions
11
+ from langchain_groq import ChatGroq
12
+ from langchain_community.utilities import GoogleSerperAPIWrapper
13
+ from langchain_chroma import Chroma
14
+ from langchain_community.document_loaders import NewsURLLoader
15
+ from langchain_community.retrievers.wikipedia import WikipediaRetriever
16
+ from sentence_transformers import SentenceTransformer
17
+ from langchain.vectorstores import Chroma
18
+ from langchain_community.document_loaders import UnstructuredURLLoader, NewsURLLoader
19
+ from langchain_community.embeddings import HuggingFaceEmbeddings
20
+ from langchain.text_splitter import RecursiveCharacterTextSplitter
21
+ from langchain_community.document_loaders import WebBaseLoader
22
+ from langchain_core.output_parsers import StrOutputParser
23
+ from langchain_core.output_parsers import JsonOutputParser
24
+ from langchain_community.vectorstores.utils import filter_complex_metadata
25
+ from langchain.schema import Document
26
+ from langgraph.graph import START, END, StateGraph
27
+ from functions import *
28
+
29
+
30
+
31
+ os.environ["LANGCHAIN_TRACING_V2"] = "true"
32
+ os.environ["LANGCHAIN_ENDPOINT"] = "https://api.langchain.plus"
33
+ os.environ["LANGCHAIN_API_KEY"] = lang_api_key
34
+ os.environ["LANGCHAIN_PROJECT"] = "Lithuanian_Law_RAG_QA"
35
+ os.environ["GROQ_API_KEY"] = groq_api_key
36
+ os.environ["SERPER_API_KEY"] = SERPER_API_KEY
37
+
38
+
39
 
40
 
41
 
 
128
 
129
 
130
  if user_question := st.text_input("Ask a question about your documents:"):
131
+ handle_userinput(user_question, custom_graph)
132
 
133
 
134