Spaces:
Paused
Paused
Fix all deprecated langchain imports to use new module structure
Browse files- medrax/rag/rag.py +5 -4
- medrax/tools/rag.py +2 -2
- scripts/pdf_to_hf_dataset.py +1 -1
medrax/rag/rag.py
CHANGED
|
@@ -9,10 +9,11 @@ from langchain_community.document_loaders import TextLoader, PyPDFLoader, Docx2t
|
|
| 9 |
from langchain_text_splitters import RecursiveCharacterTextSplitter
|
| 10 |
from langchain_pinecone import PineconeVectorStore
|
| 11 |
from pinecone import Pinecone
|
| 12 |
-
from langchain.chains import RetrievalQA
|
| 13 |
-
from
|
| 14 |
-
from
|
| 15 |
-
from
|
|
|
|
| 16 |
from typing import Callable
|
| 17 |
from datasets import load_dataset
|
| 18 |
from tqdm import tqdm
|
|
|
|
| 9 |
from langchain_text_splitters import RecursiveCharacterTextSplitter
|
| 10 |
from langchain_pinecone import PineconeVectorStore
|
| 11 |
from pinecone import Pinecone
|
| 12 |
+
from langchain.chains.retrieval_qa.base import RetrievalQA
|
| 13 |
+
from langchain_community.chat_message_histories import ChatMessageHistory
|
| 14 |
+
from langchain_core.runnables.history import RunnableWithMessageHistory
|
| 15 |
+
from langchain_core.retrievers import BaseRetriever
|
| 16 |
+
from langchain_core.documents import Document
|
| 17 |
from typing import Callable
|
| 18 |
from datasets import load_dataset
|
| 19 |
from tqdm import tqdm
|
medrax/tools/rag.py
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
-
from
|
| 2 |
from medrax.rag.rag import RAGConfig, CohereRAG
|
| 3 |
-
from langchain.chains import RetrievalQA
|
| 4 |
from typing import Dict, Tuple, Any
|
| 5 |
|
| 6 |
|
|
|
|
| 1 |
+
from langchain_core.tools import BaseTool
|
| 2 |
from medrax.rag.rag import RAGConfig, CohereRAG
|
| 3 |
+
from langchain.chains.retrieval_qa.base import RetrievalQA
|
| 4 |
from typing import Dict, Tuple, Any
|
| 5 |
|
| 6 |
|
scripts/pdf_to_hf_dataset.py
CHANGED
|
@@ -22,7 +22,7 @@ import hashlib
|
|
| 22 |
import re
|
| 23 |
from langchain_community.document_loaders import PyPDFLoader
|
| 24 |
from langchain_text_splitters import RecursiveCharacterTextSplitter
|
| 25 |
-
from
|
| 26 |
import pandas as pd
|
| 27 |
from datasets import Dataset
|
| 28 |
|
|
|
|
| 22 |
import re
|
| 23 |
from langchain_community.document_loaders import PyPDFLoader
|
| 24 |
from langchain_text_splitters import RecursiveCharacterTextSplitter
|
| 25 |
+
from langchain_core.documents import Document
|
| 26 |
import pandas as pd
|
| 27 |
from datasets import Dataset
|
| 28 |
|