aiohappyeyeballs==2.6.1 aiohttp==3.13.3 aiosignal==1.4.0 annotated-doc==0.0.3 annotated-types==0.7.0 anyio==4.10.0 async-timeout==5.0.1 attrs==25.3.0 certifi==2025.8.3 click==8.2.1 distro==1.9.0 exceptiongroup==1.3.0 fastapi==0.121.0 fastapi-sse==1.1.1 frozenlist==1.7.0 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 idna==3.10 jiter==0.10.0 multidict==6.6.4 ollama==0.6.1 openai==1.102.0 orjson>=3.11.5 pillow==12.1.1 propcache==0.3.2 pydantic==2.11.7 pydantic-settings==2.10.1 pydantic_core==2.33.2 python-dotenv==1.2.1 PyYAML==6.0.3 sniffio==1.3.1 starlette==0.49.1 truststore==0.10.4 tiktoken==0.12.0 tqdm==4.67.1 typing-inspection==0.4.1 typing_extensions==4.14.1 uvicorn==0.38.0 uvloop yarl==1.20.1 aiosqlite # Semantic LLM cache — base install (exact-match mode, no heavy ML deps) # For semantic mode use the :semantic Docker image tag (adds sentence-transformers + torch) semantic-llm-cache@git+https://bitfreedom.net/code/nomyo-ai/async-semantic-llm-cache.git@v0.1.1