Use case · content moderation

Check content against your own policy

Ask a yes/no question about a comment, post or message and get a probability back. You set the threshold: block, queue for review or let it through.

Get API keyRead the quickstart

Sign in with Google or an email link. Free allowance by invitation; add credit from EUR 1.

Example request

One call, five lines

Set DECISIONMODELS_API_KEY to a key from your dashboard. The request below uses the EU tier; send S1-Region: global for the Peer-to-Peer tier.

Request · POST /v1/systemone
curl https://api.decisionmodels.io/v1/systemone \
  -H "Authorization: Bearer $DECISIONMODELS_API_KEY" \
  -H "Content-Type: application/json" \
  -H "S1-Region: eu" \
  -d '{"model":"s1-fast","state":"You are a complete idiot and nobody wants you here.","questions":{"violates":{"type":"noul","instructions":"Does this comment break a rule against personal insults?"}}}'

Example response

A typed answer with probabilities

Illustrative, not a measured model output. Always read the probability before your application acts on it.

Response · illustrative
{"id":"dec_example","model":"s1-fast","answers":{"violates":{"type":"noul","noul":0.94}},"usage":{"input_tokens":187,"output_tokens":0,"decisions":1},"tier":"eu"}

Notes

Before you build on it