ACS ConsoleAutomated content safety · v2

Policy control for automated content review.

Manage reviewer agents, compliance rulesets, API access and engine settings from one workspace.

Access is restricted to authorised operators. Configuration changes are recorded in the audit log.

Sign in

Use your console credentials to continue.

Sessions are stored in this browser and expire daily. Sign out on shared devices.
ACS ConsoleACS
Compliance engine · v2
Overview
Configuration
System
Access scope
—
—
ACS v2 · Automated content safety
Configuration changes apply within 60 s
Console Overview Dashboard
—
—
A
Overview

Dashboard

Request volume, decisions and reviewer reliability across all API traffic.

Daily activity

Last 7 days
No requests recorded in the last 7 days.

Agent reliability

All time
No agent runs recorded yet.

API user usage

Requests per key
No API users have made requests yet.

Top performing

Success rate

Needs attention

Failures
Configuration · Reviewers

Agents

Models that review content. Requests use the default agent unless the caller selects agents; scans rotate across the selection.

Export

Configured agents

AgentModelCapabilitiesScoreResultsStatusActions
Configuration · Policies

Rulesets

Groups of compliance rules evaluated by reviewers. Hidden rulesets remain usable when requested explicitly.

Export
All rulesets

Rules

Export
IDNameStatusDescriptionActions
Configuration · Access

API Users

API keys and the content types, rulesets and agents each key is allowed to use.

API keys

OwnerContent typesRulesetsAgentsRequestsStatusActions
System · Console access

Admin Accounts

Operators who can sign in to this console, and the role that governs what they can change.

Accounts

AccountRoleAssigned rulesetsStatusUpdatedActions

Roles

Admin has full access, including API users, settings and the audit log.

Editor manages rulesets and rules. Agents are read-only.

Reviewer edits only the rulesets assigned to the account.

Viewer has read-only access.

System · History

Audit Log

Most recent 200 configuration changes. Entries are retained for one year. Select an entry to inspect the change.

Changes

TimeActionEntityActorChanges
System · Engine

Settings

Request defaults, timeouts, reviewer prompts and the model provider used for all reviews.

Export
01

Request defaults

config:defaults
Used when a request omits scans. Range 1–25.
Runs when a request does not list agents. If it is unavailable for the content type or the key, the highest-scoring permitted agent is used.

How scans work

Each request collects the requested number of successful scans. Scans rotate across the selected agents; with one agent, it is called repeatedly.

Failed scans are retried on the next agent in the rotation until the request deadline.

02

Timeouts

Milliseconds

Budgets

Per-scan timeouts limit each model call. The overall request timeout caps the total time including retries, and can be lowered per request with timeout (seconds).

03

Reviewer prompts

config:prompts
Placeholders: {{CONTENT_TYPE_CONTEXT}}, {{ADDITIONAL_CONTEXT}}, {{RULES}}.
04

Model provider

config:provider
OpenAI-compatible chat completions endpoint for the vision-language models. Leave empty to use the built-in default.
Clear stored key
Remove the key saved in settings and fall back to the OPENROUTER_API_KEY secret.

Effective configuration

—

Key source

—

Keys are never displayed or exported. Changes apply within 60 seconds.

New agent

Reviewer model
Enabled
Disabled agents never run.
Hidden
Excluded from public lists, docs and the playground. Still runs when requested by ID.
Letters, numbers, - and _. Used in the agents request field.
Used by the score decision method and fallback ordering.
Comma-separated rule IDs this agent skips.
Capabilities

New ruleset

Policy group
Hidden
Excluded from public lists, docs and the playground. Still usable when requested by ID.

Duplicate ruleset

All rules are copied. The new ruleset is visible and not the default.

New rule

Active
Inactive rules are not sent to reviewers.

Import

Overwrite existing
Replace items that share the same ID. Otherwise they are skipped.

New API user

Key and access scope
Active
Inactive keys receive 403 account_disabled.
Content types
Rulesets
Requests without a ruleset use the default ruleset, or the first permitted ruleset if the default is not allowed.
Agents
Requests without agents use the default agent, or the highest-scoring permitted agent.

New admin account

Console access
Active
Inactive accounts cannot sign in.
Assigned rulesets
Reviewers can edit only these rulesets and the rules inside them.

Change detail

Confirm