pip freeze
Browse files- app.py +1 -1
- requirements.txt +91 -4
app.py
CHANGED
@@ -17,7 +17,7 @@ GROQ_API_KEY = os.environ["GROQ_API_KEY"]
|
|
17 |
OPENAI_API_KEY = os.environ["OPENAI_API_KEY"]
|
18 |
|
19 |
QDRANT_API_KEY = os.environ["QDRANT_API_KEY"]
|
20 |
-
QDRANT_API_URL = os.environ["
|
21 |
|
22 |
LANGCHAIN_PROJECT = "AirBnB PDF Jun18"
|
23 |
LANGCHAIN_ENDPOINT = os.environ["LANGCHAIN_ENDPOINT"]
|
|
|
17 |
OPENAI_API_KEY = os.environ["OPENAI_API_KEY"]
|
18 |
|
19 |
QDRANT_API_KEY = os.environ["QDRANT_API_KEY"]
|
20 |
+
QDRANT_API_URL = os.environ["QDRANT_API_URL"]
|
21 |
|
22 |
LANGCHAIN_PROJECT = "AirBnB PDF Jun18"
|
23 |
LANGCHAIN_ENDPOINT = os.environ["LANGCHAIN_ENDPOINT"]
|
requirements.txt
CHANGED
@@ -1,8 +1,95 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
langchain==0.2.5
|
2 |
-
|
3 |
-
langchain-openai==0.1.8
|
4 |
langchain-groq==0.1.5
|
|
|
5 |
langchain-qdrant==0.1.1
|
6 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
python-dotenv==1.0.1
|
8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
aiofiles==23.2.1
|
2 |
+
aiohttp==3.9.5
|
3 |
+
aiosignal==1.3.1
|
4 |
+
annotated-types==0.7.0
|
5 |
+
anyio==3.7.1
|
6 |
+
asyncer==0.0.2
|
7 |
+
attrs==23.2.0
|
8 |
+
bidict==0.23.1
|
9 |
+
certifi==2024.6.2
|
10 |
+
chainlit==0.7.700
|
11 |
+
charset-normalizer==3.3.2
|
12 |
+
click==8.1.7
|
13 |
+
dataclasses-json==0.5.14
|
14 |
+
Deprecated==1.2.14
|
15 |
+
distro==1.9.0
|
16 |
+
fastapi==0.100.1
|
17 |
+
fastapi-socketio==0.0.10
|
18 |
+
filetype==1.2.0
|
19 |
+
frozenlist==1.4.1
|
20 |
+
googleapis-common-protos==1.63.1
|
21 |
+
greenlet==3.0.3
|
22 |
+
groq==0.9.0
|
23 |
+
grpcio==1.64.1
|
24 |
+
grpcio-tools==1.62.2
|
25 |
+
h11==0.14.0
|
26 |
+
h2==4.1.0
|
27 |
+
hpack==4.0.0
|
28 |
+
httpcore==0.17.3
|
29 |
+
httpx==0.24.1
|
30 |
+
hyperframe==6.0.1
|
31 |
+
idna==3.7
|
32 |
+
importlib_metadata==7.1.0
|
33 |
+
jsonpatch==1.33
|
34 |
+
jsonpointer==3.0.0
|
35 |
langchain==0.2.5
|
36 |
+
langchain-core==0.2.9
|
|
|
37 |
langchain-groq==0.1.5
|
38 |
+
langchain-openai==0.1.8
|
39 |
langchain-qdrant==0.1.1
|
40 |
+
langchain-text-splitters==0.2.1
|
41 |
+
langchainhub==0.1.20
|
42 |
+
langsmith==0.1.81
|
43 |
+
Lazify==0.4.0
|
44 |
+
marshmallow==3.21.3
|
45 |
+
multidict==6.0.5
|
46 |
+
mypy-extensions==1.0.0
|
47 |
+
nest-asyncio==1.6.0
|
48 |
+
numpy==1.26.4
|
49 |
+
openai==1.34.0
|
50 |
+
opentelemetry-api==1.25.0
|
51 |
+
opentelemetry-exporter-otlp==1.25.0
|
52 |
+
opentelemetry-exporter-otlp-proto-common==1.25.0
|
53 |
+
opentelemetry-exporter-otlp-proto-grpc==1.25.0
|
54 |
+
opentelemetry-exporter-otlp-proto-http==1.25.0
|
55 |
+
opentelemetry-instrumentation==0.46b0
|
56 |
+
opentelemetry-proto==1.25.0
|
57 |
+
opentelemetry-sdk==1.25.0
|
58 |
+
opentelemetry-semantic-conventions==0.46b0
|
59 |
+
orjson==3.10.5
|
60 |
+
packaging==23.2
|
61 |
+
portalocker==2.8.2
|
62 |
+
protobuf==4.25.3
|
63 |
+
pydantic==2.7.4
|
64 |
+
pydantic_core==2.18.4
|
65 |
+
PyJWT==2.8.0
|
66 |
python-dotenv==1.0.1
|
67 |
+
python-engineio==4.9.1
|
68 |
+
python-graphql-client==0.4.3
|
69 |
+
python-multipart==0.0.6
|
70 |
+
python-socketio==5.11.3
|
71 |
+
PyYAML==6.0.1
|
72 |
+
qdrant-client==1.9.1
|
73 |
+
regex==2024.5.15
|
74 |
+
requests==2.32.3
|
75 |
+
simple-websocket==1.0.0
|
76 |
+
sniffio==1.3.1
|
77 |
+
SQLAlchemy==2.0.31
|
78 |
+
starlette==0.27.0
|
79 |
+
syncer==2.0.3
|
80 |
+
tenacity==8.4.1
|
81 |
+
tiktoken==0.7.0
|
82 |
+
tomli==2.0.1
|
83 |
+
tqdm==4.66.4
|
84 |
+
types-requests==2.32.0.20240602
|
85 |
+
typing-inspect==0.9.0
|
86 |
+
typing_extensions==4.12.2
|
87 |
+
uptrace==1.24.0
|
88 |
+
urllib3==2.2.2
|
89 |
+
uvicorn==0.23.2
|
90 |
+
watchfiles==0.20.0
|
91 |
+
websockets==12.0
|
92 |
+
wrapt==1.16.0
|
93 |
+
wsproto==1.2.0
|
94 |
+
yarl==1.9.4
|
95 |
+
zipp==3.19.2
|