FusionAnalysisResult - TypeScript SDK

FusionAnalysisResult type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Structured analysis produced by the fusion judge model.

Example Usage

1import { FusionAnalysisResult } from "@openrouter/sdk/models";
2
3let value: FusionAnalysisResult = {
4 blindSpots: [
5 "No model considered the impact on existing API consumers.",
6 ],
7 consensus: [
8 "All panel models agree the request is asking for a concise summary.",
9 ],
10 contradictions: [
11 {
12 stances: [
13 {
14 model: "openai/gpt-5",
15 stance: "Favors an incremental rollout.",
16 },
17 {
18 model: "anthropic/claude-sonnet-4.5",
19 stance: "Favors a single coordinated migration.",
20 },
21 ],
22 topic: "Recommended approach",
23 },
24 ],
25 partialCoverage: [
26 {
27 models: [
28 "openai/gpt-5",
29 ],
30 point: "Only one model addressed the rollback strategy.",
31 },
32 ],
33 uniqueInsights: [
34 {
35 insight:
36 "Highlighted a backwards-compatibility risk the other models missed.",
37 model: "anthropic/claude-sonnet-4.5",
38 },
39 ],
40};

Fields

FieldTypeRequiredDescription
blindSpotsstring[]✔️N/A
consensusstring[]✔️N/A
contradictionsmodels.Contradiction[]✔️N/A
partialCoveragemodels.PartialCoverage[]✔️N/A
uniqueInsightsmodels.UniqueInsight[]✔️N/A