dataset_idstring required
messagesobject[] required
List of messages with format [{'role': 'user/assistant', 'content': 'text'}]
output_format'array' | 'string' | 'number' | 'object' | 'audio' | 'image'
Output format type. Defaults to 'string'.
temperaturenumber nullable
Controls the randomness. Value between 0 and 1.
frequency_penaltynumber nullable
Penalty for word repetition. Value between -2 and 2.
presence_penaltynumber nullable
Penalty for new word usage. Value between -2 and 2.
max_tokensinteger nullable
Maximum number of tokens to generate. Null = use provider default.
top_pnumber nullable
Controls diversity via nucleus sampling. Value between 0 and 1.
tool_choicestring
Tool selection mode: 'auto' or 'required'.
toolsobject[]
List of tools with tool properties if available.