Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,8 +1,8 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
from langchain_community.document_loaders import PyPDFLoader, UnstructuredFileLoader
|
| 3 |
from langchain.text_splitter import RecursiveCharacterTextSplitter
|
| 4 |
-
from
|
| 5 |
-
from
|
| 6 |
from langchain.chains import LLMChain
|
| 7 |
from langchain_groq import ChatGroq
|
| 8 |
from langchain.prompts import PromptTemplate
|
|
@@ -239,7 +239,6 @@ def verify_analysis(analysis_text: str, source_documents: List[str]) -> Dict:
|
|
| 239 |
|
| 240 |
# Parse score and claims
|
| 241 |
try:
|
| 242 |
-
import re
|
| 243 |
score_match = re.search(r'FACTUALITY SCORE:\s*(\d+)', result)
|
| 244 |
score = int(score_match.group(1)) / 100 if score_match else 0.75
|
| 245 |
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
from langchain_community.document_loaders import PyPDFLoader, UnstructuredFileLoader
|
| 3 |
from langchain.text_splitter import RecursiveCharacterTextSplitter
|
| 4 |
+
from langchain_huggingface import HuggingFaceEmbeddings
|
| 5 |
+
from langchain_chroma import Chroma
|
| 6 |
from langchain.chains import LLMChain
|
| 7 |
from langchain_groq import ChatGroq
|
| 8 |
from langchain.prompts import PromptTemplate
|
|
|
|
| 239 |
|
| 240 |
# Parse score and claims
|
| 241 |
try:
|
|
|
|
| 242 |
score_match = re.search(r'FACTUALITY SCORE:\s*(\d+)', result)
|
| 243 |
score = int(score_match.group(1)) / 100 if score_match else 0.75
|
| 244 |
|