Commit
·
a359b40
1
Parent(s):
b3dd16c
updated reqs and py version
Browse files- Dockerfile +1 -1
- requirements.in +5 -4
- requirements.txt +32 -27
Dockerfile
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
FROM python:3.
|
2 |
RUN useradd -m -u 1000 user
|
3 |
USER user
|
4 |
ENV HOME=/home/user \
|
|
|
1 |
+
FROM python:3.10
|
2 |
RUN useradd -m -u 1000 user
|
3 |
USER user
|
4 |
ENV HOME=/home/user \
|
requirements.in
CHANGED
@@ -1,7 +1,8 @@
|
|
1 |
-
chainlit
|
2 |
langchain
|
3 |
-
|
4 |
-
|
5 |
-
|
|
|
6 |
qdrant-client
|
7 |
PyMuPDF
|
|
|
1 |
+
chainlit
|
2 |
langchain
|
3 |
+
langchain-huggingface
|
4 |
+
langchain-community
|
5 |
+
langchain-openai
|
6 |
+
langchain-qdrant
|
7 |
qdrant-client
|
8 |
PyMuPDF
|
requirements.txt
CHANGED
@@ -12,19 +12,18 @@ aiohttp==3.10.5
|
|
12 |
# via
|
13 |
# langchain
|
14 |
# langchain-community
|
15 |
-
# python-graphql-client
|
16 |
aiosignal==1.3.1
|
17 |
# via aiohttp
|
18 |
annotated-types==0.7.0
|
19 |
# via pydantic
|
20 |
-
anyio==
|
21 |
# via
|
22 |
# asyncer
|
23 |
-
#
|
24 |
# openai
|
25 |
# starlette
|
26 |
# watchfiles
|
27 |
-
asyncer==0.0.
|
28 |
# via chainlit
|
29 |
attrs==24.2.0
|
30 |
# via aiohttp
|
@@ -35,15 +34,17 @@ certifi==2024.8.30
|
|
35 |
# httpcore
|
36 |
# httpx
|
37 |
# requests
|
38 |
-
chainlit==
|
39 |
# via -r requirements.in
|
40 |
charset-normalizer==3.3.2
|
41 |
# via requests
|
|
|
|
|
42 |
click==8.1.7
|
43 |
# via
|
44 |
# chainlit
|
45 |
# uvicorn
|
46 |
-
dataclasses-json==0.
|
47 |
# via
|
48 |
# chainlit
|
49 |
# langchain-community
|
@@ -55,11 +56,7 @@ deprecated==1.2.14
|
|
55 |
# opentelemetry-semantic-conventions
|
56 |
distro==1.9.0
|
57 |
# via openai
|
58 |
-
fastapi==0.
|
59 |
-
# via
|
60 |
-
# chainlit
|
61 |
-
# fastapi-socketio
|
62 |
-
fastapi-socketio==0.0.10
|
63 |
# via chainlit
|
64 |
filelock==3.16.1
|
65 |
# via
|
@@ -99,12 +96,13 @@ h2==4.1.0
|
|
99 |
# via httpx
|
100 |
hpack==4.0.0
|
101 |
# via h2
|
102 |
-
httpcore==0.
|
103 |
# via httpx
|
104 |
-
httpx[http2]==0.
|
105 |
# via
|
106 |
# chainlit
|
107 |
# langsmith
|
|
|
108 |
# openai
|
109 |
# qdrant-client
|
110 |
huggingface-hub==0.25.1
|
@@ -145,11 +143,14 @@ langchain-core==0.3.5
|
|
145 |
# langchain-community
|
146 |
# langchain-huggingface
|
147 |
# langchain-openai
|
|
|
148 |
# langchain-text-splitters
|
149 |
langchain-huggingface==0.1.0
|
150 |
# via -r requirements.in
|
151 |
langchain-openai==0.2.0
|
152 |
# via -r requirements.in
|
|
|
|
|
153 |
langchain-text-splitters==0.3.0
|
154 |
# via langchain
|
155 |
langsmith==0.1.125
|
@@ -159,6 +160,8 @@ langsmith==0.1.125
|
|
159 |
# langchain-core
|
160 |
lazify==0.4.0
|
161 |
# via chainlit
|
|
|
|
|
162 |
markupsafe==2.1.5
|
163 |
# via jinja2
|
164 |
marshmallow==3.22.0
|
@@ -173,10 +176,11 @@ mypy-extensions==1.0.0
|
|
173 |
# via typing-inspect
|
174 |
nest-asyncio==1.6.0
|
175 |
# via chainlit
|
176 |
-
networkx==3.
|
177 |
# via torch
|
178 |
numpy==1.26.4
|
179 |
# via
|
|
|
180 |
# langchain
|
181 |
# langchain-community
|
182 |
# qdrant-client
|
@@ -255,6 +259,7 @@ packaging==23.2
|
|
255 |
# chainlit
|
256 |
# huggingface-hub
|
257 |
# langchain-core
|
|
|
258 |
# marshmallow
|
259 |
# transformers
|
260 |
pillow==10.4.0
|
@@ -272,7 +277,9 @@ pydantic==2.9.2
|
|
272 |
# fastapi
|
273 |
# langchain
|
274 |
# langchain-core
|
|
|
275 |
# langsmith
|
|
|
276 |
# openai
|
277 |
# pydantic-settings
|
278 |
# qdrant-client
|
@@ -292,12 +299,10 @@ python-dotenv==1.0.1
|
|
292 |
# pydantic-settings
|
293 |
python-engineio==4.9.1
|
294 |
# via python-socketio
|
295 |
-
python-
|
296 |
-
# via chainlit
|
297 |
-
python-multipart==0.0.6
|
298 |
# via chainlit
|
299 |
python-socketio==5.11.4
|
300 |
-
# via
|
301 |
pyyaml==6.0.2
|
302 |
# via
|
303 |
# huggingface-hub
|
@@ -306,7 +311,9 @@ pyyaml==6.0.2
|
|
306 |
# langchain-core
|
307 |
# transformers
|
308 |
qdrant-client==1.11.2
|
309 |
-
# via
|
|
|
|
|
310 |
regex==2024.9.11
|
311 |
# via
|
312 |
# tiktoken
|
@@ -318,14 +325,13 @@ requests==2.32.3
|
|
318 |
# langchain-community
|
319 |
# langsmith
|
320 |
# opentelemetry-exporter-otlp-proto-http
|
321 |
-
# python-graphql-client
|
322 |
# tiktoken
|
323 |
# transformers
|
324 |
safetensors==0.4.5
|
325 |
# via transformers
|
326 |
scikit-learn==1.5.2
|
327 |
# via sentence-transformers
|
328 |
-
scipy==1.
|
329 |
# via
|
330 |
# scikit-learn
|
331 |
# sentence-transformers
|
@@ -336,15 +342,16 @@ simple-websocket==1.0.0
|
|
336 |
sniffio==1.3.1
|
337 |
# via
|
338 |
# anyio
|
339 |
-
# httpcore
|
340 |
# httpx
|
341 |
# openai
|
342 |
sqlalchemy==2.0.35
|
343 |
# via
|
344 |
# langchain
|
345 |
# langchain-community
|
346 |
-
starlette==0.
|
347 |
-
# via
|
|
|
|
|
348 |
sympy==1.13.3
|
349 |
# via torch
|
350 |
syncer==2.0.3
|
@@ -398,12 +405,10 @@ urllib3==2.2.3
|
|
398 |
# via
|
399 |
# qdrant-client
|
400 |
# requests
|
401 |
-
uvicorn==0.
|
402 |
# via chainlit
|
403 |
watchfiles==0.20.0
|
404 |
# via chainlit
|
405 |
-
websockets==13.1
|
406 |
-
# via python-graphql-client
|
407 |
wrapt==1.16.0
|
408 |
# via
|
409 |
# deprecated
|
|
|
12 |
# via
|
13 |
# langchain
|
14 |
# langchain-community
|
|
|
15 |
aiosignal==1.3.1
|
16 |
# via aiohttp
|
17 |
annotated-types==0.7.0
|
18 |
# via pydantic
|
19 |
+
anyio==4.6.0
|
20 |
# via
|
21 |
# asyncer
|
22 |
+
# httpx
|
23 |
# openai
|
24 |
# starlette
|
25 |
# watchfiles
|
26 |
+
asyncer==0.0.7
|
27 |
# via chainlit
|
28 |
attrs==24.2.0
|
29 |
# via aiohttp
|
|
|
34 |
# httpcore
|
35 |
# httpx
|
36 |
# requests
|
37 |
+
chainlit==1.2.0
|
38 |
# via -r requirements.in
|
39 |
charset-normalizer==3.3.2
|
40 |
# via requests
|
41 |
+
chevron==0.14.0
|
42 |
+
# via literalai
|
43 |
click==8.1.7
|
44 |
# via
|
45 |
# chainlit
|
46 |
# uvicorn
|
47 |
+
dataclasses-json==0.6.7
|
48 |
# via
|
49 |
# chainlit
|
50 |
# langchain-community
|
|
|
56 |
# opentelemetry-semantic-conventions
|
57 |
distro==1.9.0
|
58 |
# via openai
|
59 |
+
fastapi==0.112.4
|
|
|
|
|
|
|
|
|
60 |
# via chainlit
|
61 |
filelock==3.16.1
|
62 |
# via
|
|
|
96 |
# via httpx
|
97 |
hpack==4.0.0
|
98 |
# via h2
|
99 |
+
httpcore==1.0.5
|
100 |
# via httpx
|
101 |
+
httpx[http2]==0.27.2
|
102 |
# via
|
103 |
# chainlit
|
104 |
# langsmith
|
105 |
+
# literalai
|
106 |
# openai
|
107 |
# qdrant-client
|
108 |
huggingface-hub==0.25.1
|
|
|
143 |
# langchain-community
|
144 |
# langchain-huggingface
|
145 |
# langchain-openai
|
146 |
+
# langchain-qdrant
|
147 |
# langchain-text-splitters
|
148 |
langchain-huggingface==0.1.0
|
149 |
# via -r requirements.in
|
150 |
langchain-openai==0.2.0
|
151 |
# via -r requirements.in
|
152 |
+
langchain-qdrant==0.1.4
|
153 |
+
# via -r requirements.in
|
154 |
langchain-text-splitters==0.3.0
|
155 |
# via langchain
|
156 |
langsmith==0.1.125
|
|
|
160 |
# langchain-core
|
161 |
lazify==0.4.0
|
162 |
# via chainlit
|
163 |
+
literalai==0.0.607
|
164 |
+
# via chainlit
|
165 |
markupsafe==2.1.5
|
166 |
# via jinja2
|
167 |
marshmallow==3.22.0
|
|
|
176 |
# via typing-inspect
|
177 |
nest-asyncio==1.6.0
|
178 |
# via chainlit
|
179 |
+
networkx==3.3
|
180 |
# via torch
|
181 |
numpy==1.26.4
|
182 |
# via
|
183 |
+
# chainlit
|
184 |
# langchain
|
185 |
# langchain-community
|
186 |
# qdrant-client
|
|
|
259 |
# chainlit
|
260 |
# huggingface-hub
|
261 |
# langchain-core
|
262 |
+
# literalai
|
263 |
# marshmallow
|
264 |
# transformers
|
265 |
pillow==10.4.0
|
|
|
277 |
# fastapi
|
278 |
# langchain
|
279 |
# langchain-core
|
280 |
+
# langchain-qdrant
|
281 |
# langsmith
|
282 |
+
# literalai
|
283 |
# openai
|
284 |
# pydantic-settings
|
285 |
# qdrant-client
|
|
|
299 |
# pydantic-settings
|
300 |
python-engineio==4.9.1
|
301 |
# via python-socketio
|
302 |
+
python-multipart==0.0.9
|
|
|
|
|
303 |
# via chainlit
|
304 |
python-socketio==5.11.4
|
305 |
+
# via chainlit
|
306 |
pyyaml==6.0.2
|
307 |
# via
|
308 |
# huggingface-hub
|
|
|
311 |
# langchain-core
|
312 |
# transformers
|
313 |
qdrant-client==1.11.2
|
314 |
+
# via
|
315 |
+
# -r requirements.in
|
316 |
+
# langchain-qdrant
|
317 |
regex==2024.9.11
|
318 |
# via
|
319 |
# tiktoken
|
|
|
325 |
# langchain-community
|
326 |
# langsmith
|
327 |
# opentelemetry-exporter-otlp-proto-http
|
|
|
328 |
# tiktoken
|
329 |
# transformers
|
330 |
safetensors==0.4.5
|
331 |
# via transformers
|
332 |
scikit-learn==1.5.2
|
333 |
# via sentence-transformers
|
334 |
+
scipy==1.14.1
|
335 |
# via
|
336 |
# scikit-learn
|
337 |
# sentence-transformers
|
|
|
342 |
sniffio==1.3.1
|
343 |
# via
|
344 |
# anyio
|
|
|
345 |
# httpx
|
346 |
# openai
|
347 |
sqlalchemy==2.0.35
|
348 |
# via
|
349 |
# langchain
|
350 |
# langchain-community
|
351 |
+
starlette==0.37.2
|
352 |
+
# via
|
353 |
+
# chainlit
|
354 |
+
# fastapi
|
355 |
sympy==1.13.3
|
356 |
# via torch
|
357 |
syncer==2.0.3
|
|
|
405 |
# via
|
406 |
# qdrant-client
|
407 |
# requests
|
408 |
+
uvicorn==0.25.0
|
409 |
# via chainlit
|
410 |
watchfiles==0.20.0
|
411 |
# via chainlit
|
|
|
|
|
412 |
wrapt==1.16.0
|
413 |
# via
|
414 |
# deprecated
|