Decide about text (yes/no, choice, score)
Ask typed questions about a piece of text and get calibrated answers with probabilities: route tickets, triage, flag, grade. 1 live · 2 in the catalog.
1 of 2 providers for Decide about text (yes/no, choice, score) on Superpowers can serve a call right now: OpenAI. The cheapest is OpenAI at $0.003 per call. Call it with one API key: POST /v1/run with "tool": "openai.decide", or through the MCP server. Every provider takes the same input and returns the same output, and failed calls are not charged.
| Provider | Price | Status |
|---|---|---|
| Decide about text (OpenAI Decisions)OpenAI | $0.003 / call | Live |
| Decide about text (Jev by TypeSafe)TypeSafe (Jev) | $0.0013 / call | Coming soon |
Run a comparison
Pick up to 6 live providers. Each one is charged at its own price; failures are free.
Shared format
{
"type": "object",
"additionalProperties": false,
"required": [
"input",
"questions"
],
"properties": {
"input": {
"type": "string",
"minLength": 1,
"maxLength": 12000,
"description": "The text to judge: a message, ticket, review, document or JSON serialized as text"
},
"questions": {
"type": "array",
"minItems": 1,
"maxItems": 10,
"description": "Questions to answer about the input, all in one call",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"name",
"type",
"question"
],
"properties": {
"name": {
"type": "string",
"pattern": "^[a-z][a-z0-9_]{0,39}$",
"description": "Your id for this question, echoed in the answer (e.g. urgent, department)"
},
"type": {
"type": "string",
"enum": [
"yes_no",
"choice",
"score"
],
"description": "yes_no returns a probability; choice picks one option; score rates on ordered levels"
},
"question": {
"type": "string",
"minLength": 1,
"maxLength": 500,
"description": "What to decide, e.g. \"Does the customer threaten to cancel?\""
},
"options": {
"type": "array",
"minItems": 2,
"maxItems": 20,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"value"
],
"properties": {
"value": {
"type": "string",
"minLength": 1,
"maxLength": 60
},
"description": {
"type": "string",
"maxLength": 200
}
}
},
"description": "choice only: the allowed answers, each with an optional description of when it applies"
},
"levels": {
"type": "array",
"minItems": 2,
"maxItems": 10,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"label"
],
"properties": {
"label": {
"type": "string",
"minLength": 1,
"maxLength": 60
},
"description": {
"type": "string",
"maxLength": 200
}
}
},
"description": "score only: ordered levels from lowest to highest"
}
}
}
}
}
}{
"model": "",
"answers": [
{
"name": "",
"type": "yes_no",
"yes": true,
"probability": 0.9
}
],
"input_tokens": 0
}Questions
Which Decide about text (yes/no, choice, score) API is cheapest?
The cheapest is OpenAI at $0.003 per call. Failed calls are not charged.
How do I call a Decide about text (yes/no, choice, score) API from an AI agent?
Call it with one API key: POST /v1/run with "tool": "openai.decide", or through the MCP server. Every provider takes the same input and returns the same output, and failed calls are not charged. New accounts get $5 free; see /docs for the MCP setup.