dtyago commited on
Commit
ae03c6a
1 Parent(s): 11fcf53

use langchain_community

Browse files
app/admin/admin_functions.py CHANGED
@@ -1,7 +1,4 @@
1
- import hashlib
2
- import re
3
- from fastapi import HTTPException, UploadFile, File, Form
4
- from typing import Optional
5
  import bcrypt
6
  import os
7
  import shutil
 
1
+ from fastapi import UploadFile, File
 
 
 
2
  import bcrypt
3
  import os
4
  import shutil
app/utils/chat_rag.py CHANGED
@@ -4,19 +4,19 @@ import re
4
  import hashlib
5
  import asyncio
6
 
7
- from langchain.document_loaders import PyPDFLoader
8
 
9
- # Import embeddings module from langchain for vector representations of text
10
- from langchain.embeddings import HuggingFaceEmbeddings
11
 
12
  # Import text splitter for handling large texts
13
  from langchain.text_splitter import CharacterTextSplitter
14
 
15
  # Import vector store for database operations
16
- from langchain.vectorstores import Chroma
17
 
18
  # for loading of llama gguf model
19
- from langchain.llms import LlamaCpp
20
 
21
  from langchain.chains.router.llm_router import LLMRouterChain, RouterOutputParser
22
  from langchain.chains.router.multi_prompt_prompt import MULTI_PROMPT_ROUTER_TEMPLATE
 
4
  import hashlib
5
  import asyncio
6
 
7
+ from langchain_community.document_loaders import PyPDFLoader
8
 
9
+ # Import embeddings module from langchain_community for vector representations of text
10
+ from langchain_community.embeddings import HuggingFaceEmbeddings
11
 
12
  # Import text splitter for handling large texts
13
  from langchain.text_splitter import CharacterTextSplitter
14
 
15
  # Import vector store for database operations
16
+ from langchain_community.vectorstores import Chroma
17
 
18
  # for loading of llama gguf model
19
+ from langchain_community.llms import LlamaCpp
20
 
21
  from langchain.chains.router.llm_router import LLMRouterChain, RouterOutputParser
22
  from langchain.chains.router.multi_prompt_prompt import MULTI_PROMPT_ROUTER_TEMPLATE