lwant commited on
Commit
2d3a434
Β·
1 Parent(s): 767b9c5

Add Nebius API integration and update dependencies

Browse files

Replaced `hf_token` with `HF_API_TOKEN` and added `NEBIUS_API_KEY` environment variable for Nebius API integration. Updated `uv.lock` to include new dependencies like `llama-index-llms-nebius` and development tools such as `llama-index-utils-workflow`. Improved project functionality by including additional required libraries for extended compatibility.

Files changed (4) hide show
  1. .example.env +1 -0
  2. pyproject.toml +7 -1
  3. src/gaia_solving_agent/__init__.py +7 -0
  4. uv.lock +308 -0
.example.env CHANGED
@@ -11,3 +11,4 @@
11
  ###########################################################
12
 
13
  HF_TOKEN = "hf_xxxxxx"
 
 
11
  ###########################################################
12
 
13
  HF_TOKEN = "hf_xxxxxx"
14
+ NEBIUS_API_TOKEN = "xxxxxxxx"
pyproject.toml CHANGED
@@ -8,8 +8,14 @@ dependencies = [
8
  "gradio>=5.34.1",
9
  "llama-index>=0.12.43",
10
  "llama-index-llms-huggingface-api>=0.5.0",
 
11
  "requests>=2.32.4",
12
  ]
13
 
14
  [tool.pytest.ini_options]
15
- pythonpath = ["config", "packages/src", "services"]
 
 
 
 
 
 
8
  "gradio>=5.34.1",
9
  "llama-index>=0.12.43",
10
  "llama-index-llms-huggingface-api>=0.5.0",
11
+ "llama-index-llms-nebius>=0.1.2",
12
  "requests>=2.32.4",
13
  ]
14
 
15
  [tool.pytest.ini_options]
16
+ pythonpath = ["config", "packages/src", "services"]
17
+
18
+ [dependency-groups]
19
+ dev = [
20
+ "llama-index-utils-workflow>=0.3.4",
21
+ ]
src/gaia_solving_agent/__init__.py ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ import os
2
+ from dotenv import load_dotenv
3
+
4
+ # Load the .env file
5
+ load_dotenv()
6
+ HF_API_TOKEN = os.getenv("HF_TOKEN")
7
+ NEBIUS_API_KEY = os.getenv("NEBIUS_API_TOKEN")
uv.lock CHANGED
@@ -14,17 +14,27 @@ dependencies = [
14
  { name = "gradio" },
15
  { name = "llama-index" },
16
  { name = "llama-index-llms-huggingface-api" },
 
17
  { name = "requests" },
18
  ]
19
 
 
 
 
 
 
20
  [package.metadata]
21
  requires-dist = [
22
  { name = "gradio", specifier = ">=5.34.1" },
23
  { name = "llama-index", specifier = ">=0.12.43" },
24
  { name = "llama-index-llms-huggingface-api", specifier = ">=0.5.0" },
 
25
  { name = "requests", specifier = ">=2.32.4" },
26
  ]
27
 
 
 
 
28
  [[package]]
29
  name = "aiofiles"
30
  version = "24.1.0"
@@ -141,6 +151,15 @@ wheels = [
141
  { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916, upload-time = "2025-03-17T00:02:52.713Z" },
142
  ]
143
 
 
 
 
 
 
 
 
 
 
144
  [[package]]
145
  name = "attrs"
146
  version = "25.3.0"
@@ -297,6 +316,15 @@ wheels = [
297
  { url = "https://files.pythonhosted.org/packages/c3/be/d0d44e092656fe7a06b55e6103cbce807cdbdee17884a5367c68c9860853/dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a", size = 28686, upload-time = "2024-06-09T16:20:16.715Z" },
298
  ]
299
 
 
 
 
 
 
 
 
 
 
300
  [[package]]
301
  name = "deprecated"
302
  version = "1.2.18"
@@ -327,6 +355,15 @@ wheels = [
327
  { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277, upload-time = "2023-12-24T09:54:30.421Z" },
328
  ]
329
 
 
 
 
 
 
 
 
 
 
330
  [[package]]
331
  name = "fastapi"
332
  version = "0.115.13"
@@ -628,6 +665,51 @@ wheels = [
628
  { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" },
629
  ]
630
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
631
  [[package]]
632
  name = "jinja2"
633
  version = "3.1.6"
@@ -697,6 +779,15 @@ wheels = [
697
  { url = "https://files.pythonhosted.org/packages/7d/4f/1195bbac8e0c2acc5f740661631d8d750dc38d4a32b23ee5df3cde6f4e0d/joblib-1.5.1-py3-none-any.whl", hash = "sha256:4719a31f054c7d766948dcd83e9613686b27114f190f717cec7eaa2084f8a74a", size = 307746, upload-time = "2025-05-23T12:04:35.124Z" },
698
  ]
699
 
 
 
 
 
 
 
 
 
 
700
  [[package]]
701
  name = "llama-cloud"
702
  version = "0.1.26"
@@ -868,6 +959,19 @@ wheels = [
868
  { url = "https://files.pythonhosted.org/packages/79/1d/be41914d77910f01a8608dadd6b8902548229e7bf7fd564f5f2fdf1c1f15/llama_index_llms_huggingface_api-0.5.0-py3-none-any.whl", hash = "sha256:b3ec0452c61be163fb934c3f507906717989dfa40d81a0b9489f3348e96b0979", size = 7489, upload-time = "2025-05-30T00:09:12.494Z" },
869
  ]
870
 
 
 
 
 
 
 
 
 
 
 
 
 
 
871
  [[package]]
872
  name = "llama-index-llms-openai"
873
  version = "0.4.7"
@@ -881,6 +985,20 @@ wheels = [
881
  { url = "https://files.pythonhosted.org/packages/61/e9/391926dad180ced6bb37a62edddb8483fbecde411239bd5e726841bb77b4/llama_index_llms_openai-0.4.7-py3-none-any.whl", hash = "sha256:3b8d9d3c1bcadc2cff09724de70f074f43eafd5b7048a91247c9a41b7cd6216d", size = 25365, upload-time = "2025-06-16T03:38:45.72Z" },
882
  ]
883
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
884
  [[package]]
885
  name = "llama-index-multi-modal-llms-openai"
886
  version = "0.5.1"
@@ -951,6 +1069,19 @@ wheels = [
951
  { url = "https://files.pythonhosted.org/packages/68/4f/e30d4257fe9e4224f5612b77fe99aaceddae411b2e74ca30534491de3e6f/llama_index_readers_llama_parse-0.4.0-py3-none-any.whl", hash = "sha256:574e48386f28d2c86c3f961ca4a4906910312f3400dd0c53014465bfbc6b32bf", size = 2472, upload-time = "2024-11-18T00:00:07.293Z" },
952
  ]
953
 
 
 
 
 
 
 
 
 
 
 
 
 
 
954
  [[package]]
955
  name = "llama-index-workflows"
956
  version = "0.2.2"
@@ -1038,6 +1169,18 @@ wheels = [
1038
  { url = "https://files.pythonhosted.org/packages/34/75/51952c7b2d3873b44a0028b1bd26a25078c18f92f256608e8d1dc61b39fd/marshmallow-3.26.1-py3-none-any.whl", hash = "sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c", size = 50878, upload-time = "2025-02-03T15:32:22.295Z" },
1039
  ]
1040
 
 
 
 
 
 
 
 
 
 
 
 
 
1041
  [[package]]
1042
  name = "mdurl"
1043
  version = "0.1.2"
@@ -1293,6 +1436,27 @@ wheels = [
1293
  { url = "https://files.pythonhosted.org/packages/39/c2/646d2e93e0af70f4e5359d870a63584dacbc324b54d73e6b3267920ff117/pandas-2.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:bb3be958022198531eb7ec2008cfc78c5b1eed51af8600c6c5d9160d89d8d249", size = 13231847, upload-time = "2025-06-05T03:27:51.465Z" },
1294
  ]
1295
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1296
  [[package]]
1297
  name = "pillow"
1298
  version = "11.2.1"
@@ -1343,6 +1507,18 @@ wheels = [
1343
  { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567, upload-time = "2025-05-07T22:47:40.376Z" },
1344
  ]
1345
 
 
 
 
 
 
 
 
 
 
 
 
 
1346
  [[package]]
1347
  name = "propcache"
1348
  version = "0.3.2"
@@ -1400,6 +1576,24 @@ wheels = [
1400
  { url = "https://files.pythonhosted.org/packages/cc/35/cc0aaecf278bb4575b8555f2b137de5ab821595ddae9da9d3cd1da4072c7/propcache-0.3.2-py3-none-any.whl", hash = "sha256:98f1ec44fb675f5052cccc8e609c46ed23a35a1cfd18545ad4e29002d858a43f", size = 12663, upload-time = "2025-06-09T22:56:04.484Z" },
1401
  ]
1402
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1403
  [[package]]
1404
  name = "pydantic"
1405
  version = "2.11.7"
@@ -1523,6 +1717,20 @@ wheels = [
1523
  { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload-time = "2025-03-25T02:24:58.468Z" },
1524
  ]
1525
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1526
  [[package]]
1527
  name = "pyyaml"
1528
  version = "6.0.2"
@@ -1652,6 +1860,28 @@ wheels = [
1652
  { url = "https://files.pythonhosted.org/packages/4d/c0/1108ad9f01567f66b3154063605b350b69c3c9366732e09e45f9fd0d1deb/safehttpx-0.1.6-py3-none-any.whl", hash = "sha256:407cff0b410b071623087c63dd2080c3b44dc076888d8c5823c00d1e58cb381c", size = 8692, upload-time = "2024-12-02T18:44:08.555Z" },
1653
  ]
1654
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1655
  [[package]]
1656
  name = "semantic-version"
1657
  version = "2.10.0"
@@ -1740,6 +1970,20 @@ asyncio = [
1740
  { name = "greenlet" },
1741
  ]
1742
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1743
  [[package]]
1744
  name = "starlette"
1745
  version = "0.46.2"
@@ -1794,6 +2038,31 @@ wheels = [
1794
  { url = "https://files.pythonhosted.org/packages/de/a8/8f499c179ec900783ffe133e9aab10044481679bb9aad78436d239eee716/tiktoken-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:5ea0edb6f83dc56d794723286215918c1cde03712cbbafa0348b33448faf5b95", size = 894669, upload-time = "2025-02-14T06:02:47.341Z" },
1795
  ]
1796
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1797
  [[package]]
1798
  name = "tomlkit"
1799
  version = "0.13.3"
@@ -1815,6 +2084,36 @@ wheels = [
1815
  { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload-time = "2024-11-24T20:12:19.698Z" },
1816
  ]
1817
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1818
  [[package]]
1819
  name = "typer"
1820
  version = "0.16.0"
@@ -1895,6 +2194,15 @@ wheels = [
1895
  { url = "https://files.pythonhosted.org/packages/6d/0d/8adfeaa62945f90d19ddc461c55f4a50c258af7662d34b6a3d5d1f8646f6/uvicorn-0.34.3-py3-none-any.whl", hash = "sha256:16246631db62bdfbf069b0645177d6e8a77ba950cfedbfd093acef9444e4d885", size = 62431, upload-time = "2025-06-01T07:48:15.664Z" },
1896
  ]
1897
 
 
 
 
 
 
 
 
 
 
1898
  [[package]]
1899
  name = "websockets"
1900
  version = "15.0.1"
 
14
  { name = "gradio" },
15
  { name = "llama-index" },
16
  { name = "llama-index-llms-huggingface-api" },
17
+ { name = "llama-index-llms-nebius" },
18
  { name = "requests" },
19
  ]
20
 
21
+ [package.dev-dependencies]
22
+ dev = [
23
+ { name = "llama-index-utils-workflow" },
24
+ ]
25
+
26
  [package.metadata]
27
  requires-dist = [
28
  { name = "gradio", specifier = ">=5.34.1" },
29
  { name = "llama-index", specifier = ">=0.12.43" },
30
  { name = "llama-index-llms-huggingface-api", specifier = ">=0.5.0" },
31
+ { name = "llama-index-llms-nebius", specifier = ">=0.1.2" },
32
  { name = "requests", specifier = ">=2.32.4" },
33
  ]
34
 
35
+ [package.metadata.requires-dev]
36
+ dev = [{ name = "llama-index-utils-workflow", specifier = ">=0.3.4" }]
37
+
38
  [[package]]
39
  name = "aiofiles"
40
  version = "24.1.0"
 
151
  { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916, upload-time = "2025-03-17T00:02:52.713Z" },
152
  ]
153
 
154
+ [[package]]
155
+ name = "asttokens"
156
+ version = "3.0.0"
157
+ source = { registry = "https://pypi.org/simple" }
158
+ sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978, upload-time = "2024-11-30T04:30:14.439Z" }
159
+ wheels = [
160
+ { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918, upload-time = "2024-11-30T04:30:10.946Z" },
161
+ ]
162
+
163
  [[package]]
164
  name = "attrs"
165
  version = "25.3.0"
 
316
  { url = "https://files.pythonhosted.org/packages/c3/be/d0d44e092656fe7a06b55e6103cbce807cdbdee17884a5367c68c9860853/dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a", size = 28686, upload-time = "2024-06-09T16:20:16.715Z" },
317
  ]
318
 
319
+ [[package]]
320
+ name = "decorator"
321
+ version = "5.2.1"
322
+ source = { registry = "https://pypi.org/simple" }
323
+ sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload-time = "2025-02-24T04:41:34.073Z" }
324
+ wheels = [
325
+ { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" },
326
+ ]
327
+
328
  [[package]]
329
  name = "deprecated"
330
  version = "1.2.18"
 
355
  { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277, upload-time = "2023-12-24T09:54:30.421Z" },
356
  ]
357
 
358
+ [[package]]
359
+ name = "executing"
360
+ version = "2.2.0"
361
+ source = { registry = "https://pypi.org/simple" }
362
+ sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693, upload-time = "2025-01-22T15:41:29.403Z" }
363
+ wheels = [
364
+ { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702, upload-time = "2025-01-22T15:41:25.929Z" },
365
+ ]
366
+
367
  [[package]]
368
  name = "fastapi"
369
  version = "0.115.13"
 
665
  { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" },
666
  ]
667
 
668
+ [[package]]
669
+ name = "ipython"
670
+ version = "9.3.0"
671
+ source = { registry = "https://pypi.org/simple" }
672
+ dependencies = [
673
+ { name = "colorama", marker = "sys_platform == 'win32'" },
674
+ { name = "decorator" },
675
+ { name = "ipython-pygments-lexers" },
676
+ { name = "jedi" },
677
+ { name = "matplotlib-inline" },
678
+ { name = "pexpect", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" },
679
+ { name = "prompt-toolkit" },
680
+ { name = "pygments" },
681
+ { name = "stack-data" },
682
+ { name = "traitlets" },
683
+ ]
684
+ sdist = { url = "https://files.pythonhosted.org/packages/dc/09/4c7e06b96fbd203e06567b60fb41b06db606b6a82db6db7b2c85bb72a15c/ipython-9.3.0.tar.gz", hash = "sha256:79eb896f9f23f50ad16c3bc205f686f6e030ad246cc309c6279a242b14afe9d8", size = 4426460, upload-time = "2025-05-31T16:34:55.678Z" }
685
+ wheels = [
686
+ { url = "https://files.pythonhosted.org/packages/3c/99/9ed3d52d00f1846679e3aa12e2326ac7044b5e7f90dc822b60115fa533ca/ipython-9.3.0-py3-none-any.whl", hash = "sha256:1a0b6dd9221a1f5dddf725b57ac0cb6fddc7b5f470576231ae9162b9b3455a04", size = 605320, upload-time = "2025-05-31T16:34:52.154Z" },
687
+ ]
688
+
689
+ [[package]]
690
+ name = "ipython-pygments-lexers"
691
+ version = "1.1.1"
692
+ source = { registry = "https://pypi.org/simple" }
693
+ dependencies = [
694
+ { name = "pygments" },
695
+ ]
696
+ sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" }
697
+ wheels = [
698
+ { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" },
699
+ ]
700
+
701
+ [[package]]
702
+ name = "jedi"
703
+ version = "0.19.2"
704
+ source = { registry = "https://pypi.org/simple" }
705
+ dependencies = [
706
+ { name = "parso" },
707
+ ]
708
+ sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload-time = "2024-11-11T01:41:42.873Z" }
709
+ wheels = [
710
+ { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" },
711
+ ]
712
+
713
  [[package]]
714
  name = "jinja2"
715
  version = "3.1.6"
 
779
  { url = "https://files.pythonhosted.org/packages/7d/4f/1195bbac8e0c2acc5f740661631d8d750dc38d4a32b23ee5df3cde6f4e0d/joblib-1.5.1-py3-none-any.whl", hash = "sha256:4719a31f054c7d766948dcd83e9613686b27114f190f717cec7eaa2084f8a74a", size = 307746, upload-time = "2025-05-23T12:04:35.124Z" },
780
  ]
781
 
782
+ [[package]]
783
+ name = "jsonpickle"
784
+ version = "4.1.1"
785
+ source = { registry = "https://pypi.org/simple" }
786
+ sdist = { url = "https://files.pythonhosted.org/packages/e4/a6/d07afcfdef402900229bcca795f80506b207af13a838d4d99ad45abf530c/jsonpickle-4.1.1.tar.gz", hash = "sha256:f86e18f13e2b96c1c1eede0b7b90095bbb61d99fedc14813c44dc2f361dbbae1", size = 316885, upload-time = "2025-06-02T20:36:11.57Z" }
787
+ wheels = [
788
+ { url = "https://files.pythonhosted.org/packages/c1/73/04df8a6fa66d43a9fd45c30f283cc4afff17da671886e451d52af60bdc7e/jsonpickle-4.1.1-py3-none-any.whl", hash = "sha256:bb141da6057898aa2438ff268362b126826c812a1721e31cf08a6e142910dc91", size = 47125, upload-time = "2025-06-02T20:36:08.647Z" },
789
+ ]
790
+
791
  [[package]]
792
  name = "llama-cloud"
793
  version = "0.1.26"
 
959
  { url = "https://files.pythonhosted.org/packages/79/1d/be41914d77910f01a8608dadd6b8902548229e7bf7fd564f5f2fdf1c1f15/llama_index_llms_huggingface_api-0.5.0-py3-none-any.whl", hash = "sha256:b3ec0452c61be163fb934c3f507906717989dfa40d81a0b9489f3348e96b0979", size = 7489, upload-time = "2025-05-30T00:09:12.494Z" },
960
  ]
961
 
962
+ [[package]]
963
+ name = "llama-index-llms-nebius"
964
+ version = "0.1.2"
965
+ source = { registry = "https://pypi.org/simple" }
966
+ dependencies = [
967
+ { name = "llama-index-core" },
968
+ { name = "llama-index-llms-openai-like" },
969
+ ]
970
+ sdist = { url = "https://files.pythonhosted.org/packages/7e/bf/ba27b4861193234d821b1880700e1490571666767b66510d7f4ff65afe04/llama_index_llms_nebius-0.1.2.tar.gz", hash = "sha256:fff2219d59ae2a2e6e313ca7ad092e46c398c7aeacf3d7922a9cf63a3debc8d5", size = 3919, upload-time = "2025-05-30T22:59:16.911Z" }
971
+ wheels = [
972
+ { url = "https://files.pythonhosted.org/packages/b6/0a/e1a5e9f73f5d928fd9c891602b6f042e2e6c14650aa025e6f351ce50acfc/llama_index_llms_nebius-0.1.2-py3-none-any.whl", hash = "sha256:bbdb86eb14243e2bfaafcf2ca7d6d8bb652116bc03dc3dd294e43773c68d57c7", size = 3498, upload-time = "2025-05-30T22:59:16.01Z" },
973
+ ]
974
+
975
  [[package]]
976
  name = "llama-index-llms-openai"
977
  version = "0.4.7"
 
985
  { url = "https://files.pythonhosted.org/packages/61/e9/391926dad180ced6bb37a62edddb8483fbecde411239bd5e726841bb77b4/llama_index_llms_openai-0.4.7-py3-none-any.whl", hash = "sha256:3b8d9d3c1bcadc2cff09724de70f074f43eafd5b7048a91247c9a41b7cd6216d", size = 25365, upload-time = "2025-06-16T03:38:45.72Z" },
986
  ]
987
 
988
+ [[package]]
989
+ name = "llama-index-llms-openai-like"
990
+ version = "0.4.0"
991
+ source = { registry = "https://pypi.org/simple" }
992
+ dependencies = [
993
+ { name = "llama-index-core" },
994
+ { name = "llama-index-llms-openai" },
995
+ { name = "transformers" },
996
+ ]
997
+ sdist = { url = "https://files.pythonhosted.org/packages/df/df/807ac6bb9470295769f950562f5f7252cb491166693ee877ff77d9022fbc/llama_index_llms_openai_like-0.4.0.tar.gz", hash = "sha256:15ae1c16b01ba0bfa822d53900f03e35c19ffe47b528958234bf1942a91f587c", size = 4898, upload-time = "2025-05-30T17:47:11.689Z" }
998
+ wheels = [
999
+ { url = "https://files.pythonhosted.org/packages/b8/41/e080871437ec507377126165318f2da6713a4d6dc2767f2444a8bd818791/llama_index_llms_openai_like-0.4.0-py3-none-any.whl", hash = "sha256:52a3cb5ce78049fde5c9926898b90e02bc04e3d23adbc991842e9ff574df9ea1", size = 4593, upload-time = "2025-05-30T17:47:10.456Z" },
1000
+ ]
1001
+
1002
  [[package]]
1003
  name = "llama-index-multi-modal-llms-openai"
1004
  version = "0.5.1"
 
1069
  { url = "https://files.pythonhosted.org/packages/68/4f/e30d4257fe9e4224f5612b77fe99aaceddae411b2e74ca30534491de3e6f/llama_index_readers_llama_parse-0.4.0-py3-none-any.whl", hash = "sha256:574e48386f28d2c86c3f961ca4a4906910312f3400dd0c53014465bfbc6b32bf", size = 2472, upload-time = "2024-11-18T00:00:07.293Z" },
1070
  ]
1071
 
1072
+ [[package]]
1073
+ name = "llama-index-utils-workflow"
1074
+ version = "0.3.4"
1075
+ source = { registry = "https://pypi.org/simple" }
1076
+ dependencies = [
1077
+ { name = "llama-index-core" },
1078
+ { name = "pyvis" },
1079
+ ]
1080
+ sdist = { url = "https://files.pythonhosted.org/packages/3d/69/51a57c74cb0e403402638c05fe0eb91990ad0e677fe9ab3a0dd1ec0c5ea6/llama_index_utils_workflow-0.3.4.tar.gz", hash = "sha256:fc6993ceb12051c0b53a7b2c0f7eb3393c1e3c97642a91fc89c96adfa69590b9", size = 6427, upload-time = "2025-06-16T15:38:11.414Z" }
1081
+ wheels = [
1082
+ { url = "https://files.pythonhosted.org/packages/ff/63/e6e2cc93a9917a20e41f0602b93405c35239e35829c241a871034ff81bdc/llama_index_utils_workflow-0.3.4-py3-none-any.whl", hash = "sha256:0d50e5662e50b00c8e0b3d05b435e3b904df1c32db4f7d6e66a62e84888aa722", size = 6085, upload-time = "2025-06-16T15:38:09.871Z" },
1083
+ ]
1084
+
1085
  [[package]]
1086
  name = "llama-index-workflows"
1087
  version = "0.2.2"
 
1169
  { url = "https://files.pythonhosted.org/packages/34/75/51952c7b2d3873b44a0028b1bd26a25078c18f92f256608e8d1dc61b39fd/marshmallow-3.26.1-py3-none-any.whl", hash = "sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c", size = 50878, upload-time = "2025-02-03T15:32:22.295Z" },
1170
  ]
1171
 
1172
+ [[package]]
1173
+ name = "matplotlib-inline"
1174
+ version = "0.1.7"
1175
+ source = { registry = "https://pypi.org/simple" }
1176
+ dependencies = [
1177
+ { name = "traitlets" },
1178
+ ]
1179
+ sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159, upload-time = "2024-04-15T13:44:44.803Z" }
1180
+ wheels = [
1181
+ { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload-time = "2024-04-15T13:44:43.265Z" },
1182
+ ]
1183
+
1184
  [[package]]
1185
  name = "mdurl"
1186
  version = "0.1.2"
 
1436
  { url = "https://files.pythonhosted.org/packages/39/c2/646d2e93e0af70f4e5359d870a63584dacbc324b54d73e6b3267920ff117/pandas-2.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:bb3be958022198531eb7ec2008cfc78c5b1eed51af8600c6c5d9160d89d8d249", size = 13231847, upload-time = "2025-06-05T03:27:51.465Z" },
1437
  ]
1438
 
1439
+ [[package]]
1440
+ name = "parso"
1441
+ version = "0.8.4"
1442
+ source = { registry = "https://pypi.org/simple" }
1443
+ sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609, upload-time = "2024-04-05T09:43:55.897Z" }
1444
+ wheels = [
1445
+ { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650, upload-time = "2024-04-05T09:43:53.299Z" },
1446
+ ]
1447
+
1448
+ [[package]]
1449
+ name = "pexpect"
1450
+ version = "4.9.0"
1451
+ source = { registry = "https://pypi.org/simple" }
1452
+ dependencies = [
1453
+ { name = "ptyprocess" },
1454
+ ]
1455
+ sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" }
1456
+ wheels = [
1457
+ { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" },
1458
+ ]
1459
+
1460
  [[package]]
1461
  name = "pillow"
1462
  version = "11.2.1"
 
1507
  { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567, upload-time = "2025-05-07T22:47:40.376Z" },
1508
  ]
1509
 
1510
+ [[package]]
1511
+ name = "prompt-toolkit"
1512
+ version = "3.0.51"
1513
+ source = { registry = "https://pypi.org/simple" }
1514
+ dependencies = [
1515
+ { name = "wcwidth" },
1516
+ ]
1517
+ sdist = { url = "https://files.pythonhosted.org/packages/bb/6e/9d084c929dfe9e3bfe0c6a47e31f78a25c54627d64a66e884a8bf5474f1c/prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed", size = 428940, upload-time = "2025-04-15T09:18:47.731Z" }
1518
+ wheels = [
1519
+ { url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07", size = 387810, upload-time = "2025-04-15T09:18:44.753Z" },
1520
+ ]
1521
+
1522
  [[package]]
1523
  name = "propcache"
1524
  version = "0.3.2"
 
1576
  { url = "https://files.pythonhosted.org/packages/cc/35/cc0aaecf278bb4575b8555f2b137de5ab821595ddae9da9d3cd1da4072c7/propcache-0.3.2-py3-none-any.whl", hash = "sha256:98f1ec44fb675f5052cccc8e609c46ed23a35a1cfd18545ad4e29002d858a43f", size = 12663, upload-time = "2025-06-09T22:56:04.484Z" },
1577
  ]
1578
 
1579
+ [[package]]
1580
+ name = "ptyprocess"
1581
+ version = "0.7.0"
1582
+ source = { registry = "https://pypi.org/simple" }
1583
+ sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload-time = "2020-12-28T15:15:30.155Z" }
1584
+ wheels = [
1585
+ { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload-time = "2020-12-28T15:15:28.35Z" },
1586
+ ]
1587
+
1588
+ [[package]]
1589
+ name = "pure-eval"
1590
+ version = "0.2.3"
1591
+ source = { registry = "https://pypi.org/simple" }
1592
+ sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload-time = "2024-07-21T12:58:21.801Z" }
1593
+ wheels = [
1594
+ { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" },
1595
+ ]
1596
+
1597
  [[package]]
1598
  name = "pydantic"
1599
  version = "2.11.7"
 
1717
  { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload-time = "2025-03-25T02:24:58.468Z" },
1718
  ]
1719
 
1720
+ [[package]]
1721
+ name = "pyvis"
1722
+ version = "0.3.2"
1723
+ source = { registry = "https://pypi.org/simple" }
1724
+ dependencies = [
1725
+ { name = "ipython" },
1726
+ { name = "jinja2" },
1727
+ { name = "jsonpickle" },
1728
+ { name = "networkx" },
1729
+ ]
1730
+ wheels = [
1731
+ { url = "https://files.pythonhosted.org/packages/ab/4b/e37e4e5d5ee1179694917b445768bdbfb084f5a59ecd38089d3413d4c70f/pyvis-0.3.2-py3-none-any.whl", hash = "sha256:5720c4ca8161dc5d9ab352015723abb7a8bb8fb443edeb07f7a322db34a97555", size = 756038, upload-time = "2023-02-24T20:29:46.758Z" },
1732
+ ]
1733
+
1734
  [[package]]
1735
  name = "pyyaml"
1736
  version = "6.0.2"
 
1860
  { url = "https://files.pythonhosted.org/packages/4d/c0/1108ad9f01567f66b3154063605b350b69c3c9366732e09e45f9fd0d1deb/safehttpx-0.1.6-py3-none-any.whl", hash = "sha256:407cff0b410b071623087c63dd2080c3b44dc076888d8c5823c00d1e58cb381c", size = 8692, upload-time = "2024-12-02T18:44:08.555Z" },
1861
  ]
1862
 
1863
+ [[package]]
1864
+ name = "safetensors"
1865
+ version = "0.5.3"
1866
+ source = { registry = "https://pypi.org/simple" }
1867
+ sdist = { url = "https://files.pythonhosted.org/packages/71/7e/2d5d6ee7b40c0682315367ec7475693d110f512922d582fef1bd4a63adc3/safetensors-0.5.3.tar.gz", hash = "sha256:b6b0d6ecacec39a4fdd99cc19f4576f5219ce858e6fd8dbe7609df0b8dc56965", size = 67210, upload-time = "2025-02-26T09:15:13.155Z" }
1868
+ wheels = [
1869
+ { url = "https://files.pythonhosted.org/packages/18/ae/88f6c49dbd0cc4da0e08610019a3c78a7d390879a919411a410a1876d03a/safetensors-0.5.3-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:bd20eb133db8ed15b40110b7c00c6df51655a2998132193de2f75f72d99c7073", size = 436917, upload-time = "2025-02-26T09:15:03.702Z" },
1870
+ { url = "https://files.pythonhosted.org/packages/b8/3b/11f1b4a2f5d2ab7da34ecc062b0bc301f2be024d110a6466726bec8c055c/safetensors-0.5.3-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:21d01c14ff6c415c485616b8b0bf961c46b3b343ca59110d38d744e577f9cce7", size = 418419, upload-time = "2025-02-26T09:15:01.765Z" },
1871
+ { url = "https://files.pythonhosted.org/packages/5d/9a/add3e6fef267658075c5a41573c26d42d80c935cdc992384dfae435feaef/safetensors-0.5.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11bce6164887cd491ca75c2326a113ba934be596e22b28b1742ce27b1d076467", size = 459493, upload-time = "2025-02-26T09:14:51.812Z" },
1872
+ { url = "https://files.pythonhosted.org/packages/df/5c/bf2cae92222513cc23b3ff85c4a1bb2811a2c3583ac0f8e8d502751de934/safetensors-0.5.3-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4a243be3590bc3301c821da7a18d87224ef35cbd3e5f5727e4e0728b8172411e", size = 472400, upload-time = "2025-02-26T09:14:53.549Z" },
1873
+ { url = "https://files.pythonhosted.org/packages/58/11/7456afb740bd45782d0f4c8e8e1bb9e572f1bf82899fb6ace58af47b4282/safetensors-0.5.3-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8bd84b12b1670a6f8e50f01e28156422a2bc07fb16fc4e98bded13039d688a0d", size = 522891, upload-time = "2025-02-26T09:14:55.717Z" },
1874
+ { url = "https://files.pythonhosted.org/packages/57/3d/fe73a9d2ace487e7285f6e157afee2383bd1ddb911b7cb44a55cf812eae3/safetensors-0.5.3-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:391ac8cab7c829452175f871fcaf414aa1e292b5448bd02620f675a7f3e7abb9", size = 537694, upload-time = "2025-02-26T09:14:57.036Z" },
1875
+ { url = "https://files.pythonhosted.org/packages/a6/f8/dae3421624fcc87a89d42e1898a798bc7ff72c61f38973a65d60df8f124c/safetensors-0.5.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cead1fa41fc54b1e61089fa57452e8834f798cb1dc7a09ba3524f1eb08e0317a", size = 471642, upload-time = "2025-02-26T09:15:00.544Z" },
1876
+ { url = "https://files.pythonhosted.org/packages/ce/20/1fbe16f9b815f6c5a672f5b760951e20e17e43f67f231428f871909a37f6/safetensors-0.5.3-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1077f3e94182d72618357b04b5ced540ceb71c8a813d3319f1aba448e68a770d", size = 502241, upload-time = "2025-02-26T09:14:58.303Z" },
1877
+ { url = "https://files.pythonhosted.org/packages/5f/18/8e108846b506487aa4629fe4116b27db65c3dde922de2c8e0cc1133f3f29/safetensors-0.5.3-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:799021e78287bac619c7b3f3606730a22da4cda27759ddf55d37c8db7511c74b", size = 638001, upload-time = "2025-02-26T09:15:05.79Z" },
1878
+ { url = "https://files.pythonhosted.org/packages/82/5a/c116111d8291af6c8c8a8b40628fe833b9db97d8141c2a82359d14d9e078/safetensors-0.5.3-cp38-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:df26da01aaac504334644e1b7642fa000bfec820e7cef83aeac4e355e03195ff", size = 734013, upload-time = "2025-02-26T09:15:07.892Z" },
1879
+ { url = "https://files.pythonhosted.org/packages/7d/ff/41fcc4d3b7de837963622e8610d998710705bbde9a8a17221d85e5d0baad/safetensors-0.5.3-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:32c3ef2d7af8b9f52ff685ed0bc43913cdcde135089ae322ee576de93eae5135", size = 670687, upload-time = "2025-02-26T09:15:09.979Z" },
1880
+ { url = "https://files.pythonhosted.org/packages/40/ad/2b113098e69c985a3d8fbda4b902778eae4a35b7d5188859b4a63d30c161/safetensors-0.5.3-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:37f1521be045e56fc2b54c606d4455573e717b2d887c579ee1dbba5f868ece04", size = 643147, upload-time = "2025-02-26T09:15:11.185Z" },
1881
+ { url = "https://files.pythonhosted.org/packages/0a/0c/95aeb51d4246bd9a3242d3d8349c1112b4ee7611a4b40f0c5c93b05f001d/safetensors-0.5.3-cp38-abi3-win32.whl", hash = "sha256:cfc0ec0846dcf6763b0ed3d1846ff36008c6e7290683b61616c4b040f6a54ace", size = 296677, upload-time = "2025-02-26T09:15:16.554Z" },
1882
+ { url = "https://files.pythonhosted.org/packages/69/e2/b011c38e5394c4c18fb5500778a55ec43ad6106126e74723ffaee246f56e/safetensors-0.5.3-cp38-abi3-win_amd64.whl", hash = "sha256:836cbbc320b47e80acd40e44c8682db0e8ad7123209f69b093def21ec7cafd11", size = 308878, upload-time = "2025-02-26T09:15:14.99Z" },
1883
+ ]
1884
+
1885
  [[package]]
1886
  name = "semantic-version"
1887
  version = "2.10.0"
 
1970
  { name = "greenlet" },
1971
  ]
1972
 
1973
+ [[package]]
1974
+ name = "stack-data"
1975
+ version = "0.6.3"
1976
+ source = { registry = "https://pypi.org/simple" }
1977
+ dependencies = [
1978
+ { name = "asttokens" },
1979
+ { name = "executing" },
1980
+ { name = "pure-eval" },
1981
+ ]
1982
+ sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload-time = "2023-09-30T13:58:05.479Z" }
1983
+ wheels = [
1984
+ { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload-time = "2023-09-30T13:58:03.53Z" },
1985
+ ]
1986
+
1987
  [[package]]
1988
  name = "starlette"
1989
  version = "0.46.2"
 
2038
  { url = "https://files.pythonhosted.org/packages/de/a8/8f499c179ec900783ffe133e9aab10044481679bb9aad78436d239eee716/tiktoken-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:5ea0edb6f83dc56d794723286215918c1cde03712cbbafa0348b33448faf5b95", size = 894669, upload-time = "2025-02-14T06:02:47.341Z" },
2039
  ]
2040
 
2041
+ [[package]]
2042
+ name = "tokenizers"
2043
+ version = "0.21.1"
2044
+ source = { registry = "https://pypi.org/simple" }
2045
+ dependencies = [
2046
+ { name = "huggingface-hub" },
2047
+ ]
2048
+ sdist = { url = "https://files.pythonhosted.org/packages/92/76/5ac0c97f1117b91b7eb7323dcd61af80d72f790b4df71249a7850c195f30/tokenizers-0.21.1.tar.gz", hash = "sha256:a1bb04dc5b448985f86ecd4b05407f5a8d97cb2c0532199b2a302a604a0165ab", size = 343256, upload-time = "2025-03-13T10:51:18.189Z" }
2049
+ wheels = [
2050
+ { url = "https://files.pythonhosted.org/packages/a5/1f/328aee25f9115bf04262e8b4e5a2050b7b7cf44b59c74e982db7270c7f30/tokenizers-0.21.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:e78e413e9e668ad790a29456e677d9d3aa50a9ad311a40905d6861ba7692cf41", size = 2780767, upload-time = "2025-03-13T10:51:09.459Z" },
2051
+ { url = "https://files.pythonhosted.org/packages/ae/1a/4526797f3719b0287853f12c5ad563a9be09d446c44ac784cdd7c50f76ab/tokenizers-0.21.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:cd51cd0a91ecc801633829fcd1fda9cf8682ed3477c6243b9a095539de4aecf3", size = 2650555, upload-time = "2025-03-13T10:51:07.692Z" },
2052
+ { url = "https://files.pythonhosted.org/packages/4d/7a/a209b29f971a9fdc1da86f917fe4524564924db50d13f0724feed37b2a4d/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28da6b72d4fb14ee200a1bd386ff74ade8992d7f725f2bde2c495a9a98cf4d9f", size = 2937541, upload-time = "2025-03-13T10:50:56.679Z" },
2053
+ { url = "https://files.pythonhosted.org/packages/3c/1e/b788b50ffc6191e0b1fc2b0d49df8cff16fe415302e5ceb89f619d12c5bc/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34d8cfde551c9916cb92014e040806122295a6800914bab5865deb85623931cf", size = 2819058, upload-time = "2025-03-13T10:50:59.525Z" },
2054
+ { url = "https://files.pythonhosted.org/packages/36/aa/3626dfa09a0ecc5b57a8c58eeaeb7dd7ca9a37ad9dd681edab5acd55764c/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaa852d23e125b73d283c98f007e06d4595732104b65402f46e8ef24b588d9f8", size = 3133278, upload-time = "2025-03-13T10:51:04.678Z" },
2055
+ { url = "https://files.pythonhosted.org/packages/a4/4d/8fbc203838b3d26269f944a89459d94c858f5b3f9a9b6ee9728cdcf69161/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a21a15d5c8e603331b8a59548bbe113564136dc0f5ad8306dd5033459a226da0", size = 3144253, upload-time = "2025-03-13T10:51:01.261Z" },
2056
+ { url = "https://files.pythonhosted.org/packages/d8/1b/2bd062adeb7c7511b847b32e356024980c0ffcf35f28947792c2d8ad2288/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2fdbd4c067c60a0ac7eca14b6bd18a5bebace54eb757c706b47ea93204f7a37c", size = 3398225, upload-time = "2025-03-13T10:51:03.243Z" },
2057
+ { url = "https://files.pythonhosted.org/packages/8a/63/38be071b0c8e06840bc6046991636bcb30c27f6bb1e670f4f4bc87cf49cc/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2dd9a0061e403546f7377df940e866c3e678d7d4e9643d0461ea442b4f89e61a", size = 3038874, upload-time = "2025-03-13T10:51:06.235Z" },
2058
+ { url = "https://files.pythonhosted.org/packages/ec/83/afa94193c09246417c23a3c75a8a0a96bf44ab5630a3015538d0c316dd4b/tokenizers-0.21.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:db9484aeb2e200c43b915a1a0150ea885e35f357a5a8fabf7373af333dcc8dbf", size = 9014448, upload-time = "2025-03-13T10:51:10.927Z" },
2059
+ { url = "https://files.pythonhosted.org/packages/ae/b3/0e1a37d4f84c0f014d43701c11eb8072704f6efe8d8fc2dcdb79c47d76de/tokenizers-0.21.1-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:ed248ab5279e601a30a4d67bdb897ecbe955a50f1e7bb62bd99f07dd11c2f5b6", size = 8937877, upload-time = "2025-03-13T10:51:12.688Z" },
2060
+ { url = "https://files.pythonhosted.org/packages/ac/33/ff08f50e6d615eb180a4a328c65907feb6ded0b8f990ec923969759dc379/tokenizers-0.21.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:9ac78b12e541d4ce67b4dfd970e44c060a2147b9b2a21f509566d556a509c67d", size = 9186645, upload-time = "2025-03-13T10:51:14.723Z" },
2061
+ { url = "https://files.pythonhosted.org/packages/5f/aa/8ae85f69a9f6012c6f8011c6f4aa1c96154c816e9eea2e1b758601157833/tokenizers-0.21.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e5a69c1a4496b81a5ee5d2c1f3f7fbdf95e90a0196101b0ee89ed9956b8a168f", size = 9384380, upload-time = "2025-03-13T10:51:16.526Z" },
2062
+ { url = "https://files.pythonhosted.org/packages/e8/5b/a5d98c89f747455e8b7a9504910c865d5e51da55e825a7ae641fb5ff0a58/tokenizers-0.21.1-cp39-abi3-win32.whl", hash = "sha256:1039a3a5734944e09de1d48761ade94e00d0fa760c0e0551151d4dd851ba63e3", size = 2239506, upload-time = "2025-03-13T10:51:20.643Z" },
2063
+ { url = "https://files.pythonhosted.org/packages/e6/b6/072a8e053ae600dcc2ac0da81a23548e3b523301a442a6ca900e92ac35be/tokenizers-0.21.1-cp39-abi3-win_amd64.whl", hash = "sha256:0f0dcbcc9f6e13e675a66d7a5f2f225a736745ce484c1a4e07476a89ccdad382", size = 2435481, upload-time = "2025-03-13T10:51:19.243Z" },
2064
+ ]
2065
+
2066
  [[package]]
2067
  name = "tomlkit"
2068
  version = "0.13.3"
 
2084
  { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload-time = "2024-11-24T20:12:19.698Z" },
2085
  ]
2086
 
2087
+ [[package]]
2088
+ name = "traitlets"
2089
+ version = "5.14.3"
2090
+ source = { registry = "https://pypi.org/simple" }
2091
+ sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" }
2092
+ wheels = [
2093
+ { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" },
2094
+ ]
2095
+
2096
+ [[package]]
2097
+ name = "transformers"
2098
+ version = "4.52.4"
2099
+ source = { registry = "https://pypi.org/simple" }
2100
+ dependencies = [
2101
+ { name = "filelock" },
2102
+ { name = "huggingface-hub" },
2103
+ { name = "numpy" },
2104
+ { name = "packaging" },
2105
+ { name = "pyyaml" },
2106
+ { name = "regex" },
2107
+ { name = "requests" },
2108
+ { name = "safetensors" },
2109
+ { name = "tokenizers" },
2110
+ { name = "tqdm" },
2111
+ ]
2112
+ sdist = { url = "https://files.pythonhosted.org/packages/da/a9/275037087f9d846580b02f2d7cae0e0a6955d46f84583d0151d6227bd416/transformers-4.52.4.tar.gz", hash = "sha256:aff3764441c1adc192a08dba49740d3cbbcb72d850586075aed6bd89b98203e6", size = 8945376, upload-time = "2025-05-30T09:17:17.947Z" }
2113
+ wheels = [
2114
+ { url = "https://files.pythonhosted.org/packages/96/f2/25b27b396af03d5b64e61976b14f7209e2939e9e806c10749b6d277c273e/transformers-4.52.4-py3-none-any.whl", hash = "sha256:203f5c19416d5877e36e88633943761719538a25d9775977a24fe77a1e5adfc7", size = 10460375, upload-time = "2025-05-30T09:17:14.477Z" },
2115
+ ]
2116
+
2117
  [[package]]
2118
  name = "typer"
2119
  version = "0.16.0"
 
2194
  { url = "https://files.pythonhosted.org/packages/6d/0d/8adfeaa62945f90d19ddc461c55f4a50c258af7662d34b6a3d5d1f8646f6/uvicorn-0.34.3-py3-none-any.whl", hash = "sha256:16246631db62bdfbf069b0645177d6e8a77ba950cfedbfd093acef9444e4d885", size = 62431, upload-time = "2025-06-01T07:48:15.664Z" },
2195
  ]
2196
 
2197
+ [[package]]
2198
+ name = "wcwidth"
2199
+ version = "0.2.13"
2200
+ source = { registry = "https://pypi.org/simple" }
2201
+ sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301, upload-time = "2024-01-06T02:10:57.829Z" }
2202
+ wheels = [
2203
+ { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166, upload-time = "2024-01-06T02:10:55.763Z" },
2204
+ ]
2205
+
2206
  [[package]]
2207
  name = "websockets"
2208
  version = "15.0.1"