file_chat.py 433 B

12345678910111213141516171819
  1. import logging
  2. # import chroma
  3. import os
  4. logger = logging.getLogger(__name__)
  5. # 配置文件上传的目录
  6. UPLOAD_FOLDER = "./knowledge_db"
  7. if not os.path.exists(UPLOAD_FOLDER):
  8. os.makedirs(UPLOAD_FOLDER)
  9. # 允许的文件扩展名
  10. ALLOWED_EXTENSIONS = {'txt', 'pdf', 'docx'}
  11. # 检查扩展名是否允许
  12. def allowed_file(filename):
  13. return '.' in filename and filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS