oliverdixon commited on
Commit
e30ab4c
1 Parent(s): 0b8bec6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -9
app.py CHANGED
@@ -1,21 +1,39 @@
1
  import os
 
2
  import logging
3
  import time
4
- import nest_asyncio
5
- import streamlit as st
6
- import pinecone
7
  import faiss
 
8
 
9
- from langchain import ChatOpenAI, HuggingFaceEmbeddings
10
- from langchain.chains import RetrievalQAWithSourcesChain, ConversationChain, LLMChain
 
 
 
 
11
  from langchain.chains.router import MultiPromptChain
 
 
 
 
 
 
12
  from langchain.chains.router.embedding_router import EmbeddingRouterChain
 
 
 
 
 
 
13
  from langchain.retrievers.web_research import WebResearchRetriever
14
- from langchain.retrievers.multi_query import MultiQueryRetriever
15
- from langchain.vectorstores import FAISS, Pinecone
 
16
  from langchain.utilities import GoogleSearchAPIWrapper
17
- from templates import (hebrew_template, greek_template, apologetics_template,
18
- theology_template, therapy_template, history_template, commentary_template)
 
 
19
 
20
  st.title("BereaAI Bible Assistant")
21
 
 
1
  import os
2
+ import pinecone
3
  import logging
4
  import time
 
 
 
5
  import faiss
6
+ import nest_asyncio
7
 
8
+ import streamlit as st
9
+ from langchain.llms import OpenAI
10
+ from langchain.chat_models.openai import ChatOpenAI
11
+ from langchain.llms import HuggingFacePipeline
12
+ from langchain import HuggingFaceHub
13
+ from langchain import PromptTemplate, LLMChain
14
  from langchain.chains.router import MultiPromptChain
15
+ from langchain.llms import OpenAI
16
+ from langchain.chains import ConversationChain
17
+ from langchain.chains.llm import LLMChain
18
+ from langchain.prompts import PromptTemplate
19
+ from langchain.chains.router.llm_router import LLMRouterChain, RouterOutputParser
20
+ from langchain.chains.router.multi_prompt_prompt import MULTI_PROMPT_ROUTER_TEMPLATE
21
  from langchain.chains.router.embedding_router import EmbeddingRouterChain
22
+ from langchain.vectorstores import FAISS
23
+ from langchain.embeddings import HuggingFaceEmbeddings
24
+ from langchain.embeddings import HuggingFaceEmbeddings, SentenceTransformerEmbeddings
25
+ from templates import hebrew_template, greek_template, apologetics_template, theology_template, therapy_template, history_template, commentary_template
26
+ from langchain.callbacks.base import BaseCallbackHandler
27
+ from langchain.chains import RetrievalQAWithSourcesChain
28
  from langchain.retrievers.web_research import WebResearchRetriever
29
+ from langchain.vectorstores import FAISS
30
+ from langchain.embeddings.openai import OpenAIEmbeddings
31
+ from langchain.docstore import InMemoryDocstore
32
  from langchain.utilities import GoogleSearchAPIWrapper
33
+ from langchain.retrievers.multi_query import MultiQueryRetriever
34
+ from langchain.chains.question_answering import load_qa_chain
35
+ from langchain.vectorstores import Pinecone
36
+
37
 
38
  st.title("BereaAI Bible Assistant")
39