Skip to main content

ErrorContent

Error content type for LLM safety and content filtering errors.

Import

import type { ErrorContent } from '@adaline/api';

Type Definition

interface ErrorContent {
  modality: 'error';
  value: SafetyErrorContentValue;
}

interface SafetyErrorContentValue {
  type: 'safety';
  value: string;
}

Fields

modality
string
required
Must be "error".
value
SafetyErrorContentValue
required
Safety error value with type (always "safety") and a value string describing the error.

Example

import type { ErrorContent } from '@adaline/api';

const error: ErrorContent = {
  modality: 'error',
  value: {
    type: 'safety',
    value: 'Content filtered due to safety policy.'
  }
};
JSON:
{
  "modality": "error",
  "value": {
    "type": "safety",
    "value": "Content filtered due to safety policy."
  }
}