Update app.py
Browse files
app.py
CHANGED
@@ -18,7 +18,7 @@ logger = logging.getLogger(__name__)
|
|
18 |
|
19 |
class QueryRefiner:
|
20 |
def __init__(self):
|
21 |
-
self.refinement_llm = ChatOpenAI(temperature=0.2, model_name='gpt-
|
22 |
self.refinement_prompt = PromptTemplate(
|
23 |
input_variables=['query', 'context'],
|
24 |
template="""Refine and enhance the following query for maximum clarity and precision:
|
@@ -53,9 +53,9 @@ Refined Query:"""
|
|
53 |
class AdvancedPdfChatbot:
|
54 |
def __init__(self, openai_api_key):
|
55 |
os.environ["OPENAI_API_KEY"] = openai_api_key
|
56 |
-
self.embeddings = OpenAIEmbeddings(
|
57 |
self.text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=200)
|
58 |
-
self.llm = ChatOpenAI(temperature=0, model_name='gpt-
|
59 |
|
60 |
self.memory = ConversationBufferMemory(memory_key="chat_history", return_messages=True)
|
61 |
self.query_refiner = QueryRefiner()
|
|
|
18 |
|
19 |
class QueryRefiner:
|
20 |
def __init__(self):
|
21 |
+
self.refinement_llm = ChatOpenAI(temperature=0.2, model_name='gpt-4o')
|
22 |
self.refinement_prompt = PromptTemplate(
|
23 |
input_variables=['query', 'context'],
|
24 |
template="""Refine and enhance the following query for maximum clarity and precision:
|
|
|
53 |
class AdvancedPdfChatbot:
|
54 |
def __init__(self, openai_api_key):
|
55 |
os.environ["OPENAI_API_KEY"] = openai_api_key
|
56 |
+
self.embeddings = OpenAIEmbeddings()
|
57 |
self.text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=200)
|
58 |
+
self.llm = ChatOpenAI(temperature=0, model_name='gpt-4o')
|
59 |
|
60 |
self.memory = ConversationBufferMemory(memory_key="chat_history", return_messages=True)
|
61 |
self.query_refiner = QueryRefiner()
|