OptionalheadersAdditional HTTP headers for this specific call.
OptionalmaxMaximum tokens to generate in the completion.
OptionalmessagesExplicit message array overriding prompt building.
OptionalmodelModel identifier overriding the default model.
OptionalonOptional usage callback to collect token counts and metrics.
OptionalresponseResponse format configuration (e.g. { type: 'json_object' }). Pass null to explicitly omit response_format payload.
OptionalsystemOptional system prompt prepended before user message.
OptionaltemperatureSampling temperature (0.0 to 2.0).
OptionaltimeoutPer-call timeout override in milliseconds.
Execution options passed to generate calls.