List Audit Targets#

import os
from nemo_microservices import NeMoMicroservices

client = NeMoMicroservices(base_url=os.getenv("AUDITOR_BASE_URL"))

targets = client.beta.audit.targets.list()
print("\n".join([target.model_dump_json(indent=2) for target in targets]))
curl -X GET "${AUDITOR_BASE_URL}/v1beta1/audit/targets" \
  -H "Accept: application/json" | jq

Example Output

{
  "model": "nvidia/llama-3.1-nemotron-nano-8b-v1",
  "type": "nim.NVOpenAIChat",
  "id": "audit_target-M5pVmPDkHEzMjF9m4Gnqmw",
  "created_at": "2025-10-23T18:08:50.805114Z",
  "custom_fields": {},
  "description": null,
  "entity_id": "audit_target-M5pVmPDkHEzMjF9m4Gnqmw",
  "name": "demo-build-nvidia-com-target",
  "namespace": "default",
  "options": {
    "nim": {
      "skip_seq_start": "<think>",
      "skip_seq_end": "</think>",
      "max_tokens": 3200,
      "uri": "https://integrate.api.nvidia.com/v1/"
    }
  },
  "ownership": null,
  "project": null,
  "schema_version": "1.0",
  "type_prefix": null,
  "updated_at": "2025-10-23T18:08:50.805114Z"
}
{
  "model": "nvidia/llama-3.1-nemotron-nano-8b-v1",
  "type": "nim.NVOpenAIChat",
  "id": "audit_target-RVkwYHMoNQgfNsK7iR7bMv",
  "created_at": "2025-10-23T18:08:50.897581Z",
  "custom_fields": {},
  "description": null,
  "entity_id": "audit_target-RVkwYHMoNQgfNsK7iR7bMv",
  "name": "demo-nemo-platform-target",
  "namespace": "default",
  "options": {
    "nim": {
      "skip_seq_start": "<think>",
      "skip_seq_end": "</think>",
      "max_tokens": 3200,
      "uri": "http://nemo-nim-proxy:8000/v1/"
    }
  },
  "ownership": null,
  "project": null,
  "schema_version": "1.0",
  "type_prefix": null,
  "updated_at": "2025-10-23T18:08:50.897581Z"
}
{
  "model": "gpt-4o",
  "type": "openai.OpenAIGenerator",
  "id": "audit_target-SULHvvWzvwCNji6rezcCzX",
  "created_at": "2025-10-23T18:08:50.973252Z",
  "custom_fields": {},
  "description": null,
  "entity_id": "audit_target-SULHvvWzvwCNji6rezcCzX",
  "name": "demo-openai-target",
  "namespace": "default",
  "options": {
    "openai": {
      "uri": "https://api.openai.com/v1/",
      "max_tokens": 1024,
      "seed": 42
    }
  },
  "ownership": null,
  "project": null,
  "schema_version": "1.0",
  "type_prefix": null,
  "updated_at": "2025-10-23T18:08:50.973252Z"
}
{
  "model": "nvidia/llama-3.1-nemotron-nano-8b-v1",
  "type": "nim.NVOpenAIChat",
  "id": "audit_target-XYEkHHsG9DS3EcnRFksGQf",
  "created_at": "2025-10-23T18:08:51.039603Z",
  "custom_fields": {},
  "description": null,
  "entity_id": "audit_target-XYEkHHsG9DS3EcnRFksGQf",
  "name": "demo-basic-target",
  "namespace": "default",
  "options": {
    "nim": {
      "skip_seq_start": "<think>",
      "skip_seq_end": "</think>",
      "max_tokens": 3200,
      "uri": "https://integrate.api.nvidia.com/v1/"
    }
  },
  "ownership": null,
  "project": null,
  "schema_version": "1.0",
  "type_prefix": null,
  "updated_at": "2025-10-23T18:08:51.039603Z"
}
{
  "model": "ignored",
  "type": "test.Blank",
  "id": "audit_target-iU5A1sXS36C9bDSj9WMLR",
  "created_at": "2025-10-23T18:08:51.103957Z",
  "custom_fields": {},
  "description": null,
  "entity_id": "audit_target-iU5A1sXS36C9bDSj9WMLR",
  "name": "demo-blank-target",
  "namespace": "default",
  "options": {},
  "ownership": null,
  "project": null,
  "schema_version": "1.0",
  "type_prefix": null,
  "updated_at": "2025-10-23T18:08:51.103957Z"
}
{
  "model": "nvidia/llama-3.1-nemotron-nano-8b-v1",
  "type": "nim.NVOpenAIChat",
  "id": "audit_target-68FpqyuKMbno3FsHjrZjJP",
  "created_at": "2025-10-23T18:08:51.117577Z",
  "custom_fields": {},
  "description": null,
  "entity_id": "audit_target-68FpqyuKMbno3FsHjrZjJP",
  "name": "demo-local-llm-target",
  "namespace": "default",
  "options": {
    "nim": {
      "skip_seq_start": "<think>",
      "skip_seq_end": "</think>",
      "max_tokens": 3200,
      "uri": "http://local-llm:8000/v1/"
    }
  },
  "ownership": null,
  "project": null,
  "schema_version": "1.0",
  "type_prefix": null,
  "updated_at": "2025-10-23T18:08:51.117577Z"
}
[
  {
    "schema_version": "1.0",
    "id": "audit_target-ER2Tf3qztdckfnJb6zARFY",
    "description": null,
    "type_prefix": null,
    "namespace": "default",
    "project": null,
    "created_at": "2025-10-22T20:15:04.418165Z",
    "updated_at": "2025-10-22T20:15:04.418165Z",
    "custom_fields": {},
    "ownership": null,
    "name": "demo-build-nvidia-com-target",
    "entity_id": "audit_target-ER2Tf3qztdckfnJb6zARFY",
    "type": "nim.NVOpenAIChat",
    "model": "nvidia/llama-3.1-nemotron-nano-8b-v1",
    "options": {
      "nim": {
        "skip_seq_start": "<think>",
        "skip_seq_end": "</think>",
        "max_tokens": 3200,
        "uri": "https://integrate.api.nvidia.com/v1/"
      }
    }
  },
  {
    "schema_version": "1.0",
    "id": "audit_target-3cMByWwx3XL4329zsdEDUw",
    "description": null,
    "type_prefix": null,
    "namespace": "default",
    "project": null,
    "created_at": "2025-10-22T20:15:04.449743Z",
    "updated_at": "2025-10-22T20:15:04.449743Z",
    "custom_fields": {},
    "ownership": null,
    "name": "demo-nemo-platform-target",
    "entity_id": "audit_target-3cMByWwx3XL4329zsdEDUw",
    "type": "nim.NVOpenAIChat",
    "model": "nvidia/llama-3.1-nemotron-nano-8b-v1",
    "options": {
      "nim": {
        "skip_seq_start": "<think>",
        "skip_seq_end": "</think>",
        "max_tokens": 3200,
        "uri": "http://nemo-nim-proxy:8000/v1/"
      }
    }
  },
  {
    "schema_version": "1.0",
    "id": "audit_target-V69iWUBv7o1qi3kd7jP58g",
    "description": null,
    "type_prefix": null,
    "namespace": "default",
    "project": null,
    "created_at": "2025-10-22T20:15:04.486729Z",
    "updated_at": "2025-10-22T20:15:04.486729Z",
    "custom_fields": {},
    "ownership": null,
    "name": "demo-openai-target",
    "entity_id": "audit_target-V69iWUBv7o1qi3kd7jP58g",
    "type": "openai.OpenAIGenerator",
    "model": "gpt-4o",
    "options": {
      "openai": {
        "uri": "https://api.openai.com/v1/",
        "max_tokens": 1024,
        "seed": 42
      }
    }
  },
  {
    "schema_version": "1.0",
    "id": "audit_target-QqPzHX1BAMFx5QeS2Q8bP1",
    "description": null,
    "type_prefix": null,
    "namespace": "default",
    "project": null,
    "created_at": "2025-10-22T20:15:04.524620Z",
    "updated_at": "2025-10-22T20:15:04.524620Z",
    "custom_fields": {},
    "ownership": null,
    "name": "demo-basic-target",
    "entity_id": "audit_target-QqPzHX1BAMFx5QeS2Q8bP1",
    "type": "nim.NVOpenAIChat",
    "model": "nvidia/llama-3.1-nemotron-nano-8b-v1",
    "options": {
      "nim": {
        "skip_seq_start": "<think>",
        "skip_seq_end": "</think>",
        "max_tokens": 3200,
        "uri": "https://integrate.api.nvidia.com/v1/"
      }
    }
  },
  {
    "schema_version": "1.0",
    "id": "audit_target-8rgCSVvqcz9U1S3DHArGsm",
    "description": null,
    "type_prefix": null,
    "namespace": "default",
    "project": null,
    "created_at": "2025-10-22T20:15:04.565344Z",
    "updated_at": "2025-10-22T20:15:04.565344Z",
    "custom_fields": {},
    "ownership": null,
    "name": "demo-blank-target",
    "entity_id": "audit_target-8rgCSVvqcz9U1S3DHArGsm",
    "type": "test.Blank",
    "model": "ignored",
    "options": {}
  },
  {
    "schema_version": "1.0",
    "id": "audit_target-5n45weikBibszEFtTtuvCE",
    "description": null,
    "type_prefix": null,
    "namespace": "default",
    "project": null,
    "created_at": "2025-10-22T20:15:04.649749Z",
    "updated_at": "2025-10-22T20:15:04.649749Z",
    "custom_fields": {},
    "ownership": null,
    "name": "demo-local-llm-target",
    "entity_id": "audit_target-5n45weikBibszEFtTtuvCE",
    "type": "nim.NVOpenAIChat",
    "model": "nvidia/llama-3.1-nemotron-nano-8b-v1",
    "options": {
      "nim": {
        "skip_seq_start": "<think>",
        "skip_seq_end": "</think>",
        "max_tokens": 3200,
        "uri": "http://local-llm:8000/v1/"
      }
    }
  }
]