Skip to content

Conversation

@zealoushacker
Copy link
Contributor

Summary

This PR adds comprehensive support for the newly released Claude Haiku 4.5 model (claude-haiku-4-5-20251001) across all demos and applications in the claude-quickstarts repository.

Changes

Model Configuration

  • Added HAIKU_4_5 model configuration in Computer Use Demo with appropriate token limits (8k max, 4k default)
  • Configured model mappings for all three cloud providers:
    • Anthropic API: claude-haiku-4-5-20251001
    • AWS Bedrock: anthropic.claude-haiku-4-5-20251001-v1:0
    • Google Vertex: claude-haiku-4-5@20251001

UI Updates

  • Customer Support Agent:
    • Added Claude 4.5 Haiku to model dropdown
    • Updated default model from Claude 3 Haiku to Claude 4.5 Haiku for improved performance
  • Financial Data Analyst:
    • Added Claude 4.5 Haiku to model dropdown
    • Maintained Claude 3.5 Sonnet as default

Documentation

  • Updated Computer Use Demo README to mention Claude 4.5 Haiku availability
  • Added comprehensive model list in Agents module configuration comments
  • Updated model listings in documentation

Motivation

The new Claude Haiku 4.5 model offers improved performance and capabilities compared to Claude 3 Haiku, while maintaining the same efficient and cost-effective profile. This update ensures users can leverage the latest model across all demo applications.

Breaking Changes

None - this is a backward-compatible addition. Existing model selections remain available.

Special Considerations

  • The default model in Customer Support Agent has been changed from Claude 3 Haiku to Claude 4.5 Haiku
  • Provider-specific model strings have been added to ensure cross-platform compatibility
  • All pre-commit hooks (ruff, pyright) have passed

Generated with Claude Code

- Add HAIKU_4_5 model configuration to Computer Use Demo
- Add provider-specific model strings for Bedrock and Vertex
- Update model dropdowns in Customer Support and Financial Data Analyst
- Set Claude Haiku 4.5 as default in Customer Support Agent
- Document available models in Agents module
- Update README with Claude 4.5 Haiku availability

Model IDs:
- Anthropic API: claude-haiku-4-5-20251001
- AWS Bedrock: anthropic.claude-haiku-4-5-20251001-v1:0
- Google Vertex: claude-haiku-4-5@20251001

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@zealoushacker zealoushacker marked this pull request as ready for review October 15, 2025 18:13
ericharmeling
ericharmeling previously approved these changes Oct 15, 2025
Copy link

@ericharmeling ericharmeling left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - just a nit about naming convention


- Build files to create a Docker container with all necessary dependencies
- A computer use agent loop using the Claude API, Bedrock, or Vertex to access Claude 3.5 Sonnet, Claude 3.7 Sonnet, Claude 4 Sonnet, and Claude 4 Opus models
- A computer use agent loop using the Claude API, Bedrock, or Vertex to access Claude 3.5 Sonnet, Claude 3.7 Sonnet, Claude 4 Sonnet, Claude 4 Opus, and Claude 4.5 Haiku models

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Naming convention is "Claude [model] [version]"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good catch. fixing.

Update model naming to follow proper conventions:
- Claude 4+ models: Claude [model] [version] (e.g., Claude Sonnet 4.5)
- Pre-4 models: Claude [version] [model] (e.g., Claude 3.5 Sonnet)

This ensures consistency with Anthropic's official naming standards.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@zealoushacker zealoushacker merged commit 9bcc95e into main Oct 15, 2025
6 checks passed
@zealoushacker zealoushacker deleted the zh/add-haiku-4-5-model branch October 15, 2025 18:32
michael-aires added a commit to michael-aires/claude-quickstarts that referenced this pull request Oct 27, 2025
…#299)

* feat: add Claude Haiku 4.5 model support across all demos

- Add HAIKU_4_5 model configuration to Computer Use Demo
- Add provider-specific model strings for Bedrock and Vertex
- Update model dropdowns in Customer Support and Financial Data Analyst
- Set Claude Haiku 4.5 as default in Customer Support Agent
- Document available models in Agents module
- Update README with Claude 4.5 Haiku availability

Model IDs:
- Anthropic API: claude-haiku-4-5-20251001
- AWS Bedrock: anthropic.claude-haiku-4-5-20251001-v1:0
- Google Vertex: claude-haiku-4-5@20251001

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>

* docs: update Claude model naming conventions in README

Update model naming to follow proper conventions:
- Claude 4+ models: Claude [model] [version] (e.g., Claude Sonnet 4.5)
- Pre-4 models: Claude [version] [model] (e.g., Claude 3.5 Sonnet)

This ensures consistency with Anthropic's official naming standards.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>

---------

Co-authored-by: Claude <[email protected]>

## Description
<!-- Describe the changes you've made -->

## Quickstart
- [ ] Computer Use Demo
- [ ] Customer Support Agent
- [ ] Financial Data Analyst
- [ ] N/A

## Type of Change
- [ ] Bug fix
- [ ] New feature
- [ ] Documentation update
- [ ] Code refactoring
- [ ] Other (please describe):

## Testing
<!-- Describe the testing you've done -->
- [ ] Added/updated unit tests
- [ ] Tested manually
- [ ] Verified in development environment

## Screenshots
<!-- If applicable, add screenshots to help explain your changes -->

## Additional Notes
<!-- Add any additional context or notes about the changes -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants