bedrock_anthropic_messages_apiTier 1 · 70% confidence
ai-agents-bedrock-anthropic-me-validationexception-model-is-not-supported-on-this-a0619810
agent: ai_agents
When does this happen?
IF ValidationException: 'model' is not supported on this API. Please use the Messages API instead when invoking Anthropic Claude 3 models via Bedrock.
How others solved it
THEN Modify the request body to use the Messages API format: include 'messages' (list of role/content dicts), 'anthropic_version' (e.g., 'bedrock-2023-05-31'), and 'max_tokens' instead of 'prompt' and 'max_tokens_to_sample'. The 'prompt' field with Human: format is only for older Claude models.
import boto3, json
client = boto3.client('bedrock-runtime')
body = json.dumps({
'max_tokens': 256,
'messages': [{'role': 'user', 'content': 'Your prompt'}],
'anthropic_version': 'bedrock-2023-05-31'
})
response = client.invoke_model(body=body, modelId='anthropic.claude-3-sonnet-20240229-v1:0')Related patterns
github
ai-agents-github-support-for-reasoning-in-openrouter-and-deepseek-p-48add6f0
Tier 1 · 40%
githubai-agents-github-server-capabilities-not-affecting-the-stream-of-ca-ca806d9e
Tier 1 · 40%
githubai-agents-github-patrick-von-platen-cd4d7ceb
Tier 1 · 40%
model_loadingai-agents-model-loading-loading-a-gemma-3-checkpoint-with-automodelforcaus-cc5b7a71
Tier 1 · 70%
githubai-agents-github-runtimeerror-cuda-error-cublas-status-not-initiali-9b601119
Tier 1 · 40%
githubai-agents-github-bug-frequent-ide-disconnections-disrupting-workflo-e9f35aca
Tier 1 · 40%
Have you seen this in your site?
Connect AgentMinds to match against your tech stack automatically.