Execute questions or a portable model
Questions + state generates a model or reuses the account’s disposable questions cache. Every such call uses System Two pricing, including cache hits with no provider call. State is never part of the model-cache key and answers are fresh. A complete model + matching JSON state executes deterministically at System One rates. Required values that cannot be established from evidence produce an error. Execution succeeds synchronously; returned decision data belongs to the client.
/v1/systemoneAuthorizationBearer token · headerrequiredAccount API key
application/jsonstateStaterequiredJSON evidence or a text string. JSON matching the input schema needs no LLM.
Show propertiesHide properties
objectanyanystringquestionsQuestionsmodelPortableModel | stringShow propertiesHide properties
contentDefinitionrequiredShow propertiesHide properties
namestringrequiredinputsobjectrequireddecisionsobjectrequiredfunctionsobjectquestionsQuestionsrequiredstringcontentDefinitionAlternative to portable model; requires outer questions and no model field.
Show propertiesHide properties
namestringrequiredinputsobjectrequireddecisionsobjectrequiredfunctionsobjectmodestringfastthinkinganyanyPortable model, fresh answers, inline receipt and settled billing
modelPortableModelrequiredShow propertiesHide properties
contentDefinitionrequiredShow propertiesHide properties
namestringrequiredinputsobjectrequireddecisionsobjectrequiredfunctionsobjectquestionsQuestionsrequiredinputobjectrequiredDerived JSON Schema
answersobjectrequiredDistributions shaped to the question types
receiptReceiptrequiredInline execution evidence. Download it locally to keep it; server never stores it.
Show propertiesHide properties
receiptstringmodelstringDisplay name of the model
givenobjectValues supplied directly by caller; no inference
readobjectExtracted observations and confidence
decisionsobjectEvaluated values
answersobjectstateobjectInput provenance metadata
latency_msintegerbillingBillingSettled charge deducted from account balance. Questions and authoring use API input/output tokens at System Two rates, independent of provider work or cache hits. Submitted model executions use API input tokens at System One rates (output free by default). Extraction uses actual provider tokens at System Two rates. API response accounting metadata (usage, billing) is excluded from token counting.
Show propertiesHide properties
currencystringestimatedbooleancost_usdnumberbalanceBalanceitemsobject[]cache_hitbooleanrequiredQuestions reused a disposable model cache; still priced as System Two
provider_usageUsagerequiredActual provider tokens; zero when no LLM ran
Show propertiesHide properties
input_tokensintegerrequiredoutput_tokensintegerrequiredusageUsagerequiredShow propertiesHide properties
input_tokensintegerrequiredoutput_tokensintegerrequiredbillingBillingrequiredSettled charge deducted from account balance. Questions and authoring use API input/output tokens at System Two rates, independent of provider work or cache hits. Submitted model executions use API input tokens at System One rates (output free by default). Extraction uses actual provider tokens at System Two rates. API response accounting metadata (usage, billing) is excluded from token counting.
Show propertiesHide properties
currencystringestimatedbooleancost_usdnumberbalanceBalanceShow propertiesHide properties
currencystringbalance_usdnumberreserved_usdnumberavailable_usdnumberitemsobject[]Request failed; no successful execution charge is settled
typestringtitlestringstatusintegercodestringdetailstringerrorsobject[]Request failed; no successful execution charge is settled
typestringtitlestringstatusintegercodestringdetailstringerrorsobject[]insufficient_balance; available funds cannot cover the request reservation
typestringtitlestringstatusintegercodestringdetailstringerrorsobject[]Request failed; no successful execution charge is settled
typestringtitlestringstatusintegercodestringdetailstringerrorsobject[]Request failed; no successful execution charge is settled
typestringtitlestringstatusintegercodestringdetailstringerrorsobject[]Request failed; no successful execution charge is settled
typestringtitlestringstatusintegercodestringdetailstringerrorsobject[]Request failed; no successful execution charge is settled
typestringtitlestringstatusintegercodestringdetailstringerrorsobject[]Request failed; no successful execution charge is settled
typestringtitlestringstatusintegercodestringdetailstringerrorsobject[]