Skip to main content
The Python SDK and docs are currently in beta. Report issues on GitHub.
An openrouter:fusion server tool output item

Fields

FieldTypeRequiredDescriptionExample
analysisOptional[components.Analysis]:heavy_minus_sign:Structured analysis produced by the fusion judge model.
errorOptional[str]:heavy_minus_sign:Error message when the fusion run did not produce an analysis result.
failed_modelsList[components.FailedModel]:heavy_minus_sign:Models that were requested as part of the analysis panel but did not produce a response. Present when at least one requested analysis model failed. The fusion result is still usable but was produced from a degraded panel.
failure_reasonOptional[str]:heavy_minus_sign:Typed failure reason when the fusion run failed. Possible values include: all_panels_failed, insufficient_credits, rate_limited, judge_not_valid_json, judge_schema_mismatch, judge_upstream_error, judge_empty_completion.
idOptional[str]:heavy_minus_sign:N/A
responsesList[components.Response]:heavy_minus_sign:Slugs of the analysis models that produced a response in this fusion run.
statuscomponents.ToolCallStatus:heavy_check_mark:N/Acompleted
typecomponents.OutputFusionServerToolItemType:heavy_check_mark:N/A