> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neuraltrust.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

To install TrustTest python package you will need the credentials to access our private Python package repository. **Please contact us to get the credentials.**

<CodeGroup>
  ```shell uv theme={null}
  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-prod/nt-python/simple
  ```

  ```shell pip theme={null}
  pip install keyring keyrings.google-artifactregistry-auth
  export GOOGLE_APPLICATION_CREDENTIALS=pypi_private.json

  pip install trusttest --extra-index-url https://oauth2accesstoken@europe-west1-python.pkg.dev/neuraltrust-app-prod/nt-python/simple
  ```
</CodeGroup>

<Note>TrustTest uses `uv` for project dependency management. While `pip` is fully supported, we encourage using `uv`.[Learn more about](https://github.com/astral-sh/uv)</Note>

## 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**

<CodeGroup>
  ```shell uv theme={null}
  uv add "trusttest[google]"
  ```

  ```shell pip theme={null}
  pip install "trusttest[google]"
  ```
</CodeGroup>

* **OpenAI and Azure OpenAI Integration**

<CodeGroup>
  ```shell uv theme={null}
  uv add "trusttest[openai]"
  ```

  ```shell pip theme={null}
  pip install "trusttest[openai]"
  ```
</CodeGroup>

* **DeepSeek Integration**

<CodeGroup>
  ```shell uv theme={null}
  uv add "trusttest[deepseek]"
  ```

  ```shell pip theme={null}
  pip install "trusttest[deepseek]"
  ```
</CodeGroup>

* **Anthropic Integration**

<CodeGroup>
  ```shell uv theme={null}
  uv add "trusttest[anthropic]"
  ```

  ```shell pip theme={null}
  pip install "trusttest[anthropic]"
  ```
</CodeGroup>

* **Ollama Integration**

<CodeGroup>
  ```shell uv theme={null}
  uv add "trusttest[ollama]"
  ```

  ```shell pip theme={null}
  pip install "trusttest[ollama]"
  ```
</CodeGroup>

* **vLLM Integration**

<CodeGroup>
  ```shell uv theme={null}
  uv add "trusttest[vllm]"
  ```

  ```shell pip theme={null}
  pip install "trusttest[vllm]"
  ```
</CodeGroup>

### RAG Integrations

* **Azure Search Integration**

<CodeGroup>
  ```shell uv theme={null}
  uv add "trusttest[rag-azure]"
  ```

  ```shell pip theme={null}
  pip install "trusttest[rag-azure]"
  ```
</CodeGroup>

* **Upstash Vector Integration**

<CodeGroup>
  ```shell uv theme={null}
  uv add "trusttest[rag-upstash]"
  ```

  ```shell pip theme={null}
  pip install "trusttest[rag-upstash]"
  ```
</CodeGroup>

* **Neo4j Integration**

<CodeGroup>
  ```shell uv theme={null}
  uv add "trusttest[rag-neo4j]"
  ```

  ```shell pip theme={null}
  pip install "trusttest[rag-neo4j]"
  ```
</CodeGroup>

* **Postgres Integration**

<CodeGroup>
  ```shell uv theme={null}
  uv add "trusttest[rag-postgres]"
  ```

  ```shell pip theme={null}
  pip install "trusttest[rag-postgres]"
  ```
</CodeGroup>
