0 and 1 - the probability the answer is “yes.” There’s no separate label field; you threshold the probability yourself to make a binary decision.
Use a Noul when the probability itself is the useful signal, not just a boolean. “Does this request qualify for a refund?” might return 0.999 (clearly yes) or 0.52 (genuinely ambiguous) - a plain true/false would hide that difference.
Request
string
required
Always
"noul".string
required
The yes/no question to evaluate, in natural language.
object
Optional labels for the outcomes, with
true and false description keys, e.g.
{"true": "Qualifies", "false": "Does not qualify"}. Omit it to use "Yes" and "No".Answer object
The matching entry insideanswers is:
noul- the probability the answer is “yes.”0.999is a strong qualifying signal.confidence-|2 × noul − 1|, from0(maximum uncertainty,noul = 0.5) to1(fully certain,noul = 0or1). See confidence and uncertainty for how to act on it.
Using the result
0.8 / 0.2 above) on real data for your use case rather than assuming they transfer - probability and confidence are calibrated per model, not guaranteed to map onto any particular business tolerance for ambiguity.
