Updating and Deleting Audit Targets#

Updating a Target#

client.beta.audit.targets.update(
    target_name="demo-basic-target",
    namespace="default",
    model="deepseek-ai/deepseek-r1-distill-llama-8b",
    options={
        "nim": {
            "skip_seq_start": "<think>",
            "skip_seq_end": "</think>",
            "max_tokens": 1024,
            "uri": "http://llm:8000/v1/"
        }
    }
)
curl -X PATCH "${AUDITOR_BASE_URL}/v1beta1/audit/targets/default/demo-basic-target" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "nim.NVOpenAIChat",
    "model": "deepseek-ai/deepseek-r1-distill-llama-8b",
    "options": {
      "nim": {
        "skip_seq_start": "<think>",
        "skip_seq_end": "</think>",
        "max_tokens": 1024,
        "uri": "http://llm:8000/v1/"
      }
    }
  }' | jq

Deleting a Target#

client.beta.audit.targets.delete(
    target_name="demo-basic-target",
    namespace="default"
)
curl -X DELETE "${AUDITOR_BASE_URL}/v1beta1/audit/targets/default/demo-basic-target" \
  -H "Accept: application/json"