Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
- fastapi >=0.115.0
- gptcache >=0.1.43
- httpx >=0.27.0
- llmlingua >=0.2.0
- pydantic >=2.9.0
- pydantic-settings >=2.6.0
- python-dotenv >=1.0.1
- pyyaml >=6.0.2
- tiktoken >=0.8.0
- typer >=0.12.0
- uvicorn >=0.32.0
42 optional dependencies
-
agenta[agenta]extra == "agenta"
-
agenta[all]extra == "all"
-
agentops[all]extra == "all"
-
agentops[agentops]extra == "agentops"
-
deepeval[deepeval]extra == "deepeval"
-
deepeval[all]extra == "all"
-
gptcache>=0.1.43[gptcache]extra == "gptcache"
-
gptcache>=0.1.43[all]extra == "all"
-
guardrails-ai[guardrails-ai]extra == "guardrails-ai"
-
guardrails-ai[all]extra == "all"
-
instructor[all]extra == "all"
-
instructor[instructor]extra == "instructor"
-
langfuse[all]extra == "all"
-
langfuse[langfuse]extra == "langfuse"
-
litellm[all]extra == "all"
-
litellm[litellm]extra == "litellm"
-
llm-guard[all]extra == "all"
-
llm-guard[llm-guard]extra == "llm-guard"
-
llmlingua>=0.2.0[llmlingua]extra == "llmlingua"
-
llmlingua>=0.2.0[all]extra == "all"
-
mem0ai>=0.1.0[all]extra == "all"
-
mem0ai>=0.1.0[mem0]extra == "mem0"
-
nemoguardrails[nemo-guardrails]extra == "nemo-guardrails"
-
nemoguardrails[all]extra == "all"
-
openmeter[openmeter]extra == "openmeter"
-
openmeter[all]extra == "all"
-
openobserve[openobserve]extra == "openobserve"
-
opik[opik]extra == "opik"
-
opik[all]extra == "all"
-
presidio-analyzer[all]extra == "all"
-
presidio-analyzer[presidio]extra == "presidio"
-
pytest>=8.3.0[dev]extra == "dev"
-
pytest-asyncio>=0.24.0[dev]extra == "dev"
-
rebuff[rebuff]extra == "rebuff"
-
rebuff[all]extra == "all"
-
recomp[recomp]extra == "recomp"
-
routellm[all]extra == "all"
-
routellm[routellm]extra == "routellm"
-
selective-context[selective-context]extra == "selective-context"
-
selective-context[all]extra == "all"
-
semantic-router[semantic-router]extra == "semantic-router"
-
semantic-router[all]extra == "all"