YO-LOLO commited on
Commit
daa4408
·
verified ·
1 Parent(s): b33dad3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -18
app.py CHANGED
@@ -200,24 +200,24 @@ class ManualChatbot:
200
  )
201
  self.vectorstore.persist()
202
 
203
- except Exception as e:
204
- print(f"ベクトルストア作成中にエラー発生: {str(e)}")
205
- # 既存のchroma_dbディレクトリを削除して再作成する
206
- import shutil
207
- if os.path.exists("./chroma_db"):
208
- shutil.rmtree("./chroma_db")
209
- os.makedirs("./chroma_db", exist_ok=True)
210
- # 再度作成を試みる
211
- self.vectorstore = Chroma.from_documents(
212
- documents=chunks,
213
- embedding=embeddings,
214
- persist_directory="./chroma_db"
215
- )
216
- self.vectorstore.persist() else:
217
- # 既存のベクトルストアに新しいドキュメントを追加
218
- self.vectorstore.add_documents(chunks)
219
- # ベクトルストアを保存
220
- self.vectorstore.persist()
221
 
222
  # もしQAチェーンがなければ初期化
223
  if not hasattr(self, 'qa_chain') or self.qa_chain is None:
 
200
  )
201
  self.vectorstore.persist()
202
 
203
+ except Exception as e:
204
+ print(f"ベクトルストア作成中にエラー発生: {str(e)}")
205
+ # 既存のchroma_dbディレクトリを削除して再作成する
206
+ import shutil
207
+ if os.path.exists("./chroma_db"):
208
+ shutil.rmtree("./chroma_db")
209
+ os.makedirs("./chroma_db", exist_ok=True)
210
+ # 再度作成を試みる
211
+ self.vectorstore = Chroma.from_documents(
212
+ documents=chunks,
213
+ embedding=embeddings,
214
+ persist_directory="./chroma_db"
215
+ )
216
+ self.vectorstore.persist() else:
217
+ # 既存のベクトルストアに新しいドキュメントを追加
218
+ self.vectorstore.add_documents(chunks)
219
+ # ベクトルストアを保存
220
+ self.vectorstore.persist()
221
 
222
  # もしQAチェーンがなければ初期化
223
  if not hasattr(self, 'qa_chain') or self.qa_chain is None: