model | Yes | Exact model ID from the current model list. |
messages | Yes | Conversation history and current input, with role and content for each message. Common roles are system, user, and assistant. |
temperature | No | Sampling temperature; range and default depend on the selected model. |
stream | No | Set to true to receive incremental output where supported. |
max_tokens | No | Maximum output token count. |
tools | No | Tool or function definitions, where supported. |
reasoning_effort | No | Model-specific reasoning level, commonly low, medium, or high where supported. |