/** * Pick one option from a set you define. */ export interface SystemOneChoiceQuestion { /** The question to ask about `state`. A string, or an object or array that is rendered as compact JSON. Optional for `choice` and `score`, where the options alone can carry the question. */ instructions?: SystemOneChoiceQuestion.Instructions | undefined; /** Map of option ID to a description of when that option applies. 2 to 255 options. The option IDs are returned verbatim as the keys of `probabilities`. A description that is `null` or empty is shown to the model as the bare ID. */ criteria: Record; } export declare namespace SystemOneChoiceQuestion { /** * The question to ask about `state`. A string, or an object or array that is rendered as compact JSON. Optional for `choice` and `score`, where the options alone can carry the question. */ type Instructions = string | Record | unknown[]; }