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

# Tutorials

> Worked examples for connecting a target, running probes, and scoring results with TrustTest.

<p className="nt-lead">
  Each tutorial is a complete run: a target, a probe, and an evaluator. Start
  with the one that matches how your system is exposed.
</p>

<CardGroup cols={2}>
  <Card title="Local LLM" icon="cpu" href="/trusttest/getting-started/tutorials/local-llm">
    Ollama on your machine. No provider API keys.
  </Card>

  <Card title="HTTP model" icon="globe" href="/trusttest/getting-started/tutorials/http-model">
    Any model behind a REST endpoint, via `HttpTarget`.
  </Card>

  <Card title="Basic red teaming" icon="flame" href="/trusttest/getting-started/tutorials/basic-red-teaming">
    Built-in jailbreak and injection catalog with `run_red_teaming()`.
  </Card>

  <Card title="LLM as judge" icon="scale" href="/trusttest/getting-started/tutorials/llm-as-judge">
    Score responses with another model instead of a heuristic.
  </Card>

  <Card title="Prompt dataset" icon="table" href="/trusttest/getting-started/tutorials/prompt-dataset">
    Generate a dataset from a prompt, then evaluate it.
  </Card>

  <Card title="RAG" icon="database" href="/trusttest/getting-started/tutorials/rag">
    Generate questions from a knowledge base.
  </Card>

  <Card title="Multi-turn Crescendo" icon="repeat" href="/trusttest/getting-started/tutorials/iterate">
    Escalate toward an objective across several conversation turns.
  </Card>

  <Card title="Compliance" icon="shield-check" href="/trusttest/getting-started/tutorials/compliance">
    Responsibility and safety evaluations on model outputs.
  </Card>

  <Card title="Persist results" icon="hard-drive" href="/trusttest/getting-started/tutorials/client">
    Save and reload scenarios, test sets, and results.
  </Card>

  <Card title="Custom judge" icon="wand" href="/trusttest/getting-started/tutorials/custom-llm-judge">
    `CustomEvaluatorExpected` or `CustomEvaluatorObjective`.
  </Card>
</CardGroup>
