diff --git a/requirements.txt b/requirements.txt index 12c9916..96dabe3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -36,6 +36,7 @@ markdown-it-py==4.0.0 markupsafe==3.0.2 mdurl==0.1.2 numpy==2.3.3 +ollama==0.5.4 openai==1.107.3 orjson==3.11.3 packaging==25.0 diff --git a/uv.lock b/uv.lock index a6f5d7a..c3fd4fd 100644 --- a/uv.lock +++ b/uv.lock @@ -548,6 +548,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/49/6e/b479032f8a43559c383acb20816644f5f91c88f633d9271ee84f3b3a996c/numpy-2.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:ca0309a18d4dfea6fc6262a66d06c26cfe4640c3926ceec90e57791a82b6eee5", size = 10195936, upload-time = "2025-09-09T15:56:56.541Z" }, ] +[[package]] +name = "ollama" +version = "0.5.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "httpx" }, + { name = "pydantic" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/72/62/a36be4555e4218d6c8b35e72e0dfe0823845400097275cd81c9aec4ddf39/ollama-0.5.4.tar.gz", hash = "sha256:75857505a5d42e5e58114a1b78cc8c24596d8866863359d8a2329946a9b6d6f3", size = 45233, upload-time = "2025-09-16T00:25:25.785Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1b/af/d0a23c8fdec4c8ddb771191d9b36a57fbce6741835a78f1b18ab6d15ae7d/ollama-0.5.4-py3-none-any.whl", hash = "sha256:6374c9bb4f2a371b3583c09786112ba85b006516745689c172a7e28af4d4d1a2", size = 13548, upload-time = "2025-09-16T00:25:24.186Z" }, +] + [[package]] name = "openai" version = "1.107.3" @@ -1019,6 +1032,7 @@ dependencies = [ { name = "google" }, { name = "google-genai" }, { name = "gradio" }, + { name = "ollama" }, { name = "openai" }, ] @@ -1030,6 +1044,7 @@ requires-dist = [ { name = "google" }, { name = "google-genai" }, { name = "gradio" }, + { name = "ollama" }, { name = "openai" }, ]