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.
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
noulis the probability that the answer is yes, between 0 and 1.- Write the policy into the question. The model has no built-in rule set for your community.
- Keep a human review step for borderline results and for decisions that affect people.