• Mensajes
  • Agentes gestionados
  • Administración
Search...
⌘K
Primeros pasos
Introducción a ClaudeInicio rápido
Desarrollar con Claude
Descripción general de funcionesUso de la API de MensajesMotivos de detención y respaldoRechazos y respaldoCrédito de respaldo
Capacidades del modelo
Pensamiento extendidoPensamiento adaptativoEsfuerzoPresupuestos de tareas (beta)Modo rápido (vista previa de investigación)Salidas estructuradasCitasStreaming de mensajesProcesamiento por lotesResultados de búsquedaStreaming de rechazosSoporte multilingüeEmbeddings
Herramientas
Descripción generalCómo funciona el uso de herramientasTutorial: Crear un agente que usa herramientasDefinir herramientasGestionar llamadas a herramientasUso de herramientas en paraleloTool Runner (SDK)Uso de herramientas estrictoUso de herramientas con almacenamiento en caché de promptsHerramientas de servidorSolución de problemasHerramienta de búsqueda webHerramienta de obtención webHerramienta de ejecución de códigoHerramienta de asesorHerramienta de memoriaHerramienta BashHerramienta de uso de computadoraHerramienta de editor de texto
Infraestructura de herramientas
Referencia de herramientasGestionar contexto de herramientasCombinaciones de herramientasBúsqueda de herramientasLlamadas programáticas a herramientasStreaming detallado de herramientas
Gestión de contexto
Ventanas de contextoCompactaciónEdición de contextoAlmacenamiento en caché de promptsMensajes del sistema en mitad de conversaciónCrear un modo de orquestaciónDiagnóstico de caché (beta)Conteo de tokens
Trabajar con archivos
API de archivosCompatibilidad con PDFImágenes y visión
Habilidades
Descripción generalInicio rápidoMejores prácticasHabilidades para empresasHabilidades en la API
MCP
Servidores MCP remotosConector MCP
Claude en plataformas en la nube
Amazon BedrockAmazon Bedrock (heredado)Claude Platform en AWSMicrosoft FoundryVertex AI
Log in
Amazon Bedrock (heredado)
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Mensajes/Claude en plataformas en la nube

Claude en Amazon Bedrock (heredado)

La integración heredada de Amazon Bedrock para los modelos de Claude, que utiliza las API InvokeModel y Converse con identificadores de modelo versionados por ARN.

Esta página cubre la integración heredada de Amazon Bedrock: las API InvokeModel y Converse con identificadores de modelo versionados por ARN y codificación de flujo de eventos de AWS. Para los modelos disponibles en el endpoint de Bedrock de la Messages API, consulta Claude en Amazon Bedrock, que utiliza la Messages API en /anthropic/v1/messages con streaming SSE. Para una alternativa operada por Anthropic con facturación a través de AWS Marketplace y acceso a funciones generalmente el mismo día, consulta Claude Platform en AWS. Los usuarios existentes de Bedrock pueden seguir la guía de migración.

Llamar a Claude a través de Bedrock difiere ligeramente de cómo llamarías a Claude directamente en la API de Claude. Esta guía te explica cómo completar una llamada a la API de Claude en Bedrock usando uno de los SDK de cliente de Anthropic.

Ten en cuenta que esta guía asume que ya te has registrado para obtener una cuenta de AWS y has configurado el acceso programático.

Instalar y configurar la AWS CLI

  1. Instala una versión de la AWS CLI igual o posterior a la versión 2.13.23
  2. Configura tus credenciales de AWS usando el comando AWS configure (consulta Configurar la AWS CLI) o encuentra tus credenciales navegando a "Command line or programmatic access" dentro de tu panel de AWS y siguiendo las instrucciones en el modal emergente.
  3. Verifica que tus credenciales funcionen:
AWS CLI
aws sts get-caller-identity

Instalar un SDK para acceder a Bedrock

Los SDK de cliente de Anthropic son compatibles con Bedrock. También puedes usar un SDK de AWS como boto3 directamente.

Acceder a Bedrock

Suscribirse a los modelos de Anthropic

Ve a AWS Console > Bedrock > Model Access y solicita acceso a los modelos de Anthropic. Ten en cuenta que la disponibilidad de los modelos de Anthropic varía según la región. Consulta la documentación de AWS para obtener la información más reciente.

ID de modelo de la API

Claude Fable 5, Claude Opus 4.8 y Claude Opus 4.7 son accesibles a través de InvokeModel en bedrock-runtime. Estas solicitudes son atendidas por la misma infraestructura que el endpoint de Claude en Amazon Bedrock. Para la forma nativa de solicitud de la Messages API y paridad completa de funciones, usa esa página. Claude Fable 5, Claude Opus 4.8 y Claude Opus 4.7 se omiten de la tabla de modelos en esta página porque no tienen ID de modelo versionados por ARN.

Los términos del ciclo de vida (Obsoleto, Retirado) se definen en Obsolescencia de modelos. Las fechas del ciclo de vida en plataformas operadas por socios son establecidas por el socio y pueden diferir del calendario de la API de Claude. Para conocer la fecha de retiro actual de cualquier modelo en Amazon Bedrock, consulta la página de ciclo de vida de modelos de Amazon Bedrock.

ModeloID de modelo base de Bedrockglobaluseujpapac
Claude Opus 4.6anthropic.claude-opus-4-6-v1SíSíSíSíSí
Claude Sonnet 4.6anthropic.claude-sonnet-4-6SíSíSíSíNo
Claude Sonnet 4.5anthropic.claude-sonnet-4-5-20250929-v1:0Sí

Para obtener más información sobre los ID de modelo regionales frente a los globales, consulta la sección Endpoints globales frente a regionales.

Listar modelos disponibles

Los siguientes ejemplos muestran cómo imprimir una lista de todos los modelos de Claude disponibles a través de Bedrock:

Realizar solicitudes

Los siguientes ejemplos muestran cómo generar texto desde Claude en Bedrock:

Consulta los SDK de cliente para obtener más detalles, y la documentación oficial de Bedrock.

Autenticación con token de portador

Puedes autenticarte con Bedrock usando "bearer tokens" (tokens de portador) en lugar de credenciales de AWS. Esto es útil en entornos corporativos donde los equipos necesitan acceso a Bedrock sin gestionar credenciales de AWS, roles de IAM o permisos a nivel de cuenta.

La autenticación con token de portador es compatible con los SDK de C#, Go y Java. Los SDK de PHP, Python, TypeScript y Ruby usan únicamente la firma AWS SigV4.

El enfoque más sencillo es establecer la variable de entorno AWS_BEARER_TOKEN_BEDROCK, que cada SDK detecta automáticamente al resolver las credenciales desde el entorno.

Para proporcionar un token de forma programática:

Registro de actividad

Bedrock proporciona un servicio de registro de invocaciones que permite a los clientes registrar los prompts y las completaciones asociadas con su uso.

Anthropic recomienda que registres tu actividad al menos de forma continua durante 30 días para comprender tu actividad e investigar cualquier posible uso indebido.

Activar este servicio no otorga a AWS ni a Anthropic ningún acceso a tu contenido.

Compatibilidad de funciones

Para ver la lista completa de funciones con disponibilidad en Amazon Bedrock, consulta Descripción general de funciones.

Funciones compatibles destacadas

  • Messages API
  • Almacenamiento en caché de prompts
  • Pensamiento extendido
  • Uso de herramientas, incluyendo la herramienta Bash, la herramienta de uso de computadora, la herramienta de memoria y la herramienta de editor de texto
  • Citas
  • Salidas estructuradas

Funciones no compatibles

  • Fuentes de entrada (fuentes URL para imágenes y documentos, Files API)
  • Herramientas del lado del servidor (ejecución de código, búsqueda web, obtención web, advisor)
  • Infraestructura de agentes (Agent Skills, conector MCP, llamadas programáticas a herramientas)
  • Endpoints de API (Message Batches, Models, Admin, Compliance, Usage and Cost)
  • Claude Managed Agents
  • Fallback del lado del servidor (el parámetro fallbacks; usa el patrón de fallback del lado del cliente en su lugar)

Compatibilidad con PDF en Bedrock

La compatibilidad con PDF está disponible en Bedrock tanto a través de la Converse API como de la InvokeModel API. Para obtener información detallada sobre las capacidades y limitaciones del procesamiento de PDF, consulta Compatibilidad con PDF en Amazon Bedrock.

Consideraciones importantes para los usuarios de la Converse API:

  • El análisis visual de PDF (gráficos, imágenes, diseños) requiere que las citas estén habilitadas
  • Sin citas, solo está disponible la extracción básica de texto
  • Para un control total sin citas forzadas, usa la InvokeModel API

Ventana de contexto

Claude Fable 5, Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6 y Claude Sonnet 4.6 tienen una ventana de contexto de 1 millón de tokens en Amazon Bedrock. Otros modelos de Claude, incluidos Sonnet 4.5 y Sonnet 4 (obsoleto), tienen una ventana de contexto de 200 mil tokens.

Bedrock limita las cargas útiles de las solicitudes a 20 MB. Al enviar documentos grandes o muchas imágenes, es posible que alcances este límite antes que el límite de tokens.

Endpoints globales frente a regionales

A partir de Claude Sonnet 4.5 y todos los modelos futuros, Bedrock ofrece dos tipos de endpoints:

  • Endpoints globales: Enrutamiento dinámico para máxima disponibilidad
  • Endpoints regionales: Enrutamiento de datos garantizado a través de regiones geográficas específicas

Los endpoints regionales incluyen un recargo de precio del 10 % sobre los endpoints globales.

Esto se aplica únicamente a Claude Sonnet 4.5 y modelos futuros. Los modelos anteriores (Claude Sonnet 4 (obsoleto), Opus 4 (obsoleto) y anteriores) mantienen sus estructuras de precios existentes.

Cuándo usar cada opción

Endpoints globales (recomendado):

  • Proporcionan máxima disponibilidad y tiempo de actividad
  • Enrutan dinámicamente las solicitudes a regiones con capacidad disponible
  • Sin recargo de precio
  • Ideal para aplicaciones donde la residencia de datos es flexible

Endpoints regionales (CRIS):

  • Enrutan el tráfico a través de regiones geográficas específicas
  • Requeridos para requisitos de residencia de datos y cumplimiento normativo
  • Disponibles para EE. UU., UE, Japón y Asia-Pacífico
  • El recargo de precio del 10 % refleja los costos de infraestructura para capacidad regional dedicada

Implementación

Uso de endpoints globales (predeterminado para Opus 4.6, Sonnet 4.6 y Sonnet 4.5):

Los ID de modelo para Claude Opus 4.6, Sonnet 4.6 y Sonnet 4.5 ya incluyen el prefijo global.:

Uso de endpoints regionales (CRIS):

Para usar endpoints regionales, reemplaza el prefijo global. con un prefijo regional como us.:

Claude Mythos Preview es un modelo de vista previa de investigación disponible para clientes invitados en Amazon Bedrock. Para obtener más información, consulta Project Glasswing.

Recursos adicionales

  • Precios de Bedrock: aws.amazon.com/bedrock/pricing
  • Documentación de precios de AWS: Guía de precios de Bedrock
  • Publicación del blog de AWS: Presentamos Claude Sonnet 4.5 en Amazon Bedrock
  • Detalles de precios de Anthropic: Precios de plataformas en la nube

Was this page helpful?

  • Instalar y configurar la AWS CLI
  • Instalar un SDK para acceder a Bedrock
  • Acceder a Bedrock
  • Suscribirse a los modelos de Anthropic
  • Listar modelos disponibles
  • Realizar solicitudes
  • Autenticación con token de portador
  • Registro de actividad
  • Compatibilidad de funciones
  • Funciones compatibles destacadas
  • Funciones no compatibles
  • Compatibilidad con PDF en Bedrock
  • Ventana de contexto
  • Endpoints globales frente a regionales
  • Cuándo usar cada opción
  • Implementación
  • Recursos adicionales
Sí
Sí
Sí
No
Claude Sonnet 4
Obsoleto.
anthropic.claude-sonnet-4-20250514-v1:0SíSíSíNoSí
Claude Sonnet 3.7
Retirado.
anthropic.claude-3-7-sonnet-20250219-v1:0NoNoNoNoNo
Claude Opus 4.5anthropic.claude-opus-4-5-20251101-v1:0SíSíSíNoNo
Claude Opus 4.1
Obsoleto.
anthropic.claude-opus-4-1-20250805-v1:0NoSíNoNoNo
Claude Opus 4
Retirado.
anthropic.claude-opus-4-20250514-v1:0NoNoNoNoNo
Claude Haiku 4.5anthropic.claude-haiku-4-5-20251001-v1:0SíSíSíNoNo
Claude Haiku 3.5
Obsoleto.
anthropic.claude-3-5-haiku-20241022-v1:0NoSíNoNoNo
import boto3

bedrock = boto3.client(service_name="bedrock")
response = bedrock.list_foundation_models(byProvider="anthropic")

for summary in response["modelSummaries"]:
    print(summary["modelId"])
from anthropic import AnthropicBedrock

client = AnthropicBedrock(
    # Autentícate proporcionando las claves a continuación o usa los proveedores de credenciales predeterminados de AWS, como
    # ~/.aws/credentials o las variables de entorno "AWS_SECRET_ACCESS_KEY" y "AWS_ACCESS_KEY_ID".
    aws_access_key="<access key>",
    aws_secret_key="<secret key>",
    # Se pueden usar credenciales temporales con aws_session_token.
    # Lee más en https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html.
    aws_session_token="<session_token>",
    # aws_region cambia la región de AWS a la que se envía la solicitud. Por defecto, el SDK lee AWS_REGION,
    # y si no está presente, usa us-east-1. Ten en cuenta que el SDK no lee ~/.aws/config para la región.
    aws_region="us-west-2",
)

message = client.messages.create(
    model="global.anthropic.claude-opus-4-6-v1",
    max_tokens=256,
    messages=[{"role": "user", "content": "Hello, world"}],
)
print(message.content)
using Anthropic.Bedrock;
using Anthropic.Models.Messages;

var client = new AnthropicBedrockClient(
    new AnthropicBedrockApiTokenCredentials
    {
        BearerToken = "your-bearer-token",
        Region = "us-west-2",
    }
);

var response = await client.Messages.Create(new MessageCreateParams
{
    Model = "us.anthropic.claude-sonnet-4-5-20250929-v1:0",
    MaxTokens = 1024,
    Messages = [new() { Role = Role.User, Content = "Hello!" }],
});
from anthropic import AnthropicBedrock

client = AnthropicBedrock(aws_region="us-west-2")

message = client.messages.create(
    model="global.anthropic.claude-opus-4-6-v1",
    max_tokens=256,
    messages=[{"role": "user", "content": "Hello, world"}],
)
from anthropic import AnthropicBedrock

client = AnthropicBedrock(aws_region="us-west-2")

# Usando el endpoint regional de EE. UU. (CRIS)
message = client.messages.create(
    model="us.anthropic.claude-opus-4-6-v1",  # Regional prefix
    max_tokens=256,
    messages=[{"role": "user", "content": "Hello, world"}],
)