Optional
max_Optional
response_An object specifying the format that the model must output.
Setting to { "type": "json_schema", "json_schema": {...} }
enables Structured
Outputs which ensures the model will match your supplied JSON schema. Learn more
in the
Structured Outputs guide.
Setting to { "type": "json_object" }
enables the older JSON mode, which
ensures the message the model generates is valid JSON. Using json_schema
is
preferred for models that support it.
Optional
seedA seed value to initialize the randomness, during sampling.
Optional
temperatureA higher temperature increases randomness in the outputs.
Optional
toolsA list of tools the model may call. Currently, only functions are supported as a tool. Use this to provide a list of functions the model may generate JSON inputs for. A max of 128 functions are supported.
Optional
top_An alternative to temperature for nucleus sampling; 1.0 includes all tokens.
The maximum number of tokens in the generated output.