Migrating to Claude Haiku 4.5
Migrate to Claude Haiku 4.5 from earlier Haiku models: model IDs, breaking changes, and a migration checklist.
Claude Haiku 4.5 is the fastest and most intelligent Haiku model with near-frontier performance, delivering premium model quality for interactive applications and high-volume processing.
For a complete overview of capabilities, see the models overview.
Migrating to Claude Haiku 4.5 from Claude Haiku 3.5 and earlier Haiku models
Update your model name:
# From Haiku 3.5
model = "claude-3-5-haiku-20241022" # Before
model = "claude-haiku-4-5-20251001" # AfterReview new rate limits: Haiku 4.5 has separate rate limits from Haiku 3.5. See Rate limits documentation for details.
Explore new capabilities: See the models overview for details on context awareness, increased output capacity (64k tokens), higher intelligence, and improved speed.
Breaking changes
These breaking changes apply when migrating from Claude 3.x Haiku models.
-
Update sampling parameters
Use only
temperatureORtop_p, not both. Setting both returns a 400 error on Claude Haiku 4.5. -
Update tool versions
Update to the latest tool versions (
text_editor_20250728,code_execution_20250825). Remove any code using theundo_editcommand. -
Handle the
refusalstop reasonUpdate your application to handle
refusalstop reasons. -
Update your prompts for behavioral changes
Claude 4 models have a more concise, direct communication style. Review prompting best practices for optimization guidance.
Haiku 4.5 migration checklist
- Update model ID to
claude-haiku-4-5-20251001 - BREAKING: Update tool versions to latest (
text_editor_20250728,code_execution_20250825); legacy versions are not supported - BREAKING: Remove any code using the
undo_editcommand (if applicable) - BREAKING: Update sampling parameters to use only
temperatureORtop_p, not both (setting both returns a 400 error) - Handle new
refusalstop reason in your application - Review and adjust for new rate limits (separate from Haiku 3.5)
- Review and update prompts following prompting best practices
- Consider enabling extended thinking for complex reasoning tasks
- Test in development environment before production deployment
Was this page helpful?