tferhan commited on
Commit
a7c6c77
·
verified ·
1 Parent(s): 17fbb4c

Update qa_txt.py

Browse files
Files changed (1) hide show
  1. qa_txt.py +18 -18
qa_txt.py CHANGED
@@ -11,21 +11,21 @@ import tqdm
11
  from langchain_community.vectorstores import FAISS
12
  import accelerate
13
 
14
- c_splitter = CharacterTextSplitter(
15
 
16
- chunk_size = 350,
17
- chunk_overlap = 4,
18
- separator = """,
19
- ]""",
20
 
21
- )
22
 
23
- def load_doc(file_path):
24
- loader = TextLoader(file_path)
25
- pages = loader.load()
26
- text_splitter = c_splitter
27
- doc_splits = text_splitter.split_documents(pages)
28
- return doc_splits
29
 
30
 
31
 
@@ -36,13 +36,13 @@ llm = HuggingFaceEndpoint(
36
  top_k = 30,
37
  )
38
 
39
- def process_data():
40
- splt = load_doc('intents_v2.txt')
41
- embeddings = HuggingFaceEmbeddings(model_name="sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2")
42
- db = FAISS.from_documents(splt, embeddings)
43
- return db
44
 
45
- db = process_data()
46
 
47
 
48
  prompt = """Vous êtes un formateur de modèles GPT. Vous excellez dans l'affinement des modèles GPT, la lecture et l'analyse de documents ainsi que l'association de balises aux entrées utilisateur appropriées.
 
11
  from langchain_community.vectorstores import FAISS
12
  import accelerate
13
 
14
+ # c_splitter = CharacterTextSplitter(
15
 
16
+ # chunk_size = 350,
17
+ # chunk_overlap = 4,
18
+ # separator = """,
19
+ # ]""",
20
 
21
+ # )
22
 
23
+ # def load_doc(file_path):
24
+ # loader = TextLoader(file_path)
25
+ # pages = loader.load()
26
+ # text_splitter = c_splitter
27
+ # doc_splits = text_splitter.split_documents(pages)
28
+ # return doc_splits
29
 
30
 
31
 
 
36
  top_k = 30,
37
  )
38
 
39
+ # def process_data():
40
+ # splt = load_doc('intents_v2.txt')
41
+ # embeddings = HuggingFaceEmbeddings(model_name="sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2")
42
+ # db = FAISS.from_documents(splt, embeddings)
43
+ # return db
44
 
45
+ # db = process_data()
46
 
47
 
48
  prompt = """Vous êtes un formateur de modèles GPT. Vous excellez dans l'affinement des modèles GPT, la lecture et l'analyse de documents ainsi que l'association de balises aux entrées utilisateur appropriées.