nadaaaita commited on
Commit
8d810fe
1 Parent(s): 0a08836

added authentication

Browse files
Files changed (5) hide show
  1. .gitignore +1 -0
  2. Pipfile +1 -0
  3. Pipfile.lock +417 -288
  4. app.py +9 -2
  5. streamlit_app.py +49 -0
.gitignore CHANGED
@@ -2,3 +2,4 @@
2
  *.pyc
3
  __pycache__
4
  notebooks/.ipynb_checkpoints
 
 
2
  *.pyc
3
  __pycache__
4
  notebooks/.ipynb_checkpoints
5
+ notebooks/*.ipynb
Pipfile CHANGED
@@ -14,6 +14,7 @@ numpy = "*"
14
  jupyter = "*"
15
  ipykernel = "*"
16
  langgraph = "*"
 
17
 
18
  [dev-packages]
19
 
 
14
  jupyter = "*"
15
  ipykernel = "*"
16
  langgraph = "*"
17
+ streamlit = "*"
18
 
19
  [dev-packages]
20
 
Pipfile.lock CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "_meta": {
3
  "hash": {
4
- "sha256": "bf068620cec3bc89ce312754b4920945d2f553f9055482fa17c9de2637bdf96e"
5
  },
6
  "pipfile-spec": 6,
7
  "requires": {
@@ -34,100 +34,100 @@
34
  },
35
  "aiohttp": {
36
  "hashes": [
37
- "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277",
38
- "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1",
39
- "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe",
40
- "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb",
41
- "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca",
42
- "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91",
43
- "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972",
44
- "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a",
45
- "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3",
46
- "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa",
47
- "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77",
48
- "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b",
49
- "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8",
50
- "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599",
51
- "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc",
52
- "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf",
53
- "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511",
54
- "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699",
55
- "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487",
56
- "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987",
57
- "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff",
58
- "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db",
59
- "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022",
60
- "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce",
61
- "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a",
62
- "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5",
63
- "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7",
64
- "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820",
65
- "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf",
66
- "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e",
67
- "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf",
68
- "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5",
69
- "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6",
70
- "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6",
71
- "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91",
72
- "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3",
73
- "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a",
74
- "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d",
75
- "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088",
76
- "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc",
77
- "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f",
78
- "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75",
79
- "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471",
80
- "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e",
81
- "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697",
82
- "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092",
83
- "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69",
84
- "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3",
85
- "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32",
86
- "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589",
87
- "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178",
88
- "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92",
89
- "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2",
90
- "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e",
91
- "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058",
92
- "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857",
93
- "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1",
94
- "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6",
95
- "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22",
96
- "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0",
97
- "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b",
98
- "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57",
99
- "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f",
100
- "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e",
101
- "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16",
102
- "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1",
103
- "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f",
104
- "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6",
105
- "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04",
106
- "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae",
107
- "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d",
108
- "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b",
109
- "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f",
110
- "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862",
111
- "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689",
112
- "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c",
113
- "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683",
114
- "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef",
115
- "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f",
116
- "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12",
117
- "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73",
118
- "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061",
119
- "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072",
120
- "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11",
121
- "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691",
122
- "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77",
123
- "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385",
124
- "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172",
125
- "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569",
126
- "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f",
127
- "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"
128
- ],
129
- "markers": "python_version >= '3.8'",
130
- "version": "==3.10.5"
131
  },
132
  "aiosignal": {
133
  "hashes": [
@@ -137,6 +137,14 @@
137
  "markers": "python_version >= '3.7'",
138
  "version": "==1.3.1"
139
  },
 
 
 
 
 
 
 
 
140
  "annotated-types": {
141
  "hashes": [
142
  "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53",
@@ -251,6 +259,22 @@
251
  "markers": "python_version >= '3.8'",
252
  "version": "==6.1.0"
253
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
254
  "certifi": {
255
  "hashes": [
256
  "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8",
@@ -525,31 +549,31 @@
525
  },
526
  "debugpy": {
527
  "hashes": [
528
- "sha256:0a1029a2869d01cb777216af8c53cda0476875ef02a2b6ff8b2f2c9a4b04176c",
529
- "sha256:1cd04a73eb2769eb0bfe43f5bfde1215c5923d6924b9b90f94d15f207a402226",
530
- "sha256:28ced650c974aaf179231668a293ecd5c63c0a671ae6d56b8795ecc5d2f48d3c",
531
- "sha256:345d6a0206e81eb68b1493ce2fbffd57c3088e2ce4b46592077a943d2b968ca3",
532
- "sha256:3df6692351172a42af7558daa5019651f898fc67450bf091335aa8a18fbf6f3a",
533
- "sha256:4413b7a3ede757dc33a273a17d685ea2b0c09dbd312cc03f5534a0fd4d40750a",
534
- "sha256:4fbb3b39ae1aa3e5ad578f37a48a7a303dad9a3d018d369bc9ec629c1cfa7408",
535
- "sha256:55919dce65b471eff25901acf82d328bbd5b833526b6c1364bd5133754777a44",
536
- "sha256:5b5c770977c8ec6c40c60d6f58cacc7f7fe5a45960363d6974ddb9b62dbee156",
537
- "sha256:606bccba19f7188b6ea9579c8a4f5a5364ecd0bf5a0659c8a5d0e10dcee3032a",
538
- "sha256:7b0fe36ed9d26cb6836b0a51453653f8f2e347ba7348f2bbfe76bfeb670bfb1c",
539
- "sha256:7e4d594367d6407a120b76bdaa03886e9eb652c05ba7f87e37418426ad2079f7",
540
- "sha256:8f913ee8e9fcf9d38a751f56e6de12a297ae7832749d35de26d960f14280750a",
541
- "sha256:a697beca97dad3780b89a7fb525d5e79f33821a8bc0c06faf1f1289e549743cf",
542
- "sha256:ad84b7cde7fd96cf6eea34ff6c4a1b7887e0fe2ea46e099e53234856f9d99a34",
543
- "sha256:b2112cfeb34b4507399d298fe7023a16656fc553ed5246536060ca7bd0e668d0",
544
- "sha256:b78c1250441ce893cb5035dd6f5fc12db968cc07f91cc06996b2087f7cefdd8e",
545
- "sha256:c0a65b00b7cdd2ee0c2cf4c7335fef31e15f1b7056c7fdbce9e90193e1a8c8cb",
546
- "sha256:c9f7c15ea1da18d2fcc2709e9f3d6de98b69a5b0fff1807fb80bc55f906691f7",
547
- "sha256:db9fb642938a7a609a6c865c32ecd0d795d56c1aaa7a7a5722d77855d5e77f2b",
548
- "sha256:dd3811bd63632bb25eda6bd73bea8e0521794cda02be41fa3160eb26fc29e7ed",
549
- "sha256:e84c276489e141ed0b93b0af648eef891546143d6a48f610945416453a8ad406"
550
- ],
551
- "markers": "python_version >= '3.8'",
552
- "version": "==1.8.5"
553
  },
554
  "decorator": {
555
  "hashes": [
@@ -616,51 +640,57 @@
616
  },
617
  "fonttools": {
618
  "hashes": [
619
- "sha256:02569e9a810f9d11f4ae82c391ebc6fb5730d95a0657d24d754ed7763fb2d122",
620
- "sha256:0679a30b59d74b6242909945429dbddb08496935b82f91ea9bf6ad240ec23397",
621
- "sha256:10f5e6c3510b79ea27bb1ebfcc67048cde9ec67afa87c7dd7efa5c700491ac7f",
622
- "sha256:2af40ae9cdcb204fc1d8f26b190aa16534fcd4f0df756268df674a270eab575d",
623
- "sha256:32f029c095ad66c425b0ee85553d0dc326d45d7059dbc227330fc29b43e8ba60",
624
- "sha256:35250099b0cfb32d799fb5d6c651220a642fe2e3c7d2560490e6f1d3f9ae9169",
625
- "sha256:3b3c8ebafbee8d9002bd8f1195d09ed2bd9ff134ddec37ee8f6a6375e6a4f0e8",
626
- "sha256:4824c198f714ab5559c5be10fd1adf876712aa7989882a4ec887bf1ef3e00e31",
627
- "sha256:5ff7e5e9bad94e3a70c5cd2fa27f20b9bb9385e10cddab567b85ce5d306ea923",
628
- "sha256:651390c3b26b0c7d1f4407cad281ee7a5a85a31a110cbac5269de72a51551ba2",
629
- "sha256:6e08f572625a1ee682115223eabebc4c6a2035a6917eac6f60350aba297ccadb",
630
- "sha256:6ed170b5e17da0264b9f6fae86073be3db15fa1bd74061c8331022bca6d09bab",
631
- "sha256:73379d3ffdeecb376640cd8ed03e9d2d0e568c9d1a4e9b16504a834ebadc2dfb",
632
- "sha256:75a157d8d26c06e64ace9df037ee93a4938a4606a38cb7ffaf6635e60e253b7a",
633
- "sha256:791b31ebbc05197d7aa096bbc7bd76d591f05905d2fd908bf103af4488e60670",
634
- "sha256:7b6b35e52ddc8fb0db562133894e6ef5b4e54e1283dff606fda3eed938c36fc8",
635
- "sha256:84ec3fb43befb54be490147b4a922b5314e16372a643004f182babee9f9c3407",
636
- "sha256:8959a59de5af6d2bec27489e98ef25a397cfa1774b375d5787509c06659b3671",
637
- "sha256:9dfdae43b7996af46ff9da520998a32b105c7f098aeea06b2226b30e74fbba88",
638
- "sha256:9e6ceba2a01b448e36754983d376064730690401da1dd104ddb543519470a15f",
639
- "sha256:9efd176f874cb6402e607e4cc9b4a9cd584d82fc34a4b0c811970b32ba62501f",
640
- "sha256:a1c7c5aa18dd3b17995898b4a9b5929d69ef6ae2af5b96d585ff4005033d82f0",
641
- "sha256:aae7bd54187e8bf7fd69f8ab87b2885253d3575163ad4d669a262fe97f0136cb",
642
- "sha256:b21952c092ffd827504de7e66b62aba26fdb5f9d1e435c52477e6486e9d128b2",
643
- "sha256:b96cd370a61f4d083c9c0053bf634279b094308d52fdc2dd9a22d8372fdd590d",
644
- "sha256:becc5d7cb89c7b7afa8321b6bb3dbee0eec2b57855c90b3e9bf5fb816671fa7c",
645
- "sha256:bee32ea8765e859670c4447b0817514ca79054463b6b79784b08a8df3a4d78e3",
646
- "sha256:c6e7170d675d12eac12ad1a981d90f118c06cf680b42a2d74c6c931e54b50719",
647
- "sha256:c818c058404eb2bba05e728d38049438afd649e3c409796723dfc17cd3f08749",
648
- "sha256:c8696544c964500aa9439efb6761947393b70b17ef4e82d73277413f291260a4",
649
- "sha256:c9cd19cf4fe0595ebdd1d4915882b9440c3a6d30b008f3cc7587c1da7b95be5f",
650
- "sha256:d4d0096cb1ac7a77b3b41cd78c9b6bc4a400550e21dc7a92f2b5ab53ed74eb02",
651
- "sha256:d92d3c2a1b39631a6131c2fa25b5406855f97969b068e7e08413325bc0afba58",
652
- "sha256:da33440b1413bad53a8674393c5d29ce64d8c1a15ef8a77c642ffd900d07bfe1",
653
- "sha256:e013aae589c1c12505da64a7d8d023e584987e51e62006e1bb30d72f26522c41",
654
- "sha256:e128778a8e9bc11159ce5447f76766cefbd876f44bd79aff030287254e4752c4",
655
- "sha256:e54f1bba2f655924c1138bbc7fa91abd61f45c68bd65ab5ed985942712864bbb",
656
- "sha256:e5b708073ea3d684235648786f5f6153a48dc8762cdfe5563c57e80787c29fbb",
657
- "sha256:e8bf06b94694251861ba7fdeea15c8ec0967f84c3d4143ae9daf42bbc7717fe3",
658
- "sha256:f08df60fbd8d289152079a65da4e66a447efc1d5d5a4d3f299cdd39e3b2e4a7d",
659
- "sha256:f1f8758a2ad110bd6432203a344269f445a2907dc24ef6bccfd0ac4e14e0d71d",
660
- "sha256:f677ce218976496a587ab17140da141557beb91d2a5c1a14212c994093f2eae2"
661
- ],
662
- "markers": "python_version >= '3.8'",
663
- "version": "==4.53.1"
 
 
 
 
 
 
664
  },
665
  "fqdn": {
666
  "hashes": [
@@ -760,6 +790,22 @@
760
  "markers": "python_version >= '3.8'",
761
  "version": "==2024.9.0"
762
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
763
  "gradio": {
764
  "hashes": [
765
  "sha256:1d358f2671fbc37b51fd0758ed9910b7047e978c961031d4b4ded068a07ef5ab",
@@ -1004,11 +1050,11 @@
1004
  },
1005
  "huggingface-hub": {
1006
  "hashes": [
1007
- "sha256:e2f357b35d72d5012cfd127108c4e14abcd61ba4ebc90a5a374dc2456cb34e12",
1008
- "sha256:fb5fbe6c12fcd99d187ec7db95db9110fb1a20505f23040a5449a717c1a0db4d"
1009
  ],
1010
  "markers": "python_full_version >= '3.8.0'",
1011
- "version": "==0.25.0"
1012
  },
1013
  "hyperframe": {
1014
  "hashes": [
@@ -1422,7 +1468,7 @@
1422
  "sha256:2b5f86c1101beb013cb264c5722ad21931641493b4dc86e6f0575da698bf5cff",
1423
  "sha256:67e5510559454f3f7a0526e7ef91fd0f12b45c0cdc70720e44909f62b5becf5a"
1424
  ],
1425
- "markers": "python_version >= '3.9'",
1426
  "version": "==0.3.5"
1427
  },
1428
  "langchain-openai": {
@@ -1453,28 +1499,28 @@
1453
  },
1454
  "langgraph": {
1455
  "hashes": [
1456
- "sha256:9f3e486994621c403f0d659a03b15f86ec77b4dfca6fe6ad69686ba60a6b5520",
1457
- "sha256:fc8e2f2e03eef446bc4a8458cce04a77ad41f4bd4b7f0f514a5cdd436d11454b"
1458
  ],
1459
  "index": "pypi",
1460
  "markers": "python_version < '4.0' and python_full_version >= '3.9.0'",
1461
- "version": "==0.2.23"
1462
  },
1463
  "langgraph-checkpoint": {
1464
  "hashes": [
1465
- "sha256:3396734143fda0165964e4f0b73b39e77fbea9f13cb4da1ed16a5c41fc136e50",
1466
- "sha256:f800f6d340a5301f4f0d3c17f1ec87b778ebe2c7a20c9ea5caf3d2eb0c6b464d"
1467
  ],
1468
  "markers": "python_full_version >= '3.9.0' and python_full_version < '4.0.0'",
1469
- "version": "==1.0.10"
1470
  },
1471
  "langsmith": {
1472
  "hashes": [
1473
- "sha256:2c0eb0c3cbf22cff55bf519b8e889041f9a591bcf97af5152c8e130333c5940e",
1474
- "sha256:74ce8eb2663e1ed20bfcfc88d41e0712879306956c9938d1cdbab7d60458bdca"
1475
  ],
1476
  "markers": "python_version < '4.0' and python_full_version >= '3.8.1'",
1477
- "version": "==0.1.125"
1478
  },
1479
  "markdown-it-py": {
1480
  "hashes": [
@@ -1788,6 +1834,14 @@
1788
  "markers": "python_version >= '3.8'",
1789
  "version": "==6.1.0"
1790
  },
 
 
 
 
 
 
 
 
1791
  "nbclient": {
1792
  "hashes": [
1793
  "sha256:4b3f1b7dba531e498449c4db4f53da339c91d449dc11e9af3a43b4eb5c5abb09",
@@ -1881,11 +1935,11 @@
1881
  },
1882
  "openai": {
1883
  "hashes": [
1884
- "sha256:6e14d6f77c8cf546646afcd87a2ef752505b3710d2564a2e433e17307dfa86a0",
1885
- "sha256:9ccc8737dfa791f7bd903db4758c176b8544a8cd89d3a3d2add3cea02a34c3a0"
1886
  ],
1887
  "markers": "python_full_version >= '3.7.1'",
1888
- "version": "==1.47.0"
1889
  },
1890
  "orjson": {
1891
  "hashes": [
@@ -2151,11 +2205,11 @@
2151
  },
2152
  "prompt-toolkit": {
2153
  "hashes": [
2154
- "sha256:0d7bfa67001d5e39d02c224b663abc33687405033a8c422d0d675a5a13361d10",
2155
- "sha256:1e1b29cb58080b1e69f207c893a1a7bf16d127a5c30c9d17a25a5d77792e5360"
2156
  ],
2157
  "markers": "python_full_version >= '3.7.0'",
2158
- "version": "==3.0.47"
2159
  },
2160
  "protobuf": {
2161
  "hashes": [
@@ -2211,6 +2265,48 @@
2211
  ],
2212
  "version": "==0.2.3"
2213
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2214
  "pycparser": {
2215
  "hashes": [
2216
  "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6",
@@ -2322,6 +2418,14 @@
2322
  "markers": "python_version >= '3.8'",
2323
  "version": "==2.23.4"
2324
  },
 
 
 
 
 
 
 
 
2325
  "pydub": {
2326
  "hashes": [
2327
  "sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6",
@@ -2561,11 +2665,11 @@
2561
  },
2562
  "qdrant-client": {
2563
  "hashes": [
2564
- "sha256:0d5aa3f778077762963a754459c9c7144ba48e13dea62e559323924126a1b4a4",
2565
- "sha256:3151e3da61588ad138dfcd6760c2f13e57251c8b0c62001bfd0e03bb7bcd6c8e"
2566
  ],
2567
  "markers": "python_version >= '3.8'",
2568
- "version": "==1.11.2"
2569
  },
2570
  "referencing": {
2571
  "hashes": [
@@ -2880,6 +2984,14 @@
2880
  "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
2881
  "version": "==1.16.0"
2882
  },
 
 
 
 
 
 
 
 
2883
  "sniffio": {
2884
  "hashes": [
2885
  "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2",
@@ -2960,11 +3072,20 @@
2960
  },
2961
  "starlette": {
2962
  "hashes": [
2963
- "sha256:04a92830a9b6eb1442c766199d62260c3d4dc9c4f9188360626b1e0273cb7077",
2964
- "sha256:632f420a9d13e3ee2a6f18f437b0a9f1faecb0bc42e1942aa2ea0e379a4c4206"
2965
  ],
2966
  "markers": "python_version >= '3.8'",
2967
- "version": "==0.38.5"
 
 
 
 
 
 
 
 
 
2968
  },
2969
  "tenacity": {
2970
  "hashes": [
@@ -3032,6 +3153,14 @@
3032
  "markers": "python_version >= '3.8'",
3033
  "version": "==1.3.0"
3034
  },
 
 
 
 
 
 
 
 
3035
  "tomlkit": {
3036
  "hashes": [
3037
  "sha256:01f0477981119c7d8ee0f67ebe0297a7c95b14cf9f4b102b45486deb77018716",
@@ -3099,11 +3228,11 @@
3099
  },
3100
  "tzdata": {
3101
  "hashes": [
3102
- "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd",
3103
- "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"
3104
  ],
3105
  "markers": "python_version >= '2'",
3106
- "version": "==2024.1"
3107
  },
3108
  "uri-template": {
3109
  "hashes": [
@@ -3245,101 +3374,101 @@
3245
  },
3246
  "yarl": {
3247
  "hashes": [
3248
- "sha256:01a8697ec24f17c349c4f655763c4db70eebc56a5f82995e5e26e837c6eb0e49",
3249
- "sha256:02da8759b47d964f9173c8675710720b468aa1c1693be0c9c64abb9d8d9a4867",
3250
- "sha256:04293941646647b3bfb1719d1d11ff1028e9c30199509a844da3c0f5919dc520",
3251
- "sha256:067b961853c8e62725ff2893226fef3d0da060656a9827f3f520fb1d19b2b68a",
3252
- "sha256:077da604852be488c9a05a524068cdae1e972b7dc02438161c32420fb4ec5e14",
3253
- "sha256:09696438cb43ea6f9492ef237761b043f9179f455f405279e609f2bc9100212a",
3254
- "sha256:0b8486f322d8f6a38539136a22c55f94d269addb24db5cb6f61adc61eabc9d93",
3255
- "sha256:0ea9682124fc062e3d931c6911934a678cb28453f957ddccf51f568c2f2b5e05",
3256
- "sha256:0f351fa31234699d6084ff98283cb1e852270fe9e250a3b3bf7804eb493bd937",
3257
- "sha256:14438dfc5015661f75f85bc5adad0743678eefee266ff0c9a8e32969d5d69f74",
3258
- "sha256:15061ce6584ece023457fb8b7a7a69ec40bf7114d781a8c4f5dcd68e28b5c53b",
3259
- "sha256:15439f3c5c72686b6c3ff235279630d08936ace67d0fe5c8d5bbc3ef06f5a420",
3260
- "sha256:17b5a386d0d36fb828e2fb3ef08c8829c1ebf977eef88e5367d1c8c94b454639",
3261
- "sha256:18ac56c9dd70941ecad42b5a906820824ca72ff84ad6fa18db33c2537ae2e089",
3262
- "sha256:1bb2d9e212fb7449b8fb73bc461b51eaa17cc8430b4a87d87be7b25052d92f53",
3263
- "sha256:1e969fa4c1e0b1a391f3fcbcb9ec31e84440253325b534519be0d28f4b6b533e",
3264
- "sha256:1fa2e7a406fbd45b61b4433e3aa254a2c3e14c4b3186f6e952d08a730807fa0c",
3265
- "sha256:2164cd9725092761fed26f299e3f276bb4b537ca58e6ff6b252eae9631b5c96e",
3266
- "sha256:21a7c12321436b066c11ec19c7e3cb9aec18884fe0d5b25d03d756a9e654edfe",
3267
- "sha256:238a21849dd7554cb4d25a14ffbfa0ef380bb7ba201f45b144a14454a72ffa5a",
3268
- "sha256:250e888fa62d73e721f3041e3a9abf427788a1934b426b45e1b92f62c1f68366",
3269
- "sha256:25861303e0be76b60fddc1250ec5986c42f0a5c0c50ff57cc30b1be199c00e63",
3270
- "sha256:267b24f891e74eccbdff42241c5fb4f974de2d6271dcc7d7e0c9ae1079a560d9",
3271
- "sha256:27fcb271a41b746bd0e2a92182df507e1c204759f460ff784ca614e12dd85145",
3272
- "sha256:2909fa3a7d249ef64eeb2faa04b7957e34fefb6ec9966506312349ed8a7e77bf",
3273
- "sha256:3257978c870728a52dcce8c2902bf01f6c53b65094b457bf87b2644ee6238ddc",
3274
- "sha256:327c724b01b8641a1bf1ab3b232fb638706e50f76c0b5bf16051ab65c868fac5",
3275
- "sha256:3de5292f9f0ee285e6bd168b2a77b2a00d74cbcfa420ed078456d3023d2f6dff",
3276
- "sha256:3fce4da3703ee6048ad4138fe74619c50874afe98b1ad87b2698ef95bf92c96d",
3277
- "sha256:3ff6b1617aa39279fe18a76c8d165469c48b159931d9b48239065767ee455b2b",
3278
- "sha256:400cd42185f92de559d29eeb529e71d80dfbd2f45c36844914a4a34297ca6f00",
3279
- "sha256:4179522dc0305c3fc9782549175c8e8849252fefeb077c92a73889ccbcd508ad",
3280
- "sha256:4307d9a3417eea87715c9736d050c83e8c1904e9b7aada6ce61b46361b733d92",
3281
- "sha256:476e20c433b356e16e9a141449f25161e6b69984fb4cdbd7cd4bd54c17844998",
3282
- "sha256:489fa8bde4f1244ad6c5f6d11bb33e09cf0d1d0367edb197619c3e3fc06f3d91",
3283
- "sha256:48a28bed68ab8fb7e380775f0029a079f08a17799cb3387a65d14ace16c12e2b",
3284
- "sha256:48dfd117ab93f0129084577a07287376cc69c08138694396f305636e229caa1a",
3285
- "sha256:4973eac1e2ff63cf187073cd4e1f1148dcd119314ab79b88e1b3fad74a18c9d5",
3286
- "sha256:498442e3af2a860a663baa14fbf23fb04b0dd758039c0e7c8f91cb9279799bff",
3287
- "sha256:501c503eed2bb306638ccb60c174f856cc3246c861829ff40eaa80e2f0330367",
3288
- "sha256:504cf0d4c5e4579a51261d6091267f9fd997ef58558c4ffa7a3e1460bd2336fa",
3289
- "sha256:61a5f2c14d0a1adfdd82258f756b23a550c13ba4c86c84106be4c111a3a4e413",
3290
- "sha256:637c7ddb585a62d4469f843dac221f23eec3cbad31693b23abbc2c366ad41ff4",
3291
- "sha256:66b63c504d2ca43bf7221a1f72fbe981ff56ecb39004c70a94485d13e37ebf45",
3292
- "sha256:67459cf8cf31da0e2cbdb4b040507e535d25cfbb1604ca76396a3a66b8ba37a6",
3293
- "sha256:688654f8507464745ab563b041d1fb7dab5d9912ca6b06e61d1c4708366832f5",
3294
- "sha256:6907daa4b9d7a688063ed098c472f96e8181733c525e03e866fb5db480a424df",
3295
- "sha256:69721b8effdb588cb055cc22f7c5105ca6fdaa5aeb3ea09021d517882c4a904c",
3296
- "sha256:6d23754b9939cbab02c63434776df1170e43b09c6a517585c7ce2b3d449b7318",
3297
- "sha256:7175a87ab8f7fbde37160a15e58e138ba3b2b0e05492d7351314a250d61b1591",
3298
- "sha256:72bf26f66456baa0584eff63e44545c9f0eaed9b73cb6601b647c91f14c11f38",
3299
- "sha256:74db2ef03b442276d25951749a803ddb6e270d02dda1d1c556f6ae595a0d76a8",
3300
- "sha256:750f656832d7d3cb0c76be137ee79405cc17e792f31e0a01eee390e383b2936e",
3301
- "sha256:75e0ae31fb5ccab6eda09ba1494e87eb226dcbd2372dae96b87800e1dcc98804",
3302
- "sha256:768ecc550096b028754ea28bf90fde071c379c62c43afa574edc6f33ee5daaec",
3303
- "sha256:7d51324a04fc4b0e097ff8a153e9276c2593106a811704025bbc1d6916f45ca6",
3304
- "sha256:7e975a2211952a8a083d1b9d9ba26472981ae338e720b419eb50535de3c02870",
3305
- "sha256:8215f6f21394d1f46e222abeb06316e77ef328d628f593502d8fc2a9117bde83",
3306
- "sha256:8258c86f47e080a258993eed877d579c71da7bda26af86ce6c2d2d072c11320d",
3307
- "sha256:8418c053aeb236b20b0ab8fa6bacfc2feaaf7d4683dd96528610989c99723d5f",
3308
- "sha256:87f020d010ba80a247c4abc335fc13421037800ca20b42af5ae40e5fd75e7909",
3309
- "sha256:884eab2ce97cbaf89f264372eae58388862c33c4f551c15680dd80f53c89a269",
3310
- "sha256:8a336eaa7ee7e87cdece3cedb395c9657d227bfceb6781295cf56abcd3386a26",
3311
- "sha256:8aef1b64da41d18026632d99a06b3fefe1d08e85dd81d849fa7c96301ed22f1b",
3312
- "sha256:8aef97ba1dd2138112890ef848e17d8526fe80b21f743b4ee65947ea184f07a2",
3313
- "sha256:8ed653638ef669e0efc6fe2acb792275cb419bf9cb5c5049399f3556995f23c7",
3314
- "sha256:9361628f28f48dcf8b2f528420d4d68102f593f9c2e592bfc842f5fb337e44fd",
3315
- "sha256:946eedc12895873891aaceb39bceb484b4977f70373e0122da483f6c38faaa68",
3316
- "sha256:94d0caaa912bfcdc702a4204cd5e2bb01eb917fc4f5ea2315aa23962549561b0",
3317
- "sha256:964a428132227edff96d6f3cf261573cb0f1a60c9a764ce28cda9525f18f7786",
3318
- "sha256:999bfee0a5b7385a0af5ffb606393509cfde70ecca4f01c36985be6d33e336da",
3319
- "sha256:a08ea567c16f140af8ddc7cb58e27e9138a1386e3e6e53982abaa6f2377b38cc",
3320
- "sha256:a28b70c9e2213de425d9cba5ab2e7f7a1c8ca23a99c4b5159bf77b9c31251447",
3321
- "sha256:a34e1e30f1774fa35d37202bbeae62423e9a79d78d0874e5556a593479fdf239",
3322
- "sha256:a4264515f9117be204935cd230fb2a052dd3792789cc94c101c535d349b3dab0",
3323
- "sha256:a7915ea49b0c113641dc4d9338efa9bd66b6a9a485ffe75b9907e8573ca94b84",
3324
- "sha256:aac44097d838dda26526cffb63bdd8737a2dbdf5f2c68efb72ad83aec6673c7e",
3325
- "sha256:b91044952da03b6f95fdba398d7993dd983b64d3c31c358a4c89e3c19b6f7aef",
3326
- "sha256:ba444bdd4caa2a94456ef67a2f383710928820dd0117aae6650a4d17029fa25e",
3327
- "sha256:c2dc4250fe94d8cd864d66018f8344d4af50e3758e9d725e94fecfa27588ff82",
3328
- "sha256:c35f493b867912f6fda721a59cc7c4766d382040bdf1ddaeeaa7fa4d072f4675",
3329
- "sha256:c92261eb2ad367629dc437536463dc934030c9e7caca861cc51990fe6c565f26",
3330
- "sha256:ce928c9c6409c79e10f39604a7e214b3cb69552952fbda8d836c052832e6a979",
3331
- "sha256:d95b52fbef190ca87d8c42f49e314eace4fc52070f3dfa5f87a6594b0c1c6e46",
3332
- "sha256:dae7bd0daeb33aa3e79e72877d3d51052e8b19c9025ecf0374f542ea8ec120e4",
3333
- "sha256:e286580b6511aac7c3268a78cdb861ec739d3e5a2a53b4809faef6b49778eaff",
3334
- "sha256:e4b53f73077e839b3f89c992223f15b1d2ab314bdbdf502afdc7bb18e95eae27",
3335
- "sha256:e8f63904df26d1a66aabc141bfd258bf738b9bc7bc6bdef22713b4f5ef789a4c",
3336
- "sha256:f3a6d90cab0bdf07df8f176eae3a07127daafcf7457b997b2bf46776da2c7eb7",
3337
- "sha256:f41fa79114a1d2eddb5eea7b912d6160508f57440bd302ce96eaa384914cd265",
3338
- "sha256:f46f81501160c28d0c0b7333b4f7be8983dbbc161983b6fb814024d1b4952f79",
3339
- "sha256:f61db3b7e870914dbd9434b560075e0366771eecbe6d2b5561f5bc7485f39efd"
3340
- ],
3341
- "markers": "python_version >= '3.8'",
3342
- "version": "==1.11.1"
3343
  }
3344
  },
3345
  "develop": {}
 
1
  {
2
  "_meta": {
3
  "hash": {
4
+ "sha256": "af14c167c88c61fcd41a5c837c513b30d0d5497c6ba9836c299c2e6dc3128999"
5
  },
6
  "pipfile-spec": 6,
7
  "requires": {
 
34
  },
35
  "aiohttp": {
36
  "hashes": [
37
+ "sha256:02108326574ff60267b7b35b17ac5c0bbd0008ccb942ce4c48b657bb90f0b8aa",
38
+ "sha256:029a019627b37fa9eac5c75cc54a6bb722c4ebbf5a54d8c8c0fb4dd8facf2702",
39
+ "sha256:03fa40d1450ee5196e843315ddf74a51afc7e83d489dbfc380eecefea74158b1",
40
+ "sha256:0749c4d5a08a802dd66ecdf59b2df4d76b900004017468a7bb736c3b5a3dd902",
41
+ "sha256:0754690a3a26e819173a34093798c155bafb21c3c640bff13be1afa1e9d421f9",
42
+ "sha256:0a75d5c9fb4f06c41d029ae70ad943c3a844c40c0a769d12be4b99b04f473d3d",
43
+ "sha256:0b82c8ebed66ce182893e7c0b6b60ba2ace45b1df104feb52380edae266a4850",
44
+ "sha256:0be3115753baf8b4153e64f9aa7bf6c0c64af57979aa900c31f496301b374570",
45
+ "sha256:14477c4e52e2f17437b99893fd220ffe7d7ee41df5ebf931a92b8ca82e6fd094",
46
+ "sha256:164ecd32e65467d86843dbb121a6666c3deb23b460e3f8aefdcaacae79eb718a",
47
+ "sha256:1cb045ec5961f51af3e2c08cd6fe523f07cc6e345033adee711c49b7b91bb954",
48
+ "sha256:1e52e59ed5f4cc3a3acfe2a610f8891f216f486de54d95d6600a2c9ba1581f4d",
49
+ "sha256:217791c6a399cc4f2e6577bb44344cba1f5714a2aebf6a0bea04cfa956658284",
50
+ "sha256:25d92f794f1332f656e3765841fc2b7ad5c26c3f3d01e8949eeb3495691cf9f4",
51
+ "sha256:2708baccdc62f4b1251e59c2aac725936a900081f079b88843dabcab0feeeb27",
52
+ "sha256:27cf19a38506e2e9f12fc17e55f118f04897b0a78537055d93a9de4bf3022e3d",
53
+ "sha256:289fa8a20018d0d5aa9e4b35d899bd51bcb80f0d5f365d9a23e30dac3b79159b",
54
+ "sha256:2cd5290ab66cfca2f90045db2cc6434c1f4f9fbf97c9f1c316e785033782e7d2",
55
+ "sha256:2dd56e3c43660ed3bea67fd4c5025f1ac1f9ecf6f0b991a6e5efe2e678c490c5",
56
+ "sha256:3427031064b0d5c95647e6369c4aa3c556402f324a3e18107cb09517abe5f962",
57
+ "sha256:3468b39f977a11271517c6925b226720e148311039a380cc9117b1e2258a721f",
58
+ "sha256:370e2d47575c53c817ee42a18acc34aad8da4dbdaac0a6c836d58878955f1477",
59
+ "sha256:3d2665c5df629eb2f981dab244c01bfa6cdc185f4ffa026639286c4d56fafb54",
60
+ "sha256:3e15e33bfc73fa97c228f72e05e8795e163a693fd5323549f49367c76a6e5883",
61
+ "sha256:3fb4216e3ec0dbc01db5ba802f02ed78ad8f07121be54eb9e918448cc3f61b7c",
62
+ "sha256:40271a2a375812967401c9ca8077de9368e09a43a964f4dce0ff603301ec9358",
63
+ "sha256:438c5863feb761f7ca3270d48c292c334814459f61cc12bab5ba5b702d7c9e56",
64
+ "sha256:4407a80bca3e694f2d2a523058e20e1f9f98a416619e04f6dc09dc910352ac8b",
65
+ "sha256:444d1704e2af6b30766debed9be8a795958029e552fe77551355badb1944012c",
66
+ "sha256:4611db8c907f90fe86be112efdc2398cd7b4c8eeded5a4f0314b70fdea8feab0",
67
+ "sha256:473961b3252f3b949bb84873d6e268fb6d8aa0ccc6eb7404fa58c76a326bb8e1",
68
+ "sha256:4752df44df48fd42b80f51d6a97553b482cda1274d9dc5df214a3a1aa5d8f018",
69
+ "sha256:47647c8af04a70e07a2462931b0eba63146a13affa697afb4ecbab9d03a480ce",
70
+ "sha256:482f74057ea13d387a7549d7a7ecb60e45146d15f3e58a2d93a0ad2d5a8457cd",
71
+ "sha256:4bef1480ee50f75abcfcb4b11c12de1005968ca9d0172aec4a5057ba9f2b644f",
72
+ "sha256:4fabdcdc781a36b8fd7b2ca9dea8172f29a99e11d00ca0f83ffeb50958da84a1",
73
+ "sha256:5582de171f0898139cf51dd9fcdc79b848e28d9abd68e837f0803fc9f30807b1",
74
+ "sha256:58c5d7318a136a3874c78717dd6de57519bc64f6363c5827c2b1cb775bea71dd",
75
+ "sha256:5db26bbca8e7968c4c977a0c640e0b9ce7224e1f4dcafa57870dc6ee28e27de6",
76
+ "sha256:614fc21e86adc28e4165a6391f851a6da6e9cbd7bb232d0df7718b453a89ee98",
77
+ "sha256:6419728b08fb6380c66a470d2319cafcec554c81780e2114b7e150329b9a9a7f",
78
+ "sha256:669c0efe7e99f6d94d63274c06344bd0e9c8daf184ce5602a29bc39e00a18720",
79
+ "sha256:66bc81361131763660b969132a22edce2c4d184978ba39614e8f8f95db5c95f8",
80
+ "sha256:671745ea7db19693ce867359d503772177f0b20fa8f6ee1e74e00449f4c4151d",
81
+ "sha256:682836fc672972cc3101cc9e30d49c5f7e8f1d010478d46119fe725a4545acfd",
82
+ "sha256:6a504d7cdb431a777d05a124fd0b21efb94498efa743103ea01b1e3136d2e4fb",
83
+ "sha256:6a86610174de8a85a920e956e2d4f9945e7da89f29a00e95ac62a4a414c4ef4e",
84
+ "sha256:6b50b367308ca8c12e0b50cba5773bc9abe64c428d3fd2bbf5cd25aab37c77bf",
85
+ "sha256:7475da7a5e2ccf1a1c86c8fee241e277f4874c96564d06f726d8df8e77683ef7",
86
+ "sha256:7641920bdcc7cd2d3ddfb8bb9133a6c9536b09dbd49490b79e125180b2d25b93",
87
+ "sha256:79a9f42efcc2681790595ab3d03c0e52d01edc23a0973ea09f0dc8d295e12b8e",
88
+ "sha256:7ea35d849cdd4a9268f910bff4497baebbc1aa3f2f625fd8ccd9ac99c860c621",
89
+ "sha256:8198b7c002aae2b40b2d16bfe724b9a90bcbc9b78b2566fc96131ef4e382574d",
90
+ "sha256:81b292f37969f9cc54f4643f0be7dacabf3612b3b4a65413661cf6c350226787",
91
+ "sha256:844d48ff9173d0b941abed8b2ea6a412f82b56d9ab1edb918c74000c15839362",
92
+ "sha256:8617c96a20dd57e7e9d398ff9d04f3d11c4d28b1767273a5b1a018ada5a654d3",
93
+ "sha256:8a637d387db6fdad95e293fab5433b775fd104ae6348d2388beaaa60d08b38c4",
94
+ "sha256:92351aa5363fc3c1f872ca763f86730ced32b01607f0c9662b1fa711087968d0",
95
+ "sha256:9843d683b8756971797be171ead21511d2215a2d6e3c899c6e3107fbbe826791",
96
+ "sha256:995ab1a238fd0d19dc65f2d222e5eb064e409665c6426a3e51d5101c1979ee84",
97
+ "sha256:9bd6b2033993d5ae80883bb29b83fb2b432270bbe067c2f53cc73bb57c46065f",
98
+ "sha256:9d26da22a793dfd424be1050712a70c0afd96345245c29aced1e35dbace03413",
99
+ "sha256:a976ef488f26e224079deb3d424f29144c6d5ba4ded313198169a8af8f47fb82",
100
+ "sha256:a9f196c970db2dcde4f24317e06615363349dc357cf4d7a3b0716c20ac6d7bcd",
101
+ "sha256:b169f8e755e541b72e714b89a831b315bbe70db44e33fead28516c9e13d5f931",
102
+ "sha256:b504c08c45623bf5c7ca41be380156d925f00199b3970efd758aef4a77645feb",
103
+ "sha256:ba18573bb1de1063d222f41de64a0d3741223982dcea863b3f74646faf618ec7",
104
+ "sha256:ba3662d41abe2eab0eeec7ee56f33ef4e0b34858f38abf24377687f9e1fb00a5",
105
+ "sha256:bd294dcdc1afdc510bb51d35444003f14e327572877d016d576ac3b9a5888a27",
106
+ "sha256:bdbeff1b062751c2a2a55b171f7050fb7073633c699299d042e962aacdbe1a07",
107
+ "sha256:bf861da9a43d282d6dd9dcd64c23a0fccf2c5aa5cd7c32024513c8c79fb69de3",
108
+ "sha256:c82a94ddec996413a905f622f3da02c4359952aab8d817c01cf9915419525e95",
109
+ "sha256:c91781d969fbced1993537f45efe1213bd6fccb4b37bfae2a026e20d6fbed206",
110
+ "sha256:c9721cdd83a994225352ca84cd537760d41a9da3c0eacb3ff534747ab8fba6d0",
111
+ "sha256:cca776a440795db437d82c07455761c85bbcf3956221c3c23b8c93176c278ce7",
112
+ "sha256:cf8b8560aa965f87bf9c13bf9fed7025993a155ca0ce8422da74bf46d18c2f5f",
113
+ "sha256:d2578ef941be0c2ba58f6f421a703527d08427237ed45ecb091fed6f83305336",
114
+ "sha256:d2b3935a22c9e41a8000d90588bed96cf395ef572dbb409be44c6219c61d900d",
115
+ "sha256:d4dfa5ad4bce9ca30a76117fbaa1c1decf41ebb6c18a4e098df44298941566f9",
116
+ "sha256:d7f408c43f5e75ea1edc152fb375e8f46ef916f545fb66d4aebcbcfad05e2796",
117
+ "sha256:dc1a16f3fc1944c61290d33c88dc3f09ba62d159b284c38c5331868425aca426",
118
+ "sha256:e0009258e97502936d3bd5bf2ced15769629097d0abb81e6495fba1047824fe0",
119
+ "sha256:e05b39158f2af0e2438cc2075cfc271f4ace0c3cc4a81ec95b27a0432e161951",
120
+ "sha256:e1f80cd17d81a404b6e70ef22bfe1870bafc511728397634ad5f5efc8698df56",
121
+ "sha256:e2e7d5591ea868d5ec82b90bbeb366a198715672841d46281b623e23079593db",
122
+ "sha256:f3af26f86863fad12e25395805bb0babbd49d512806af91ec9708a272b696248",
123
+ "sha256:f52e54fd776ad0da1006708762213b079b154644db54bcfc62f06eaa5b896402",
124
+ "sha256:f8b8e49fe02f744d38352daca1dbef462c3874900bd8166516f6ea8e82b5aacf",
125
+ "sha256:fb138fbf9f53928e779650f5ed26d0ea1ed8b2cab67f0ea5d63afa09fdc07593",
126
+ "sha256:fe517113fe4d35d9072b826c3e147d63c5f808ca8167d450b4f96c520c8a1d8d",
127
+ "sha256:ff99ae06eef85c7a565854826114ced72765832ee16c7e3e766c5e4c5b98d20e"
128
+ ],
129
+ "markers": "python_version >= '3.8'",
130
+ "version": "==3.10.6"
131
  },
132
  "aiosignal": {
133
  "hashes": [
 
137
  "markers": "python_version >= '3.7'",
138
  "version": "==1.3.1"
139
  },
140
+ "altair": {
141
+ "hashes": [
142
+ "sha256:0ce8c2e66546cb327e5f2d7572ec0e7c6feece816203215613962f0ec1d76a82",
143
+ "sha256:0fb130b8297a569d08991fb6fe763582e7569f8a04643bbd9212436e3be04aef"
144
+ ],
145
+ "markers": "python_version >= '3.8'",
146
+ "version": "==5.4.1"
147
+ },
148
  "annotated-types": {
149
  "hashes": [
150
  "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53",
 
259
  "markers": "python_version >= '3.8'",
260
  "version": "==6.1.0"
261
  },
262
+ "blinker": {
263
+ "hashes": [
264
+ "sha256:1779309f71bf239144b9399d06ae925637cf6634cf6bd131104184531bf67c01",
265
+ "sha256:8f77b09d3bf7c795e969e9486f39c2c5e9c39d4ee07424be2bc594ece9642d83"
266
+ ],
267
+ "markers": "python_version >= '3.8'",
268
+ "version": "==1.8.2"
269
+ },
270
+ "cachetools": {
271
+ "hashes": [
272
+ "sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292",
273
+ "sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a"
274
+ ],
275
+ "markers": "python_version >= '3.7'",
276
+ "version": "==5.5.0"
277
+ },
278
  "certifi": {
279
  "hashes": [
280
  "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8",
 
549
  },
550
  "debugpy": {
551
  "hashes": [
552
+ "sha256:0a85707c6a84b0c5b3db92a2df685b5230dd8fb8c108298ba4f11dba157a615a",
553
+ "sha256:22140bc02c66cda6053b6eb56dfe01bbe22a4447846581ba1dd6df2c9f97982d",
554
+ "sha256:30f467c5345d9dfdcc0afdb10e018e47f092e383447500f125b4e013236bf14b",
555
+ "sha256:3358aa619a073b620cd0d51d8a6176590af24abcc3fe2e479929a154bf591b51",
556
+ "sha256:43996632bee7435583952155c06881074b9a742a86cee74e701d87ca532fe833",
557
+ "sha256:538c6cdcdcdad310bbefd96d7850be1cd46e703079cc9e67d42a9ca776cdc8a8",
558
+ "sha256:567419081ff67da766c898ccf21e79f1adad0e321381b0dfc7a9c8f7a9347972",
559
+ "sha256:5d73d8c52614432f4215d0fe79a7e595d0dd162b5c15233762565be2f014803b",
560
+ "sha256:67479a94cf5fd2c2d88f9615e087fcb4fec169ec780464a3f2ba4a9a2bb79955",
561
+ "sha256:9fb8653f6cbf1dd0a305ac1aa66ec246002145074ea57933978346ea5afdf70b",
562
+ "sha256:b48892df4d810eff21d3ef37274f4c60d32cdcafc462ad5647239036b0f0649f",
563
+ "sha256:c1cef65cffbc96e7b392d9178dbfd524ab0750da6c0023c027ddcac968fd1caa",
564
+ "sha256:c931a9371a86784cee25dec8d65bc2dc7a21f3f1552e3833d9ef8f919d22280a",
565
+ "sha256:c9834dfd701a1f6bf0f7f0b8b1573970ae99ebbeee68314116e0ccc5c78eea3c",
566
+ "sha256:cdaf0b9691879da2d13fa39b61c01887c34558d1ff6e5c30e2eb698f5384cd43",
567
+ "sha256:db891b141fc6ee4b5fc6d1cc8035ec329cabc64bdd2ae672b4550c87d4ecb128",
568
+ "sha256:df5dc9eb4ca050273b8e374a4cd967c43be1327eeb42bfe2f58b3cdfe7c68dcb",
569
+ "sha256:e3a82da039cfe717b6fb1886cbbe5c4a3f15d7df4765af857f4307585121c2dd",
570
+ "sha256:e3e182cd98eac20ee23a00653503315085b29ab44ed66269482349d307b08df9",
571
+ "sha256:e4ce0570aa4aca87137890d23b86faeadf184924ad892d20c54237bcaab75d8f",
572
+ "sha256:f1e60bd06bb3cc5c0e957df748d1fab501e01416c43a7bdc756d2a992ea1b881",
573
+ "sha256:f7158252803d0752ed5398d291dee4c553bb12d14547c0e1843ab74ee9c31123"
574
+ ],
575
+ "markers": "python_version >= '3.8'",
576
+ "version": "==1.8.6"
577
  },
578
  "decorator": {
579
  "hashes": [
 
640
  },
641
  "fonttools": {
642
  "hashes": [
643
+ "sha256:07e005dc454eee1cc60105d6a29593459a06321c21897f769a281ff2d08939f6",
644
+ "sha256:0a911591200114969befa7f2cb74ac148bce5a91df5645443371aba6d222e263",
645
+ "sha256:0d1d353ef198c422515a3e974a1e8d5b304cd54a4c2eebcae708e37cd9eeffb1",
646
+ "sha256:0e88e3018ac809b9662615072dcd6b84dca4c2d991c6d66e1970a112503bba7e",
647
+ "sha256:1d152d1be65652fc65e695e5619e0aa0982295a95a9b29b52b85775243c06556",
648
+ "sha256:262705b1663f18c04250bd1242b0515d3bbae177bee7752be67c979b7d47f43d",
649
+ "sha256:278913a168f90d53378c20c23b80f4e599dca62fbffae4cc620c8eed476b723e",
650
+ "sha256:301540e89cf4ce89d462eb23a89464fef50915255ece765d10eee8b2bf9d75b2",
651
+ "sha256:31c32d7d4b0958600eac75eaf524b7b7cb68d3a8c196635252b7a2c30d80e986",
652
+ "sha256:357cacb988a18aace66e5e55fe1247f2ee706e01debc4b1a20d77400354cddeb",
653
+ "sha256:37cddd62d83dc4f72f7c3f3c2bcf2697e89a30efb152079896544a93907733bd",
654
+ "sha256:41bb0b250c8132b2fcac148e2e9198e62ff06f3cc472065dff839327945c5882",
655
+ "sha256:4aa4817f0031206e637d1e685251ac61be64d1adef111060df84fdcbc6ab6c44",
656
+ "sha256:4e10d2e0a12e18f4e2dd031e1bf7c3d7017be5c8dbe524d07706179f355c5dac",
657
+ "sha256:5419771b64248484299fa77689d4f3aeed643ea6630b2ea750eeab219588ba20",
658
+ "sha256:54471032f7cb5fca694b5f1a0aaeba4af6e10ae989df408e0216f7fd6cdc405d",
659
+ "sha256:58974b4987b2a71ee08ade1e7f47f410c367cdfc5a94fabd599c88165f56213a",
660
+ "sha256:58d29b9a294573d8319f16f2f79e42428ba9b6480442fa1836e4eb89c4d9d61c",
661
+ "sha256:5eb2474a7c5be8a5331146758debb2669bf5635c021aee00fd7c353558fc659d",
662
+ "sha256:6e37561751b017cf5c40fce0d90fd9e8274716de327ec4ffb0df957160be3bff",
663
+ "sha256:76ae5091547e74e7efecc3cbf8e75200bc92daaeb88e5433c5e3e95ea8ce5aa7",
664
+ "sha256:7965af9b67dd546e52afcf2e38641b5be956d68c425bef2158e95af11d229f10",
665
+ "sha256:7e3b7d44e18c085fd8c16dcc6f1ad6c61b71ff463636fcb13df7b1b818bd0c02",
666
+ "sha256:7ed7ee041ff7b34cc62f07545e55e1468808691dddfd315d51dd82a6b37ddef2",
667
+ "sha256:82834962b3d7c5ca98cb56001c33cf20eb110ecf442725dc5fdf36d16ed1ab07",
668
+ "sha256:8583e563df41fdecef31b793b4dd3af8a9caa03397be648945ad32717a92885b",
669
+ "sha256:8fa92cb248e573daab8d032919623cc309c005086d743afb014c836636166f08",
670
+ "sha256:93d458c8a6a354dc8b48fc78d66d2a8a90b941f7fec30e94c7ad9982b1fa6bab",
671
+ "sha256:957f669d4922f92c171ba01bef7f29410668db09f6c02111e22b2bce446f3285",
672
+ "sha256:9dc080e5a1c3b2656caff2ac2633d009b3a9ff7b5e93d0452f40cd76d3da3b3c",
673
+ "sha256:9ef1b167e22709b46bf8168368b7b5d3efeaaa746c6d39661c1b4405b6352e58",
674
+ "sha256:a7a310c6e0471602fe3bf8efaf193d396ea561486aeaa7adc1f132e02d30c4b9",
675
+ "sha256:ab774fa225238986218a463f3fe151e04d8c25d7de09df7f0f5fce27b1243dbc",
676
+ "sha256:ada215fd079e23e060157aab12eba0d66704316547f334eee9ff26f8c0d7b8ab",
677
+ "sha256:c39287f5c8f4a0c5a55daf9eaf9ccd223ea59eed3f6d467133cc727d7b943a55",
678
+ "sha256:c9c563351ddc230725c4bdf7d9e1e92cbe6ae8553942bd1fb2b2ff0884e8b714",
679
+ "sha256:d26732ae002cc3d2ecab04897bb02ae3f11f06dd7575d1df46acd2f7c012a8d8",
680
+ "sha256:d3b659d1029946f4ff9b6183984578041b520ce0f8fb7078bb37ec7445806b33",
681
+ "sha256:dd9cc95b8d6e27d01e1e1f1fae8559ef3c02c76317da650a19047f249acd519d",
682
+ "sha256:e4564cf40cebcb53f3dc825e85910bf54835e8a8b6880d59e5159f0f325e637e",
683
+ "sha256:e7d82b9e56716ed32574ee106cabca80992e6bbdcf25a88d97d21f73a0aae664",
684
+ "sha256:e8a4b261c1ef91e7188a30571be6ad98d1c6d9fa2427244c545e2fa0a2494dd7",
685
+ "sha256:e96bc94c8cda58f577277d4a71f51c8e2129b8b36fd05adece6320dd3d57de8a",
686
+ "sha256:ed2f80ca07025551636c555dec2b755dd005e2ea8fbeb99fc5cdff319b70b23b",
687
+ "sha256:f5b8a096e649768c2f4233f947cf9737f8dbf8728b90e2771e2497c6e3d21d13",
688
+ "sha256:f8e953cc0bddc2beaf3a3c3b5dd9ab7554677da72dfaf46951e193c9653e515a",
689
+ "sha256:fda582236fee135d4daeca056c8c88ec5f6f6d88a004a79b84a02547c8f57386",
690
+ "sha256:fdb062893fd6d47b527d39346e0c5578b7957dcea6d6a3b6794569370013d9ac"
691
+ ],
692
+ "markers": "python_version >= '3.8'",
693
+ "version": "==4.54.1"
694
  },
695
  "fqdn": {
696
  "hashes": [
 
790
  "markers": "python_version >= '3.8'",
791
  "version": "==2024.9.0"
792
  },
793
+ "gitdb": {
794
+ "hashes": [
795
+ "sha256:81a3407ddd2ee8df444cbacea00e2d038e40150acfa3001696fe0dcf1d3adfa4",
796
+ "sha256:bf5421126136d6d0af55bc1e7c1af1c397a34f5b7bd79e776cd3e89785c2b04b"
797
+ ],
798
+ "markers": "python_version >= '3.7'",
799
+ "version": "==4.0.11"
800
+ },
801
+ "gitpython": {
802
+ "hashes": [
803
+ "sha256:35f314a9f878467f5453cc1fee295c3e18e52f1b99f10f6cf5b1682e968a9e7c",
804
+ "sha256:eec7ec56b92aad751f9912a73404bc02ba212a23adb2c7098ee668417051a1ff"
805
+ ],
806
+ "markers": "python_version >= '3.7'",
807
+ "version": "==3.1.43"
808
+ },
809
  "gradio": {
810
  "hashes": [
811
  "sha256:1d358f2671fbc37b51fd0758ed9910b7047e978c961031d4b4ded068a07ef5ab",
 
1050
  },
1051
  "huggingface-hub": {
1052
  "hashes": [
1053
+ "sha256:9ff7cb327343211fbd06e2b149b8f362fd1e389454f3f14c6db75a4999ee20ff",
1054
+ "sha256:a5158ded931b3188f54ea9028097312cb0acd50bffaaa2612014c3c526b44972"
1055
  ],
1056
  "markers": "python_full_version >= '3.8.0'",
1057
+ "version": "==0.25.1"
1058
  },
1059
  "hyperframe": {
1060
  "hashes": [
 
1468
  "sha256:2b5f86c1101beb013cb264c5722ad21931641493b4dc86e6f0575da698bf5cff",
1469
  "sha256:67e5510559454f3f7a0526e7ef91fd0f12b45c0cdc70720e44909f62b5becf5a"
1470
  ],
1471
+ "markers": "python_version >= '3.9' and python_version < '4.0'",
1472
  "version": "==0.3.5"
1473
  },
1474
  "langchain-openai": {
 
1499
  },
1500
  "langgraph": {
1501
  "hashes": [
1502
+ "sha256:2ed1a521209737f50833d433a1c0ffef3a1f0e2a94f6ffda97f5bc2d673db010",
1503
+ "sha256:b9e98fe011100a0a52f0c6936ce672330fd245b81cd6fe5ae30c0eb34663b99a"
1504
  ],
1505
  "index": "pypi",
1506
  "markers": "python_version < '4.0' and python_full_version >= '3.9.0'",
1507
+ "version": "==0.2.27"
1508
  },
1509
  "langgraph-checkpoint": {
1510
  "hashes": [
1511
+ "sha256:156af1666272a0be3cda4a2c4ffe6b2e2f5af8ead7d450d345cbb39828ce4b05",
1512
+ "sha256:9644bd61e3ab5b03fc0422aa5e625061ad14aa2012d046bf4bb306451da95371"
1513
  ],
1514
  "markers": "python_full_version >= '3.9.0' and python_full_version < '4.0.0'",
1515
+ "version": "==1.0.11"
1516
  },
1517
  "langsmith": {
1518
  "hashes": [
1519
+ "sha256:3299e17a659f3c47725c97c47f4445fc34113ac668becce425919866fbcb6ec2",
1520
+ "sha256:c1b59d947584be7487ac53dffb4e232704626964011b714fd3d9add4b3694cbc"
1521
  ],
1522
  "markers": "python_version < '4.0' and python_full_version >= '3.8.1'",
1523
+ "version": "==0.1.128"
1524
  },
1525
  "markdown-it-py": {
1526
  "hashes": [
 
1834
  "markers": "python_version >= '3.8'",
1835
  "version": "==6.1.0"
1836
  },
1837
+ "narwhals": {
1838
+ "hashes": [
1839
+ "sha256:416ddc72f98884e0bf4976a453f541fb395653bddce03c27b3fa52550f325cc0",
1840
+ "sha256:818bf31a24ecf74a1c757220dee004c6b261364c9127c95ba4cc5530205709a4"
1841
+ ],
1842
+ "markers": "python_version >= '3.8'",
1843
+ "version": "==1.8.3"
1844
+ },
1845
  "nbclient": {
1846
  "hashes": [
1847
  "sha256:4b3f1b7dba531e498449c4db4f53da339c91d449dc11e9af3a43b4eb5c5abb09",
 
1935
  },
1936
  "openai": {
1937
  "hashes": [
1938
+ "sha256:1d3b69ea62c287c4885a6f3ce840768564cd5f52c60ac5f890fef80d43cc4799",
1939
+ "sha256:7c4af223f0bf615ce4a12453729952c9a8b04ffe8c78aa77981b12fd970149cf"
1940
  ],
1941
  "markers": "python_full_version >= '3.7.1'",
1942
+ "version": "==1.48.0"
1943
  },
1944
  "orjson": {
1945
  "hashes": [
 
2205
  },
2206
  "prompt-toolkit": {
2207
  "hashes": [
2208
+ "sha256:d6623ab0477a80df74e646bdbc93621143f5caf104206aa29294d53de1a03d90",
2209
+ "sha256:f49a827f90062e411f1ce1f854f2aedb3c23353244f8108b89283587397ac10e"
2210
  ],
2211
  "markers": "python_full_version >= '3.7.0'",
2212
+ "version": "==3.0.48"
2213
  },
2214
  "protobuf": {
2215
  "hashes": [
 
2265
  ],
2266
  "version": "==0.2.3"
2267
  },
2268
+ "pyarrow": {
2269
+ "hashes": [
2270
+ "sha256:0071ce35788c6f9077ff9ecba4858108eebe2ea5a3f7cf2cf55ebc1dbc6ee24a",
2271
+ "sha256:02dae06ce212d8b3244dd3e7d12d9c4d3046945a5933d28026598e9dbbda1fca",
2272
+ "sha256:0b72e87fe3e1db343995562f7fff8aee354b55ee83d13afba65400c178ab2597",
2273
+ "sha256:0cdb0e627c86c373205a2f94a510ac4376fdc523f8bb36beab2e7f204416163c",
2274
+ "sha256:13d7a460b412f31e4c0efa1148e1d29bdf18ad1411eb6757d38f8fbdcc8645fb",
2275
+ "sha256:1c8856e2ef09eb87ecf937104aacfa0708f22dfeb039c363ec99735190ffb977",
2276
+ "sha256:2e19f569567efcbbd42084e87f948778eb371d308e137a0f97afe19bb860ccb3",
2277
+ "sha256:32503827abbc5aadedfa235f5ece8c4f8f8b0a3cf01066bc8d29de7539532687",
2278
+ "sha256:392bc9feabc647338e6c89267635e111d71edad5fcffba204425a7c8d13610d7",
2279
+ "sha256:42bf93249a083aca230ba7e2786c5f673507fa97bbd9725a1e2754715151a204",
2280
+ "sha256:4beca9521ed2c0921c1023e68d097d0299b62c362639ea315572a58f3f50fd28",
2281
+ "sha256:5984f416552eea15fd9cee03da53542bf4cddaef5afecefb9aa8d1010c335087",
2282
+ "sha256:6b244dc8e08a23b3e352899a006a26ae7b4d0da7bb636872fa8f5884e70acf15",
2283
+ "sha256:757074882f844411fcca735e39aae74248a1531367a7c80799b4266390ae51cc",
2284
+ "sha256:75c06d4624c0ad6674364bb46ef38c3132768139ddec1c56582dbac54f2663e2",
2285
+ "sha256:7c7916bff914ac5d4a8fe25b7a25e432ff921e72f6f2b7547d1e325c1ad9d155",
2286
+ "sha256:9b564a51fbccfab5a04a80453e5ac6c9954a9c5ef2890d1bcf63741909c3f8df",
2287
+ "sha256:9b8a823cea605221e61f34859dcc03207e52e409ccf6354634143e23af7c8d22",
2288
+ "sha256:9ba11c4f16976e89146781a83833df7f82077cdab7dc6232c897789343f7891a",
2289
+ "sha256:a155acc7f154b9ffcc85497509bcd0d43efb80d6f733b0dc3bb14e281f131c8b",
2290
+ "sha256:a27532c38f3de9eb3e90ecab63dfda948a8ca859a66e3a47f5f42d1e403c4d03",
2291
+ "sha256:a48ddf5c3c6a6c505904545c25a4ae13646ae1f8ba703c4df4a1bfe4f4006bda",
2292
+ "sha256:a5c8b238d47e48812ee577ee20c9a2779e6a5904f1708ae240f53ecbee7c9f07",
2293
+ "sha256:af5ff82a04b2171415f1410cff7ebb79861afc5dae50be73ce06d6e870615204",
2294
+ "sha256:b0c6ac301093b42d34410b187bba560b17c0330f64907bfa4f7f7f2444b0cf9b",
2295
+ "sha256:d7d192305d9d8bc9082d10f361fc70a73590a4c65cf31c3e6926cd72b76bc35c",
2296
+ "sha256:da1e060b3876faa11cee287839f9cc7cdc00649f475714b8680a05fd9071d545",
2297
+ "sha256:db023dc4c6cae1015de9e198d41250688383c3f9af8f565370ab2b4cb5f62655",
2298
+ "sha256:dc5c31c37409dfbc5d014047817cb4ccd8c1ea25d19576acf1a001fe07f5b420",
2299
+ "sha256:dec8d129254d0188a49f8a1fc99e0560dc1b85f60af729f47de4046015f9b0a5",
2300
+ "sha256:e3343cb1e88bc2ea605986d4b94948716edc7a8d14afd4e2c097232f729758b4",
2301
+ "sha256:edca18eaca89cd6382dfbcff3dd2d87633433043650c07375d095cd3517561d8",
2302
+ "sha256:f1e70de6cb5790a50b01d2b686d54aaf73da01266850b05e3af2a1bc89e16053",
2303
+ "sha256:f553ca691b9e94b202ff741bdd40f6ccb70cdd5fbf65c187af132f1317de6145",
2304
+ "sha256:f7ae2de664e0b158d1607699a16a488de3d008ba99b3a7aa5de1cbc13574d047",
2305
+ "sha256:fa3c246cc58cb5a4a5cb407a18f193354ea47dd0648194e6265bd24177982fe8"
2306
+ ],
2307
+ "markers": "python_version >= '3.8'",
2308
+ "version": "==17.0.0"
2309
+ },
2310
  "pycparser": {
2311
  "hashes": [
2312
  "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6",
 
2418
  "markers": "python_version >= '3.8'",
2419
  "version": "==2.23.4"
2420
  },
2421
+ "pydeck": {
2422
+ "hashes": [
2423
+ "sha256:b3f75ba0d273fc917094fa61224f3f6076ca8752b93d46faf3bcfd9f9d59b038",
2424
+ "sha256:f74475ae637951d63f2ee58326757f8d4f9cd9f2a457cf42950715003e2cb605"
2425
+ ],
2426
+ "markers": "python_version >= '3.8'",
2427
+ "version": "==0.9.1"
2428
+ },
2429
  "pydub": {
2430
  "hashes": [
2431
  "sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6",
 
2665
  },
2666
  "qdrant-client": {
2667
  "hashes": [
2668
+ "sha256:5a155d8281a224ac18acef512eae2f5e9a0907975d52a7627ec66fa6586d0285",
2669
+ "sha256:fcf040b58203ed0827608c9ad957da671b1e31bf27e5e35b322c1b577b6ec133"
2670
  ],
2671
  "markers": "python_version >= '3.8'",
2672
+ "version": "==1.11.3"
2673
  },
2674
  "referencing": {
2675
  "hashes": [
 
2984
  "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
2985
  "version": "==1.16.0"
2986
  },
2987
+ "smmap": {
2988
+ "hashes": [
2989
+ "sha256:dceeb6c0028fdb6734471eb07c0cd2aae706ccaecab45965ee83f11c8d3b1f62",
2990
+ "sha256:e6d8668fa5f93e706934a62d7b4db19c8d9eb8cf2adbb75ef1b675aa332b69da"
2991
+ ],
2992
+ "markers": "python_version >= '3.7'",
2993
+ "version": "==5.0.1"
2994
+ },
2995
  "sniffio": {
2996
  "hashes": [
2997
  "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2",
 
3072
  },
3073
  "starlette": {
3074
  "hashes": [
3075
+ "sha256:4517a1409e2e73ee4951214ba012052b9e16f60e90d73cfb06192c19203bbb05",
3076
+ "sha256:863a1588f5574e70a821dadefb41e4881ea451a47a3cd1b4df359d4ffefe5ead"
3077
  ],
3078
  "markers": "python_version >= '3.8'",
3079
+ "version": "==0.38.6"
3080
+ },
3081
+ "streamlit": {
3082
+ "hashes": [
3083
+ "sha256:0653ecfe86fef0f1608e3e082aef7eb335d8713f6f31e9c3b19486d1c67d7c41",
3084
+ "sha256:c4bf36b3ef871499ed4594574834583113f93f077dd3035d516d295786f2ad63"
3085
+ ],
3086
+ "index": "pypi",
3087
+ "markers": "python_version >= '3.8' and python_full_version != '3.9.7'",
3088
+ "version": "==1.38.0"
3089
  },
3090
  "tenacity": {
3091
  "hashes": [
 
3153
  "markers": "python_version >= '3.8'",
3154
  "version": "==1.3.0"
3155
  },
3156
+ "toml": {
3157
+ "hashes": [
3158
+ "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b",
3159
+ "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"
3160
+ ],
3161
+ "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'",
3162
+ "version": "==0.10.2"
3163
+ },
3164
  "tomlkit": {
3165
  "hashes": [
3166
  "sha256:01f0477981119c7d8ee0f67ebe0297a7c95b14cf9f4b102b45486deb77018716",
 
3228
  },
3229
  "tzdata": {
3230
  "hashes": [
3231
+ "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc",
3232
+ "sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd"
3233
  ],
3234
  "markers": "python_version >= '2'",
3235
+ "version": "==2024.2"
3236
  },
3237
  "uri-template": {
3238
  "hashes": [
 
3374
  },
3375
  "yarl": {
3376
  "hashes": [
3377
+ "sha256:0103c52f8dfe5d573c856322149ddcd6d28f51b4d4a3ee5c4b3c1b0a05c3d034",
3378
+ "sha256:01549468858b87d36f967c97d02e6e54106f444aeb947ed76f8f71f85ed07cec",
3379
+ "sha256:0274b1b7a9c9c32b7bf250583e673ff99fb9fccb389215841e2652d9982de740",
3380
+ "sha256:0ac33d22b2604b020569a82d5f8a03ba637ba42cc1adf31f616af70baf81710b",
3381
+ "sha256:0d0a5e87bc48d76dfcfc16295201e9812d5f33d55b4a0b7cad1025b92bf8b91b",
3382
+ "sha256:10b690cd78cbaca2f96a7462f303fdd2b596d3978b49892e4b05a7567c591572",
3383
+ "sha256:126309c0f52a2219b3d1048aca00766429a1346596b186d51d9fa5d2070b7b13",
3384
+ "sha256:15871130439ad10abb25a4631120d60391aa762b85fcab971411e556247210a0",
3385
+ "sha256:17d4dc4ff47893a06737b8788ed2ba2f5ac4e8bb40281c8603920f7d011d5bdd",
3386
+ "sha256:18c2a7757561f05439c243f517dbbb174cadfae3a72dee4ae7c693f5b336570f",
3387
+ "sha256:1d4017e78fb22bc797c089b746230ad78ecd3cdb215bc0bd61cb72b5867da57e",
3388
+ "sha256:1f50a37aeeb5179d293465e522fd686080928c4d89e0ff215e1f963405ec4def",
3389
+ "sha256:20d817c0893191b2ab0ba30b45b77761e8dfec30a029b7c7063055ca71157f84",
3390
+ "sha256:22839d1d1eab9e4b427828a88a22beb86f67c14d8ff81175505f1cc8493f3500",
3391
+ "sha256:22dda2799c8d39041d731e02bf7690f0ef34f1691d9ac9dfcb98dd1e94c8b058",
3392
+ "sha256:2376d8cf506dffd0e5f2391025ae8675b09711016656590cb03b55894161fcfa",
3393
+ "sha256:24197ba3114cc85ddd4091e19b2ddc62650f2e4a899e51b074dfd52d56cf8c72",
3394
+ "sha256:24416bb5e221e29ddf8aac5b97e94e635ca2c5be44a1617ad6fe32556df44294",
3395
+ "sha256:2631c9d7386bd2d4ce24ecc6ebf9ae90b3efd713d588d90504eaa77fec4dba01",
3396
+ "sha256:28389a68981676bf74e2e199fe42f35d1aa27a9c98e3a03e6f58d2d3d054afe1",
3397
+ "sha256:2aee7594d2c2221c717a8e394bbed4740029df4c0211ceb0f04815686e99c795",
3398
+ "sha256:2e430ac432f969ef21770645743611c1618362309e3ad7cab45acd1ad1a540ff",
3399
+ "sha256:2e912b282466444023610e4498e3795c10e7cfd641744524876239fcf01d538d",
3400
+ "sha256:30ffc046ebddccb3c4cac72c1a3e1bc343492336f3ca86d24672e90ccc5e788a",
3401
+ "sha256:319c206e83e46ec2421b25b300c8482b6fe8a018baca246be308c736d9dab267",
3402
+ "sha256:326b8a079a9afcac0575971e56dabdf7abb2ea89a893e6949b77adfeb058b50e",
3403
+ "sha256:36ee0115b9edca904153a66bb74a9ff1ce38caff015de94eadfb9ba8e6ecd317",
3404
+ "sha256:3e26e64f42bce5ddf9002092b2c37b13071c2e6413d5c05f9fa9de58ed2f7749",
3405
+ "sha256:4ea99e64b2ad2635e0f0597b63f5ea6c374791ff2fa81cdd4bad8ed9f047f56f",
3406
+ "sha256:501a1576716032cc6d48c7c47bcdc42d682273415a8f2908e7e72cb4625801f3",
3407
+ "sha256:54c8cee662b5f8c30ad7eedfc26123f845f007798e4ff1001d9528fe959fd23c",
3408
+ "sha256:595bbcdbfc4a9c6989d7489dca8510cba053ff46b16c84ffd95ac8e90711d419",
3409
+ "sha256:5b860055199aec8d6fe4dcee3c5196ce506ca198a50aab0059ffd26e8e815828",
3410
+ "sha256:5c667b383529520b8dd6bd496fc318678320cb2a6062fdfe6d3618da6b8790f6",
3411
+ "sha256:5fb475a4cdde582c9528bb412b98f899680492daaba318231e96f1a0a1bb0d53",
3412
+ "sha256:607d12f0901f6419a8adceb139847c42c83864b85371f58270e42753f9780fa6",
3413
+ "sha256:64c5b0f2b937fe40d0967516eee5504b23cb247b8b7ffeba7213a467d9646fdc",
3414
+ "sha256:664380c7ed524a280b6a2d5d9126389c3e96cd6e88986cdb42ca72baa27421d6",
3415
+ "sha256:6af871f70cfd5b528bd322c65793b5fd5659858cdfaa35fbe563fb99b667ed1f",
3416
+ "sha256:6c89894cc6f6ddd993813e79244b36b215c14f65f9e4f1660b1f2ba9e5594b95",
3417
+ "sha256:6dee0496d5f1a8f57f0f28a16f81a2033fc057a2cf9cd710742d11828f8c80e2",
3418
+ "sha256:6e9a9f50892153bad5046c2a6df153224aa6f0573a5a8ab44fc54a1e886f6e21",
3419
+ "sha256:712ba8722c0699daf186de089ddc4677651eb9875ed7447b2ad50697522cbdd9",
3420
+ "sha256:717f185086bb9d817d4537dd18d5df5d657598cd00e6fc22e4d54d84de266c1d",
3421
+ "sha256:71978ba778948760cff528235c951ea0ef7a4f9c84ac5a49975f8540f76c3f73",
3422
+ "sha256:71af3766bb46738d12cc288d9b8de7ef6f79c31fd62757e2b8a505fe3680b27f",
3423
+ "sha256:73a183042ae0918c82ce2df38c3db2409b0eeae88e3afdfc80fb67471a95b33b",
3424
+ "sha256:7564525a4673fde53dee7d4c307a961c0951918f0b8c7f09b2c9e02067cf6504",
3425
+ "sha256:76a59d1b63de859398bc7764c860a769499511463c1232155061fe0147f13e01",
3426
+ "sha256:7e9905fc2dc1319e4c39837b906a024cf71b1261cc66b0cd89678f779c0c61f5",
3427
+ "sha256:8112f640a4f7e7bf59f7cabf0d47a29b8977528c521d73a64d5cc9e99e48a174",
3428
+ "sha256:835010cc17d0020e7931d39e487d72c8e01c98e669b6896a8b8c9aa8ca69a949",
3429
+ "sha256:838dde2cb570cfbb4cab8a876a0974e8b90973ea40b3ac27a79b8a74c8a2db15",
3430
+ "sha256:8d31dd0245d88cf7239e96e8f2a99f815b06e458a5854150f8e6f0e61618d41b",
3431
+ "sha256:96b34830bd6825ca0220bf005ea99ac83eb9ce51301ddb882dcf613ae6cd95fb",
3432
+ "sha256:96c8ff1e1dd680e38af0887927cab407a4e51d84a5f02ae3d6eb87233036c763",
3433
+ "sha256:9a7ee79183f0b17dcede8b6723e7da2ded529cf159a878214be9a5d3098f5b1e",
3434
+ "sha256:a3e2aff8b822ab0e0bdbed9f50494b3a35629c4b9488ae391659973a37a9f53f",
3435
+ "sha256:a4f3ab9eb8ab2d585ece959c48d234f7b39ac0ca1954a34d8b8e58a52064bdb3",
3436
+ "sha256:a8b54949267bd5704324397efe9fbb6aa306466dee067550964e994d309db5f1",
3437
+ "sha256:a96198d5d26f40557d986c1253bfe0e02d18c9d9b93cf389daf1a3c9f7c755fa",
3438
+ "sha256:aebbd47df77190ada603157f0b3670d578c110c31746ecc5875c394fdcc59a99",
3439
+ "sha256:af1107299cef049ad00a93df4809517be432283a0847bcae48343ebe5ea340dc",
3440
+ "sha256:b63465b53baeaf2122a337d4ab57d6bbdd09fcadceb17a974cfa8a0300ad9c67",
3441
+ "sha256:ba1c779b45a399cc25f511c681016626f69e51e45b9d350d7581998722825af9",
3442
+ "sha256:bce00f3b1f7f644faae89677ca68645ed5365f1c7f874fdd5ebf730a69640d38",
3443
+ "sha256:bfdf419bf5d3644f94cd7052954fc233522f5a1b371fc0b00219ebd9c14d5798",
3444
+ "sha256:c1caa5763d1770216596e0a71b5567f27aac28c95992110212c108ec74589a48",
3445
+ "sha256:c3e4e1f7b08d1ec6b685ccd3e2d762219c550164fbf524498532e39f9413436e",
3446
+ "sha256:c85ab016e96a975afbdb9d49ca90f3bca9920ef27c64300843fe91c3d59d8d20",
3447
+ "sha256:c924deab8105f86980983eced740433fb7554a7f66db73991affa4eda99d5402",
3448
+ "sha256:d4f818f6371970d6a5d1e42878389bbfb69dcde631e4bbac5ec1cb11158565ca",
3449
+ "sha256:d920401941cb898ef089422e889759dd403309eb370d0e54f1bdf6ca07fef603",
3450
+ "sha256:da045bd1147d12bd43fb032296640a7cc17a7f2eaba67495988362e99db24fd2",
3451
+ "sha256:dc3192a81ecd5ff954cecd690327badd5a84d00b877e1573f7c9097ce13e5bfb",
3452
+ "sha256:ddae504cfb556fe220efae65e35be63cd11e3c314b202723fc2119ce19f0ca2e",
3453
+ "sha256:de4544b1fb29cf14870c4e2b8a897c0242449f5dcebd3e0366aa0aa3cf58a23a",
3454
+ "sha256:dea360778e0668a7ad25d7727d03364de8a45bfd5d808f81253516b9f2217765",
3455
+ "sha256:e2254fe137c4a360b0a13173a56444f756252c9283ba4d267ca8e9081cd140ea",
3456
+ "sha256:e64f0421892a207d3780903085c1b04efeb53b16803b23d947de5a7261b71355",
3457
+ "sha256:e97a29b37830ba1262d8dfd48ddb5b28ad4d3ebecc5d93a9c7591d98641ec737",
3458
+ "sha256:eacbcf30efaca7dc5cb264228ffecdb95fdb1e715b1ec937c0ce6b734161e0c8",
3459
+ "sha256:eee5ff934b0c9f4537ff9596169d56cab1890918004791a7a06b879b3ba2a7ef",
3460
+ "sha256:eff6bac402719c14e17efe845d6b98593c56c843aca6def72080fbede755fd1f",
3461
+ "sha256:f10954b233d4df5cc3137ffa5ced97f8894152df817e5d149bf05a0ef2ab8134",
3462
+ "sha256:f23bb1a7a6e8e8b612a164fdd08e683bcc16c76f928d6dbb7bdbee2374fbfee6",
3463
+ "sha256:f494c01b28645c431239863cb17af8b8d15b93b0d697a0320d5dd34cd9d7c2fa",
3464
+ "sha256:f6a071d2c3d39b4104f94fc08ab349e9b19b951ad4b8e3b6d7ea92d6ef7ccaf8",
3465
+ "sha256:f736f54565f8dd7e3ab664fef2bc461d7593a389a7f28d4904af8d55a91bd55f",
3466
+ "sha256:f8981a94a27ac520a398302afb74ae2c0be1c3d2d215c75c582186a006c9e7b0",
3467
+ "sha256:fd24996e12e1ba7c397c44be75ca299da14cde34d74bc5508cce233676cc68d0",
3468
+ "sha256:ff54340fc1129e8e181827e2234af3ff659b4f17d9bbe77f43bc19e6577fadec"
3469
+ ],
3470
+ "markers": "python_version >= '3.8'",
3471
+ "version": "==1.12.1"
3472
  }
3473
  },
3474
  "develop": {}
app.py CHANGED
@@ -1,7 +1,10 @@
1
  import gradio as gr
 
 
2
  import src.srf_bot as sb
3
  import prompts.system_prompts as sp
4
- from langchain_core.messages import HumanMessage
 
5
 
6
  # Initialize chatbot
7
  chatbot = sb.SRFChatbot()
@@ -126,5 +129,9 @@ with gr.Blocks(css="""
126
  outputs=[chatbot_output]
127
  )
128
 
 
 
 
 
129
  # Launch the interface
130
- demo.launch()
 
1
  import gradio as gr
2
+ import os
3
+ from langchain_core.messages import HumanMessage
4
  import src.srf_bot as sb
5
  import prompts.system_prompts as sp
6
+
7
+
8
 
9
  # Initialize chatbot
10
  chatbot = sb.SRFChatbot()
 
129
  outputs=[chatbot_output]
130
  )
131
 
132
+ # Access the secrets
133
+ username = os.getenv("USERNAME")
134
+ password = os.getenv("PASSWORD")
135
+
136
  # Launch the interface
137
+ demo.launch(share=True, auth=(username, password))
streamlit_app.py ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+
3
+ # Initialize chat history
4
+ if 'chat_history' not in st.session_state:
5
+ st.session_state.chat_history = []
6
+
7
+ # Function to simulate chatbot response
8
+ def chatbot_respond(query):
9
+ # Example response with clickable links to passages
10
+ response = (
11
+ f"Here are some related passages:\n"
12
+ f"- [Passage 1](#passage-1)\n"
13
+ f"- [Passage 2](#passage-2)\n"
14
+ f"- [Passage 3](#passage-3)\n"
15
+ )
16
+
17
+ # Append user query and chatbot response to history
18
+ st.session_state.chat_history.append(("User", query))
19
+ st.session_state.chat_history.append(("Assistant", response))
20
+
21
+ # Display chat history
22
+ st.markdown("### Chatbot")
23
+
24
+ for sender, message in st.session_state.chat_history:
25
+ if sender == "User":
26
+ st.markdown(f"**{sender}:** {message}")
27
+ else:
28
+ st.markdown(f"**{sender}:** {message}")
29
+
30
+ # Input box for user query
31
+ query = st.text_input("Type your question:")
32
+
33
+ # On submission of query
34
+ if st.button("Submit"):
35
+ if query:
36
+ chatbot_respond(query)
37
+ st.experimental_rerun() # Re-run the app to update the chat history
38
+
39
+ # Separate passage section to simulate the linked passage content
40
+ st.markdown("---")
41
+ st.markdown("### Passages")
42
+
43
+ st.markdown("""
44
+ <a name="passage-1"></a> **Passage 1**: This is the full text of Passage 1.
45
+ ---
46
+ <a name="passage-2"></a> **Passage 2**: This is the full text of Passage 2.
47
+ ---
48
+ <a name="passage-3"></a> **Passage 3**: This is the full text of Passage 3.
49
+ """, unsafe_allow_html=True)