TrustTest uses
uv for project dependency management. While pip is fully supported, we encourage using uv.Learn more aboutOptional Dependencies
TrustTest provides several optional dependencies to make the library as lightweight as possible. You can install based on your needs:LLM Provider Integrations
- Google AI Integration
- OpenAI and Azure OpenAI Integration
- DeepSeek Integration
- Anthropic Integration
- Ollama Integration
- vLLM Integration
- Azure identity / Azure OpenAI client (
azureis separate fromrag-azure)
- Language detection (FastText; default for language evaluators)
Groq and generic HTTP judges use
get_llm_client(provider="groq" | "http", ...). Groq reuses the OpenAI-compatible client (trusttest[openai]). HTTP needs no extra. See LLMs & embeddings.RAG Integrations
- Azure Search Integration
- Upstash Vector Integration
- Neo4j Integration
- Postgres Integration