Install
openclaw skills install quorumaiRun multi-model AI synthesis inquiries via QuorumAI. Four AI models (Claude, GPT, Gemini, Grok) compete to answer your question from specialized perspectives...
openclaw skills install quorumaiAsk a question once. Four AI models (Claude, GPT, Gemini, Grok) answer simultaneously from specialized perspectives, an arbiter scores them, and you get one synthesized best answer.
Get your free API key at https://quorumai.io/account (sign up, go to API Keys, generate one). The key starts with qai_.
Set it in your OpenClaw config:
QUORUMAI_API_KEY=qai_your_key_here
When the user asks you to use QuorumAI, run a quorumai inquiry, or says "ask quorumai", send their question to the QuorumAI API.
curl -s -X POST https://quorumai.io/api/v1/inquiry \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $QUORUMAI_API_KEY" \
-d '{
"thesis": "USER_QUESTION_HERE",
"mode": "quick",
"academy": "general"
}'
curl -s -X POST https://quorumai.io/api/v1/inquiry \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $QUORUMAI_API_KEY" \
-d '{
"thesis": "USER_QUESTION_HERE",
"mode": "standard",
"academy": "general"
}'
curl -s -X POST https://quorumai.io/api/v1/inquiry \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $QUORUMAI_API_KEY" \
-d '{
"thesis": "USER_QUESTION_HERE",
"mode": "deep",
"academy": "general",
"dissent": true
}'
| Field | Type | Default | Description |
|---|---|---|---|
thesis | string | required | The question to ask (alias: question) |
academy | string | "general" | Academy to use: general, clinical, business, technical, investment |
mode | string | "quick" | Inquiry depth: quick (Free), standard (Free), deep (Pro) |
arbiter | string | "auto" | Which model judges: auto, claude, gpt, gemini, grok |
dissent | boolean | false | Enable dissent mode — models argue against themselves to stress-test claims (Pro) |
The API returns JSON. Here are the key fields to present to the user:
| Field | Description |
|---|---|
synthesis | The combined best answer — always show this first |
prima | The top-scoring voice (winning model) |
voices | Array of individual model responses with provider and school (role) |
scores | Arbiter's scoring of each voice |
confidence | Overall confidence percentage (when dissent is enabled) |
consensus_claims | Claims all models agreed on (dissent mode) |
vulnerable_claims | Claims that didn't survive adversarial analysis (dissent mode) |
share_url | Public link to view the full inquiry result |
🏛️ QuorumAI Synthesis:
[synthesis text]
🏆 Top Voice: [prima provider] ([prima score])
🔗 Full result: [share_url]
If dissent mode was used, add:
✅ Consensus: [consensus_claims]
⚠️ Vulnerable: [vulnerable_claims]
📊 Confidence: [confidence]%
Rate limit headers are returned: X-RateLimit-Limit and X-RateLimit-Remaining.
If the user hits a rate limit, suggest upgrading at https://quorumai.io/account
USER_QUESTION_HEREquick mode and general academy unless the user specifies otherwisedeep modeclinical academybusiness academytechnical academyinvestment academy