Skip to main content
POST
Core - Create a Model Fusion
Related guide: Model Fusion guide. See the Model Fusion guide for panels, presets, synthesis modes, and billing.Requires a Management Key with Model fusions access. A standard API Key is rejected.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
key
string
required

Required. Stable lowercase key containing letters, numbers, and hyphens.

panel_models
string[]
required

Required. One to eight distinct chat/text model references in provider/model format.

judge_model
string
required

Required. Model reference used for strict structured judge output.

synthesis_mode
enum<string>
required
Available options:
MODEL_FUSION_SYNTHESIS_MODE_ANALYSIS,
MODEL_FUSION_SYNTHESIS_MODE_JUDGE_WRITES_FINAL
preset
enum<string>
required
Available options:
MODEL_FUSION_PRESET_GENERAL,
MODEL_FUSION_PRESET_QUALITY,
MODEL_FUSION_PRESET_BUDGET,
MODEL_FUSION_PRESET_CODE,
MODEL_FUSION_PRESET_SAFETY
orchestrator_model
string

Required for analysis mode and invalid for judge_writes_final mode.

web_tools
boolean

Optional. Defaults to true.

max_tool_calls
integer<int32>

Optional. Defaults to 8 and must be between 0 and 20. Zero disables Fusion-managed tool calls.

feed_raw_to_synth
boolean

Optional. Defaults to true.

Response

OK

model_fusion
object
required