fastapi>=0.115.0
uvicorn[standard]>=0.32.0
httpx>=0.27.0
pydantic>=2.9.0
pydantic-settings>=2.6.0
pyyaml>=6.0.2
tiktoken>=0.8.0
typer>=0.12.0
python-dotenv>=1.0.1
gptcache>=0.1.43
llmlingua>=0.2.0

[agenta]
agenta

[agentops]
agentops

[all]
mem0ai>=0.1.0
llmlingua>=0.2.0
gptcache>=0.1.43
selective-context
presidio-analyzer
semantic-router[local]
litellm
instructor
guardrails-ai
nemoguardrails
llm-guard
rebuff
routellm
langfuse
openmeter
agentops
agenta
deepeval
opik

[deepeval]
deepeval

[dev]
pytest>=8.3.0
pytest-asyncio>=0.24.0

[gptcache]
gptcache>=0.1.43

[guardrails_ai]
guardrails-ai

[instructor]
instructor

[langfuse]
langfuse

[litellm]
litellm

[llm_guard]
llm-guard

[llmlingua]
llmlingua>=0.2.0

[mem0]
mem0ai>=0.1.0

[nemo_guardrails]
nemoguardrails

[openmeter]
openmeter

[openobserve]
openobserve

[opik]
opik

[presidio]
presidio-analyzer

[rebuff]
rebuff

[recomp]
recomp

[routellm]
routellm

[selective_context]
selective-context

[semantic_router]
semantic-router[local]
