Skip to main content
To install TrustTest python package you will need the credentials to access our private Python package repository. Please contact us to get the credentials.
TrustTest uses uv for project dependency management. While pip is fully supported, we encourage using uv.Learn more about

Optional 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 (azure is separate from rag-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