Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.animam.ai/llms.txt

Use this file to discover all available pages before exploring further.

Content Policy controls which topics and content types your AI agent will engage with. Set it once per tenant — it applies to all conversations across chat, voice, and form channels.

Policy Levels

LevelCodeDescription
Strict SFWSFW_STRICTNo romantic, sexual, or violent content. Suitable for all audiences.
SFWSFWDefault LLM behavior. Professional and neutral.
ModerateMODERATERomantic and suggestive content is allowed. Explicit content is refused.
UnfilteredUNFILTEREDNo content restrictions.
The default is SFW.

Age Gate

For MODERATE and UNFILTERED policies, you can require visitors to confirm their age before starting a conversation.
SettingTypeDefaultDescription
ageGateEnabledbooleanfalseShow age confirmation screen before first message
ageGateMinAgeinteger18Minimum age to confirm
contentWarningstringCustom text shown on the age gate screen

Configuration

Via the API

curl -X PATCH https://api.animam.ai/tenants/your-slug \
  -H "Authorization: Bearer ak_your_token" \
  -H "Content-Type: application/json" \
  -d '{
    "contentPolicy": "MODERATE",
    "ageGateEnabled": true,
    "ageGateMinAge": 18,
    "contentWarning": "This assistant may discuss adult topics. You must be 18 or older to continue."
  }'

Via the Dashboard

Go to Dashboard > Settings > Content Policy and select your level. Age gate options appear automatically when MODERATE or UNFILTERED is selected.

SFW_STRICT

Use this for:
  • Customer service bots
  • Children’s platforms
  • Public-facing bots with no content moderation team
The agent will refuse to engage with any romantic, sexual, violent, or disturbing content, even in hypothetical or creative framing.

SFW (Default)

Standard professional behavior. The agent follows the underlying LLM’s default guidelines. No special restrictions are applied beyond the system prompt.

MODERATE

Use this for:
  • Adult communities (dating apps, creative writing platforms)
  • Companion bots with a romantic persona
  • Fiction and roleplay contexts
Romantic and suggestive content is permitted. The agent will still refuse explicit sexual content and anything involving minors.

UNFILTERED

UNFILTERED removes all platform-level content restrictions. The tenant is fully responsible for compliance with applicable laws, platform terms of service, and ethical guidelines. This mode should only be used for appropriate use cases (companion bots for verified adult audiences, creative writing tools, research contexts). Animam reserves the right to suspend accounts that misuse this setting.

Content Warning Screen

When contentWarning is set and ageGateEnabled is true, the widget displays a confirmation screen before the first message. The visitor must acknowledge the warning and confirm their age to proceed. The contentWarning text is shown verbatim — write it clearly and in the visitor’s language.

Per-Bot Override

Content policy is set at the tenant level and applies to all bots. If you need different policies for different bots, create separate tenants.