Skip to Content
WikiInterface FeaturesFeatures

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