Saltar al contenido

Un equipo editorial y una comunidad que crean con IA

← Todos los artículos

Noticia · Anthropic · 2 min de lectura

Fecha del hecho: · Publicado:

Anthropic lanza la versión 1.0 de su SDK de Python con cambios que rompen la compatibilidad

El 20 de agosto de 2026, Anthropic lanzó la versión 1.0 de su SDK de Python. La capa HTTP pasó a httpx2, se exigió Python 3.10 o superior y se eliminaron la API Text Completions y los parámetros de muestreo de los métodos de Messages.

Entrada de archivo: cubre un hecho del 20 de agosto de 2026 y la publicamos el 8 de noviembre de 2026. Los datos provienen de fuentes de esa fecha y pueden haber cambiado desde entonces.

El 20 de agosto de 2026, Anthropic lanzó la versión 1.0 de su SDK de Python anthropic, una versión mayor con cambios que rompen la compatibilidad. Claude Code v2.1.239 siguió el 21 de agosto de 2026 con un comando de migración, como muestra la página de la versión v2.1.239 de Claude Code en GitHub.

Qué cambió en la versión 1.0

  • La capa HTTP pasó de httpx a httpx2, un fork mantenido y compatible con la API. Los objetos personalizados http_client, Timeout y de transporte se construían a partir de httpx2, y llamar a httpx2.alias_httpx() al iniciar mantenía en funcionamiento las bibliotecas de trazado o de simulación (mocking) que modifican httpx.
  • La versión 1.0 requería Python 3.10 o superior.
  • Eliminó la API heredada Text Completions, los parámetros temperature, top_p y top_k en los métodos de Messages y el compaction_control del lado del cliente en el tool runner.
  • En el cliente asíncrono, los resultados de .with_raw_response requerían await response.parse().
  • AnthropicBedrock lanzaba un error cuando no había una región de AWS configurada, en lugar de usar us-east-1 por defecto.

Qué significó para los proyectos de Python

Los proyectos de Python que fijaban anthropic con un rango amplio de versiones podían fallar al actualizar, sobre todo los que pasaban parámetros de muestreo, usaban Bedrock sin región o modificaban httpx.

Ayuda para migrar y fuentes

El comando de Claude Code, /claude-api upgrade, migraba proyectos de Python de anthropic 0.x a 1.x. Los timeouts en 1.x usaban anthropic.Timeout, no httpx.Timeout. Una guía de migración a v1 enumeraba cada cambio con fragmentos de antes y después, y las notas de versión de Claude Platform registran el lanzamiento del SDK.


Fuentes

Redactado con ayuda de IA, únicamente a partir de las fuentes indicadas arriba. Antes de publicarse, controles automáticos verificaron sus fechas, sus fuentes y todas sus versiones de idioma.

Anthropic lanza la versión 1.0 de su SDK de Python con cambios que rompen la compatibilidad | vibecoding.inc