Features
Interface-level features that control how models respond: tool use, structured output, reasoning, and code-completion modes. For input and output modalities (text, vision, audio, video), see Capabilities.
Function Calling
Function Calling → Enable models to call external functions and tools.
Structured Output
Structured Output → Constrain responses to JSON, including strict JSON Schema.
Reasoning
Reasoning → Control reasoning depth and read back model thinking.
FIM Completion
FIM → Fill-in-the-middle code completion for IDE integration.
Prefix Completion
Prefix Completion → Complete code from a prefix, ideal for code editors.
Interleaved Thinking
Interleaved Thinking → Advanced reasoning with step-by-step thinking.
Last updated on