Skip to content

Multi-Model Comparison ​

Compare outputs from different Claude models side-by-side to find the best fit for your use case.

Difficulty: Beginner Time: 5 minutes

What You'll Build ​

Use Sciorex's parallel chat feature to:

  • Run the same prompt across multiple models
  • Compare response quality, speed, and style
  • Make informed decisions about which model to use

Model ComparisonTBD: Replace with screenshot of parallel chats comparing models

Prerequisites ​

Method 1: Multi-Chat Launcher ​

The fastest way to compare models.

Step 1: Open Multi-Chat Launcher ​

  1. Go to Chat in the sidebar
  2. Click the Multi-Chat button (or press Ctrl/Cmd + Shift + N)

Step 2: Configure Variants ​

Create three chat variants:

VariantModelThinkingEffort
1Opus 4.6Think HardHigh
2Sonnet 5.0Think-
3Haiku 4.5Off-

Step 3: Run the Comparison ​

  1. Enter your prompt in the shared input
  2. Click Send to All
  3. Watch responses stream in side-by-side

Step 4: Analyze Results ​

Compare:

  • Quality: Which answer is most accurate/complete?
  • Speed: How fast did each model respond?
  • Style: Which writing style fits your needs?
  • Cost: Consider the token usage difference

Method 2: Using Agents ​

Create dedicated agents for each model to compare with specific system prompts.

Create Model-Specific Agents ​

Opus Agent:

yaml
name: Opus Evaluator
description: Uses Opus for maximum quality
model: claude-opus-4-6
thinkingLevel: think-hard
effortLevel: high
systemPrompt: |
  Provide thorough, well-reasoned responses.
  Take your time to analyze all aspects.

Sonnet Agent:

yaml
name: Sonnet Evaluator
description: Uses Sonnet for balanced performance
model: claude-sonnet-5-0
thinkingLevel: think
systemPrompt: |
  Provide clear, practical responses.
  Balance depth with efficiency.

Haiku Agent:

yaml
name: Haiku Evaluator
description: Uses Haiku for speed
model: claude-haiku-4-5-20251001
thinkingLevel: off
systemPrompt: |
  Provide concise, direct responses.
  Prioritize speed and clarity.

Run Parallel Sessions ​

  1. Use Multi-Chat Launcher
  2. Select each agent for a different variant
  3. Compare outputs

Thinking & Effort Level Impact ​

Different thinking and effort configurations change output quality significantly:

Thinking Levels ​

LevelTokensBest For
offNoneSimple lookups, formatting
thinkLowStandard analysis, summaries
think-hardMediumComplex reasoning, debugging
think-harderHighDeep analysis, architecture
ultrathinkMaximumHardest problems, novel approaches

Effort Levels (Opus 4.6) ​

LevelBehavior
lowMinimal tool calls, concise answers
mediumBalanced exploration
highThorough investigation (default)
maxExhaustive analysis, many tool calls

Try comparing the same prompt with different thinking/effort combos to see the quality difference.

Comparison Criteria ​

For Code Generation ​

CriteriaWhat to Look For
CorrectnessDoes the code work?
CompletenessAre edge cases handled?
StyleIs it idiomatic? Well-structured?
EfficiencyIs the algorithm optimal?
DocumentationAre comments helpful?

For Analysis Tasks ​

CriteriaWhat to Look For
DepthHow thorough is the analysis?
AccuracyAre facts correct?
ReasoningIs logic sound?
ActionabilityAre recommendations practical?

For Creative Tasks ​

CriteriaWhat to Look For
OriginalityFresh ideas or generic?
VoiceAppropriate tone?
CoherenceLogical flow?
EngagementInteresting to read?

Example: Code Review Comparison ​

Prompt:

Review this function for bugs and improvements:

function calculateDiscount(price, discount) {
  return price - (price * discount);
}

Opus Response:

Detailed analysis with edge cases (negative prices, discount > 1), type safety concerns, precision issues with floating point, and suggested improvements with TypeScript...

Sonnet Response:

Solid review covering main issues: no input validation, potential NaN, suggests adding bounds checking...

Haiku Response:

Quick points: add validation, consider rounding, handle edge cases.

Conclusion: For thorough code reviews, Opus provides the most comprehensive analysis. Sonnet offers good balance. Haiku is suitable for quick sanity checks.

When to Use Each Model ​

Based on your comparisons, build a mental model:

Task TypeRecommended ModelThinkingEffort
Critical decisionsOpusthink-hardhigh
Daily codingSonnetthink-
Quick lookupsHaikuoff-
Complex debuggingOpusthink-hardermax
DocumentationSonnetthink-
Formatting/refactoringHaikuoff-

Saving Your Findings ​

Create a reference ticket documenting your findings:

yaml
title: Model Selection Guidelines
type: documentation
description: |
  ## Code Review
  - Use Opus for security-critical code
  - Use Sonnet for regular PRs

  ## Research
  - Use Opus for deep analysis
  - Use Sonnet for summaries

  ## Quick Tasks
  - Use Haiku for formatting
  - Use Haiku for simple questions

Alternative: Council Mode ​

For structured comparison where models debate and build on each other's responses, use Council Mode instead of parallel chats.

When to Use Council Mode vs Parallel Chats ​

ScenarioRecommended
Compare raw responsesParallel Chats
Get a synthesized best answerCouncil Mode
Test different approachesParallel Chats
Architecture or design decisionsCouncil Mode
Performance benchmarkingParallel Chats
Code review from multiple perspectivesCouncil Mode

Tips ​

  • Same prompt, different models: Always use identical prompts for fair comparison
  • Multiple trials: Run comparisons several times — results can vary
  • Consider cost: Opus is more expensive than Sonnet
  • Match task complexity: Don't use Opus for simple tasks
  • Experiment with thinking levels: Sometimes think on Sonnet beats off on Opus
  • Document findings: Keep notes on which models work best for your use cases

Sciorex is proprietary software.