gitextract_1289dhnl/ ├── .dockerignore ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug.yml │ │ └── feature_request.yml │ └── workflows/ │ ├── release.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CITATION.cff ├── Dockerfile ├── LICENSE.txt ├── README.md ├── chat.yml ├── config/ │ ├── chat-conversation.yml │ └── chat-vectorstore-qa.yml ├── docker-compose.yml ├── docs/ │ ├── docs/ │ │ ├── ChatConf.md │ │ ├── ChatEndpoint.md │ │ ├── ChatRouter.md │ │ ├── Llm.md │ │ ├── assets/ │ │ │ └── custom.css │ │ ├── configure-conversation.md │ │ ├── configure-documents-qa.md │ │ ├── development.md │ │ ├── index.md │ │ ├── use-docker.md │ │ └── use-pip.md │ ├── includes/ │ │ └── abbreviations.md │ └── mkdocs.yml ├── documents/ │ └── gdp.csv ├── frontend/ │ ├── .gitignore │ ├── README.md │ ├── astro.config.mjs │ ├── package.json │ ├── src/ │ │ ├── components/ │ │ │ ├── admin.tsx │ │ │ ├── chat.tsx │ │ │ └── nanostores.ts │ │ ├── env.d.ts │ │ ├── layouts/ │ │ │ ├── Layout.astro │ │ │ └── Nav.tsx │ │ └── pages/ │ │ ├── admin.astro │ │ └── index.astro │ ├── tailwind.config.mjs │ └── tsconfig.json ├── pyproject.toml ├── scripts/ │ ├── deploy.sh │ ├── download.sh │ ├── init.py │ ├── langchain.ipynb │ ├── main.py │ ├── qdrant_config.yml │ ├── requirements.txt │ └── start.sh ├── src/ │ └── libre_chat/ │ ├── __init__.py │ ├── __main__.py │ ├── conf.py │ ├── endpoint.py │ ├── llm.py │ ├── py.typed │ ├── router.py │ ├── static/ │ │ └── web-worker.js │ ├── ui.py │ ├── utils.py │ ├── vectorstore.py │ └── webapp/ │ ├── _astro/ │ │ ├── Nav.FPLT-AC_.js │ │ ├── admin.e50kLjN3.css │ │ ├── admin.uwsUQjhr.js │ │ ├── chat.mnOtRnw4.js │ │ ├── client.XqyIkt4q.js │ │ ├── nanostores.RVhpkXze.js │ │ └── web.zg9RI5L8.js │ ├── admin/ │ │ └── index.html │ └── index.html └── tests/ ├── __init__.py ├── config/ │ └── additional-prop.yml ├── test_api.py ├── test_api_qa.py ├── test_cli.py ├── test_llm.py └── test_utils.py