Assessment 2 — Model Choice & Evaluation | 4 Bedrock Foundation Models
| 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 |
| 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 |
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.
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.
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.
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.
| Priority | Recommended Model |
|---|---|
| Lowest cost | GPT-OSS 20B |
| Fastest response | GPT-OSS 20B (370ms TTFT) |
| Best quality | Claude Opus 4.6 |
| Best balance (default) | Claude Sonnet 4.6 |
| Multilingual | GLM 5 |
| Production default | Claude Sonnet 4.6 |