Spaces:
Runtime error
Runtime error
Update processing.py
Browse files- processing.py +5 -5
processing.py
CHANGED
@@ -120,13 +120,13 @@ class SequentialAnalyzer:
|
|
120 |
raise ValueError(f"Unknown analysis type: {analysis_type}")
|
121 |
|
122 |
prompt_template = PromptTemplate(
|
123 |
-
template=task + "\n\n{context}\n\n{query}\n\n" + parser.get_format_instructions() + "\n\nAnalysis:",
|
124 |
-
input_variables=["context", "query"]
|
125 |
)
|
126 |
|
127 |
if knowledge_db is None:
|
128 |
chain = prompt_template | llm
|
129 |
-
result = chain.invoke({"query": truncated_content})
|
130 |
output = result
|
131 |
else:
|
132 |
chain = RetrievalQA.from_chain_type(
|
@@ -135,8 +135,8 @@ class SequentialAnalyzer:
|
|
135 |
retriever=knowledge_db.as_retriever(),
|
136 |
chain_type_kwargs={"prompt": prompt_template}
|
137 |
)
|
138 |
-
result = chain
|
139 |
-
output = result
|
140 |
|
141 |
print(f"Raw model output: {output}")
|
142 |
|
|
|
120 |
raise ValueError(f"Unknown analysis type: {analysis_type}")
|
121 |
|
122 |
prompt_template = PromptTemplate(
|
123 |
+
template=task + "\n\n{context}\n\n{query}\n\nSpeaker: {speaker}\n\n" + parser.get_format_instructions() + "\n\nAnalysis:",
|
124 |
+
input_variables=["context", "query", "speaker"]
|
125 |
)
|
126 |
|
127 |
if knowledge_db is None:
|
128 |
chain = prompt_template | llm
|
129 |
+
result = chain.invoke({"query": truncated_content, "speaker": "Unknown"})
|
130 |
output = result
|
131 |
else:
|
132 |
chain = RetrievalQA.from_chain_type(
|
|
|
135 |
retriever=knowledge_db.as_retriever(),
|
136 |
chain_type_kwargs={"prompt": prompt_template}
|
137 |
)
|
138 |
+
result = chain({"query": truncated_content, "speaker": "Unknown"})
|
139 |
+
output = result['result'] # RetrievalQA returns a dict with 'result' key
|
140 |
|
141 |
print(f"Raw model output: {output}")
|
142 |
|