Request
json
{
"model": "blink-1.0-experimental",
"state": { "ticket": "Checkout is down for every customer." },
"questions": {
"department": {
"type": "choice",
"instructions": "Which team should handle `ticket`?",
"criteria": {
"billing": "Invoices and refunds",
"technical": "Software failures",
"sales": "New purchases"
}
},
"urgent": {
"type": "noul",
"instructions": "Is urgent attention needed?"
},
"severity": {
"type": "score",
"instructions": "Rate severity.",
"criteria": ["No impact", "Some customers affected", "All customers blocked"]
}
}
}| Field | Type | Notes |
|---|---|---|
model |
string | blink-1.0-experimental |
state |
any JSON | Required |
images |
string[] | Optional. One base64 PNG/JPEG/WebP data URL |
videos |
string[] | Optional. One base64 MP4 data URL — see Video inputs. Cannot be combined with images. |
questions |
object | 1–16 questions |
Response
Illustrative response — values vary with the input. Each answer uses the same ID as its question.
json
{
"model": "blink-1.0-experimental",
"answers": {
"department": {
"type": "choice",
"choice": "technical",
"confidence": 0.91,
"probabilities": { "billing": 0.03, "technical": 0.91, "sales": 0.06 }
},
"urgent": { "type": "noul", "noul": 0.97 },
"severity": {
"type": "score",
"score": 1.86,
"confidence": 0.87,
"legend": { "0": "No impact", "1": "Some customers affected", "2": "All customers blocked" },
"probabilities": { "0": 0.01, "1": 0.12, "2": 0.87 }
}
},
"usage": { "input_tokens": 412, "output_tokens": 28 }
}