MULTI-MODEL API

Ask the room from anything.

Stream independent perspectives, moderated consensus, or an evidence-based review of a code change.
Live · BYOK
curl -N https://your-domain.com/api/v1/consensus \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"question":"Should cities ban cars downtown?","mode":"quick"}'
{"type":"model","id":"openai/gpt-5.6-luna","status":"complete"}
{"type":"ready","question":"…","mode":"quick","answers":[…]}
{"type":"delta","delta":"The panel agrees…"}
{"type":"differences","differences":[{"id":"…","biasScore":18,"difference":"…"}]}
{"type":"done"}

ready contains every independent answer.

delta streams consensus text.

differences contains narrative-divergence scores.

git diff HEAD > change.diff
npm run review -- --diff change.diff \
  --focus correctness,security,tests \
  --fail-on high
{"type":"reviewer","id":"security","status":"complete","findingCount":1}
{"type":"finding","finding":{"id":"finding_01","path":"app/auth.ts","line":84,"severity":"high","title":"Reset token can be reused"}}
{"type":"summary","verdict":"changes_requested","confidence":0.91,"findingCount":1}
{"type":"done"}
GET/api/v1/modelsGET/api/v1/openapi
POST/api/v1/consensusapplication/x-ndjson
POST/api/v1/reviewsapplication/x-ndjson