← Back to Chat

Model Comparison Analysis

Assessment 2 — Model Choice & Evaluation | 4 Bedrock Foundation Models

1. Performance Characteristics

Model TTFT Total Latency Input Cost/1K Output Cost/1K Speed Rating
Claude Sonnet 4.6 ~1,500ms ~3-4s $0.003 $0.015 Medium
Claude Opus 4.6 ~1,800ms ~3-5s $0.015 $0.075 Medium
GPT-OSS 20B ~370ms ~0.7-1.5s $0.00013 $0.00013 Fast
GLM 5 ~5,500ms ~7-15s $0.0005 $0.0015 Slow

Cost Analysis (per 1,000 typical requests, ~500 input + 200 output tokens each)

Model Cost per 1K Requests Relative Cost
Claude Sonnet 4.6 $4.50 35x GPT-OSS
Claude Opus 4.6 $22.50 173x GPT-OSS
GPT-OSS 20B $0.13 1x (baseline)
GLM 5 $0.55 4x GPT-OSS

2. Use Case Recommendations

Claude Sonnet 4.6 — Best for: Production applications requiring quality + speed balance

Claude Opus 4.6 — Best for: Complex reasoning where quality is paramount

GPT-OSS 20B — Best for: High-volume, cost-sensitive applications

GLM 5 — Best for: Cost-effective tasks where latency is not critical

3. Trade-offs Observed During Testing

Quality vs. Cost

Claude Opus 4.6 consistently produces the most detailed, nuanced responses but at 173x the cost of GPT-OSS 20B. For many production use cases, Claude Sonnet 4.6 provides 90% of Opus quality at 20% of the cost — making it the best default choice for most applications.

Latency vs. Quality

GPT-OSS 20B responds in under 1 second total with a 370ms TTFT, making it ideal for real-time interactions. Claude models take 3-5 seconds but produce more nuanced, detailed responses. GLM 5 was surprisingly slow (5-15s) despite being a smaller model — likely due to limited regional capacity. The TTFT metric is crucial for UX — even if total generation is slow, a fast first token (streaming) keeps users engaged.

Model Size vs. Capability

The 20B parameter GPT-OSS model handles straightforward tasks well but struggles with nuance, context retention over long conversations, and creative tasks. The larger Claude models show clear advantages in instruction following, format adherence, and handling ambiguous requests.

Streaming Support

All four models support the Bedrock Converse streaming API, enabling time-to-first-token measurement. This is critical for user experience — streaming responses feel faster even when total generation time is longer.

Recommendation Matrix

Priority Recommended Model
Lowest costGPT-OSS 20B
Fastest responseGPT-OSS 20B (370ms TTFT)
Best qualityClaude Opus 4.6
Best balance (default)Claude Sonnet 4.6
MultilingualGLM 5
Production defaultClaude Sonnet 4.6