Skip to content

fix(claude): remove top_p for Haiku 4.5 alias and Bedrock au/in/jp profiles - #5765

Closed
bhaveshpatel640 wants to merge 2 commits into
mainfrom
fix/haiku-4-5-remove-top-p
Closed

bhaveshpatel640 wants to merge 2 commits into
mainfrom
fix/haiku-4-5-remove-top-p

Conversation

@bhaveshpatel640

@bhaveshpatel640 bhaveshpatel640 commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Haiku 4.5 rejects temperature and top_p together (Anthropic: "cannot both be specified for this model"). The dated Anthropic entry and the Bedrock us/eu/global profiles already list top_p in removeParams; these entries did not:

  • anthropic/claude-haiku-4-5 (alias) — reproduced the 400 through the gateway on devtest.
  • aws-bedrock au/in/jp Haiku 4.5 inference profiles — aligned with the sibling regional profiles.

Replaces the broader closed #5760.

Made with Cursor


Note

Low Risk
Config-only changes to model parameter stripping; no runtime logic changes and low blast radius beyond fixing incorrect 400s on Haiku 4.5 routes.

Reviewed by Cursor Bugbot for commit ba2f87f. Bugbot is set up for automated code reviews on this repo. Configure here.

…ofiles

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

github-actions Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

SDK live feature checks

Result: failed (53/73 scenarios)

Informational — does not block merge.

Model Pass Fail
anthropic/claude-haiku-4-5 20 0
aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 0 17
aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 0 19
aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 0 17

Failures

  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/baseline/non-stream: HTTP 400 (0.4s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/baseline/stream: HTTP 400 (0.5s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/function_calling/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/function_calling/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/prompt_caching/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/prompt_caching/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/tool_choice/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/tool_choice/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/system_messages/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/system_messages/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/assistant_prefill/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/assistant_prefill/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/structured_output/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/structured_output/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/params/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/params/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0 chat/vision/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/baseline/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/baseline/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/function_calling/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/function_calling/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/parallel_function_calling/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/parallel_function_calling/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/tool_choice/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/tool_choice/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/system_messages/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/system_messages/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/prompt_caching/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/prompt_caching/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/structured_output/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/structured_output/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/assistant_prefill/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/assistant_prefill/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/params/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/params/stream: HTTP 400 (0.4s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0 chat/vision/non-stream: HTTP 400 (0.4s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/baseline/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/baseline/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/function_calling/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/function_calling/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/prompt_caching/non-stream: HTTP 400 (0.4s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/prompt_caching/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/system_messages/non-stream: HTTP 400 (0.2s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/system_messages/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/tool_choice/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/tool_choice/stream: HTTP 400 (0.4s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/assistant_prefill/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/assistant_prefill/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/structured_output/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/structured_output/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/params/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/params/stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}
  • aws-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0 chat/vision/non-stream: HTTP 400 (0.3s): {"status":"failure","message":"aws-bedrock error: The provided model identifier is invalid.","error":{"message":"aws-bedrock error: The provided model identifier is invalid.","type":null,"code":"400"},"provider":"aws-bedrock"}

@bhaveshpatel640

Copy link
Copy Markdown
Contributor Author

Merged into #5760.

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.

1 participant