Conheça o Claude Opus 5 na AWS: o modelo mais avançado da Anthropic chega ao Amazon Bedrock

Claude Opus 5 chega ao Amazon Bedrock

A AWS anunciou a disponibilidade do Claude Opus 5 no Amazon Bedrock e na Claude Platform on AWS. Desenvolvido pela Anthropic, o Opus 5 é o modelo mais avançado da linha Opus e o primeiro representante da quinta geração — um salto relevante para equipes que operam fluxos de trabalho em produção envolvendo codificação agêntica, trabalho de conhecimento intensivo, compreensão visual e tarefas de longa duração.

Segundo a Anthropic, o Claude Opus 5 equipara-se à inteligência de ponta do Claude Fable 5 em muitos domínios, mas com a precificação da linha Opus — o que representa uma proposta de valor importante para times que precisam de capacidade frontier sem abrir mão da previsibilidade de custos.

No Amazon Bedrock, o Opus 5 opera com retenção zero de dados (ZDR — Zero Data Retention) por padrão, garantindo governança de dados corporativos sem comprometer a inteligência do modelo. O serviço é alimentado pelo motor de inferência de nova geração do Bedrock, permitindo que equipes construam dentro do ambiente AWS existente, mantenham segurança corporativa, residência regional de dados e escalem a inferência sem acesso de operadores.

O modelo também está disponível pela Claude Platform on AWS, que suporta retenção zero de dados mediante solicitação e oferece acesso à experiência nativa da plataforma Anthropic pelo Console AWS — com as mesmas APIs, funcionalidades e experiência de console disponíveis ao trabalhar diretamente com a Anthropic, unificadas com o faturamento e autenticação da AWS. Consulte a documentação da Claude Platform on AWS para mais detalhes.

O que diferencia o Claude Opus 5

De acordo com a Anthropic, o Opus 5 representa um avanço expressivo em codificação. O modelo compreende e navega em bases de código como um engenheiro experiente, escreve código de qualidade de produção e adapta sua estratégia conforme avança na tarefa. Ele também sustenta agentes de longa duração que trabalham por horas — e até durante a noite —, contornando obstáculos, se recuperando de erros e atingindo seus objetivos.

Para trabalho profissional, o Opus 5 traz raciocínio mais profundo sobre documentos longos e maior precisão em análises complexas, com os maiores ganhos em tarefas corporativas que envolvem grandes volumes de documentos. O resultado é capacidade frontier com a economia da linha Opus.

Casos de uso principais

O Claude Opus 5 é especialmente adequado para setores onde precisão, confiabilidade e raciocínio profundo são críticos:

  • Serviços financeiros: alimenta fluxos de trabalho financeiros com raciocínio aprofundado e compreensão de contexto de ponta a ponta, além de lidar com trabalhos sensíveis à conformidade com maior clareza e foco.
  • Automação de agentes e fluxos de trabalho: questiona instruções falhas, decompõe trabalhos complexos em sub-agentes que exigem menos supervisão e executa projetos de vários dias produzindo resultados de nível profissional.
  • Produtividade: realiza construção e auditoria de relatórios, elaboração de documentos e análises estruturadas com alta consistência.

Vale destacar que o Opus 5 também aprimora as capacidades de segurança cibernética do Claude Opus 4.8 em todas as frentes — de codificação a cibersegurança. Em áreas de maior risco, o Opus 5 pode recorrer ao Opus 4.8 como fallback. Os usuários são notificados quando isso ocorre, e os fallbacks podem ser configurados via APIs.

Como começar com o Claude Opus 5 no Amazon Bedrock

É possível iniciar com o Claude Opus 5 diretamente pelo console do Amazon Bedrock, acessando o Playground em Test e selecionando o modelo Claude Opus 5 para testar prompts de codificação complexos.

Para acesso programático, o modelo pode ser chamado pela API de Mensagens da Anthropic via SDK da Anthropic ou endpoints bedrock-mantle, ou ainda pelas APIs Invoke e Converse no bedrock-runtime, usando a Interface de Linha de Comando da AWS (AWS CLI) e o AWS SDK.

Pré-requisitos

  • Conta AWS ativa com acesso ao Amazon Bedrock
  • AWS CLI instalada e configurada
  • Python 3.8+
  • Boto3 instalado: pip install boto3
  • SDK da Anthropic instalado: pip install anthropic[bedrock]
  • Permissões IAM (Gerenciamento de Identidade e Acesso): bedrock:InvokeModel, bedrock:InvokeModelWithResponseStream e bedrock:CreateInference

Exemplo com AWS SDK para Python (Boto3)

import boto3
import json

# Create a Bedrock Runtime client
bedrock_runtime = boto3.client(
    service_name="bedrock-runtime",
    region_name="us-east-1"
)

# Invoke Claude Opus 5
response = bedrock_runtime.invoke_model(
    modelId="global.anthropic.claude-opus-5",
    contentType="application/json",
    accept="application/json",
    body=json.dumps({
        "anthropic_version": "bedrock-2023-05-31",
        "max_tokens": 4096,
        "messages": [
            {
                "role": "user",
                "content": "Design a distributed architecture on AWS in Python that should support 100k requests per second across multiple geographic regions."
            }
        ]
    })
)

result = json.loads(response["body"].read())
print(result["content"][1]["text"])

Exemplo com a Converse API do Amazon Bedrock

import boto3

bedrock_runtime = boto3.client("bedrock-runtime", region_name="us-east-1")

response = bedrock_runtime.converse(
    modelId="global.anthropic.claude-opus-5",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "text": "Design a distributed architecture on AWS in Python that should support 100k requests per second across multiple geographic regions."
                }
            ]
        }
    ],
    inferenceConfig={
        "maxTokens": 4096
    }
)

if 'output' in response:
    blocks = response['output']['message']['content']
    print('\n'.join(b.get('text', '') for b in blocks if 'text' in b))

Exemplo com a API de Mensagens da Anthropic via SDK anthropic[bedrock]

from anthropic import AnthropicBedrockMantle

# Initialize the Bedrock Mantle client (uses SigV4 auth automatically)
mantle_client = AnthropicBedrockMantle(aws_region="us-east-1")

# Create a message using the Messages API
message = mantle_client.messages.create(
    model="anthropic.claude-opus-5",
    max_tokens=4096,
    messages=[
        {"role": "user", "content": "Design a distributed architecture on AWS in Python that should support 100k requests per second across multiple geographic regions"}
    ]
)

print(message.content[1].text)

O Claude Opus 5 também suporta adição e remoção de ferramentas no meio de uma conversa por meio dos blocos de conteúdo tool_addition e tool_removal em mensagens com role: "system", sem necessidade de reenviar o array completo de ferramentas. Consulte a documentação do Bedrock para mais detalhes.

Disponibilidade

O Claude Opus 5 já está disponível no Amazon Bedrock nas seguintes regiões: Leste dos EUA (Norte da Virgínia), Ásia-Pacífico (Melbourne), Europa (Irlanda) e Europa (Estocolmo). Consulte a documentação do Bedrock para a lista completa de regiões suportadas.

O modelo também está disponível na Claude Platform on AWS nas regiões da América do Norte, América do Sul, Europa e Ásia-Pacífico.

Para experimentar o Claude Opus 5, acesse o console do Amazon Bedrock, a Claude Platform on AWS, ou explore os notebooks de introdução no GitHub. Também é possível potencializar o Opus 5 utilizando o Advanced Prompt Optimization no Amazon Bedrock — o recurso recebe seus prompts atuais, os avalia contra critérios de avaliação definidos e gera versões otimizadas prontas para produção.

Fonte

Introducing Claude Opus 5 on AWS: Anthropic’s most capable Opus model (https://aws.amazon.com/blogs/machine-learning/introducing-claude-opus-5-on-aws-anthropics-most-capable-opus-model/)

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *