Evaluate Content with Multi-Persona AI Insights
Get diverse, data-driven feedback from 18 AI personas for any written content — instantly and programmatically. Compare versions, anticipate audience reactions, and optimize messaging before you publish.
- 18 Diverse Personas – M.E.C.E. cross-section of US demographics
- 0-100 Quality Score – Instant, comparable content ratings
- Bring Your Own Key – Use your Groq API key, start instantly
BYOK: Use your Groq key + 10% fee. Managed keys in beta – request access.
{
"score": 72,
"summary": "Professional tone but feels
generic. Add timeline and specific
compensation offer...",
"persona_responses": [
{
"name": "Zoe",
"score": 58,
"guidance": "Too formal. Just
tell me when my stuff arrives."
},
// ... 17 more personas
]
}
Real response from Council API evaluation
Multi-Persona Feedback in One API Call
The Council API delivers multi-persona AI evaluations of your written content — so you can compare versions, anticipate audience reactions, and optimize messaging programmatically.
1. Submit Content
Send any text via API: emails, marketing copy, docs, creative writing
2. 18 Personas Evaluate
Parallel AI personas provide diverse perspectives in ~1-2 seconds
3. Get Aggregated Score
Receive 0-100 score, summary, and actionable per-persona feedback
Built for Content Teams & Developers
Real-world scenarios where Council API delivers value
Customer Emails
Test apology emails, support responses, and outreach before sending. See which version feels most genuine to different audiences.
"How effective is this apology email?"
Marketing Copy
Evaluate subject lines, ad copy, and landing pages. Get feedback from personas matching your target market.
"Would this headline make you click?"
Documentation
Ensure API docs, help articles, and READMEs are clear to both beginners and experts.
"Is this documentation clear and helpful?"
Social Media
Test LinkedIn posts, tweets, and captions. Find the tone that engages your professional audience.
"Would this post engage professionals?"
Support Scripts
Validate chat scripts and response templates. Ensure they're empathetic and efficient for all customer types.
"Does this response feel helpful?"
Creative Writing
Get feedback on fiction, poetry, or blog posts from diverse reading perspectives.
"How engaging is this opening paragraph?"
Use your own Groq API key – no approval required
18 Diverse AI Personas
A M.E.C.E. (Mutually Exclusive, Collectively Exhaustive) cross-section representing the US population
Maya
19yo, NYC, values authenticityZoe
16yo, prefers brevityKevin
27yo, AI engineer, preciseMaria
28yo, nurse, empatheticAlex
26yo, artist, inclusiveCarlos
23yo, mechanic, practicalBen
31yo, office worker, humorEmily
33yo, suburban mom, warmDarius
30yo, Atlanta, culturalRon
38yo, supervisor, directRaj
45yo, entrepreneur, strategicSusan
60yo, retired teacher, formalPlus 6 more personas including accessibility advocate, sports fan, history buff, and professional editor
Simple API, Powerful Results
One POST request. 18 perspectives. Actionable insights.
curl -X POST https://api.demeterics.com/council/v1/evaluate \
-H "Authorization: Bearer dmt_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"question": "How effective is this customer apology email?",
"content": "Dear valued customer, We sincerely apologize...",
"num_personas": 8
}'
import requests
response = requests.post(
"https://api.demeterics.com/council/v1/evaluate",
headers={"Authorization": "Bearer dmt_your_api_key"},
json={
"question": "How effective is this customer email?",
"content": "Your email content here...",
"num_personas": 8
}
)
result = response.json()
print(f"Score: {result['score']}/100")
print(f"Summary: {result['summary']}")
const response = await fetch(
"https://api.demeterics.com/council/v1/evaluate",
{
method: "POST",
headers: {
"Authorization": "Bearer dmt_your_api_key",
"Content-Type": "application/json"
},
body: JSON.stringify({
question: "How effective is this customer email?",
content: "Your email content here...",
num_personas: 8
})
}
);
const result = await response.json();
console.log(`Score: ${result.score}/100`);
Simple, Transparent Pricing
Pay only for what you use. No subscriptions, no minimums.
Evaluations billed as N+1 LLM calls: N persona calls + 1 aggregation synthesis
Get Started NowBYOK open to all. Contact us for managed key access.
Frequently Asked Questions
Managed Keys: Currently in beta. Email support@demeterics.com to request access if you prefer not to manage your own Groq key.
Ready to Get Multi-Persona Feedback on Your Content?
Sign up, bring your Groq key, and start evaluating content in minutes.
BYOK open to all. 10% platform fee. No approval required.