To install TrustTest python package you will need the credentials to access our private Python package repository. Please contact us to get the credentials.
export GOOGLE_APPLICATION_CREDENTIALS=pypi_private.json
export UV_KEYRING_PROVIDER=subprocess
uv tool install keyring --with keyrings.google-artifactregistry-auth

uv add trusttest --extra-index-url https://oauth2accesstoken@europe-west1-python.pkg.dev/neuraltrust-app-dev/nt-python/simple
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
uv add "trusttest[google]"
  • OpenAI and Azure OpenAI Integration
uv add "trusttest[openai]"
  • DeepSeek Integration
uv add "trusttest[deepseek]"
  • Anthropic Integration
uv add "trusttest[anthropic]"
  • Ollama Integration
uv add "trusttest[ollama]"
  • vLLM Integration
uv add "trusttest[vllm]"

RAG Integrations

  • Azure Search Integration
uv add "trusttest[rag-azure]"
  • Upstash Vector Integration
uv add "trusttest[rag-upstash]"
  • Neo4j Integration
uv add "trusttest[rag-neo4j]"
  • Postgres Integration
uv add "trusttest[rag-postgres]"