Volver a Aprender
ANTHROPICIntermedio5 min lectura·2026-06-18

Anthropic SDK Python v0.110.0: ejecución de código y fixes críticos

Nueva herramienta code_execution_20260120, corrección de headers HTTP y mejor soporte para Amazon Bedrock

#anthropic#python#sdk#claude#amazon-bedrock

¿Qué es / Qué cambió?

Anthropic ha publicado la versión 0.110.0 de su SDK oficial de Python, el paquete que permite integrar los modelos Claude en aplicaciones Python. La actualización principal introduce soporte para code_execution_20260120, una nueva herramienta que permite a Claude ejecutar fragmentos de código de forma más robusta dentro de flujos de trabajo integrados.

Además de la nueva funcionalidad, la versión corrige dos problemas críticos: la sobrescritura incorrecta de headers HTTP (ahora se fusionan en lugar de reemplazarse) y la pérdida de tipos de eventos en streams con AWS Bedrock. También se unifica la lógica de validación interna para la clave x-stainless-helper.

Lo que necesitas saber

  • 1La nueva herramienta `code_execution_20260120` amplía las capacidades de ejecución de código de Claude en integraciones Python.
  • 2Se corrigió un bug crítico donde los headers HTTP se sobrescribían; ahora se fusionan correctamente.
  • 3Los flujos de streaming con Amazon Bedrock preservan correctamente los tipos de eventos tras la actualización.
  • 4Se unificó la lógica de validación para la clave `x-stainless-helper` y su vocabulario de valores permitidos.
  • 5La actualización está disponible ahora mismo vía pip sin necesidad de cambios adicionales en el entorno.

Cómo usarlo

Actualiza el SDK a la versión exacta con pip:

pip install anthropic==0.110.0

Verifica la versión instalada:

pip show anthropic | grep Version

Para usar la nueva herramienta de ejecución de código en tu cliente:

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-opus-4-5",
    max_tokens=1024,
    tools=[
        {"type": "code_execution_20260120", "name": "code_execution"}
    ],
    messages=[
        {"role": "user", "content": "Calcula los primeros 10 números de Fibonacci."}
    ]
)

print(response.content)

Para quién es útil

Esta actualización es esencial para desarrolladores Python que ya integran Claude en sus aplicaciones y dependen del SDK oficial de Anthropic, especialmente quienes usan Amazon Bedrock como proveedor o manejan headers HTTP personalizados. También es relevante para equipos que quieran aprovechar capacidades de ejecución de código directamente desde Claude dentro de sus pipelines o agentes.