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
httpxahttpx2, un fork mantenido y compatible con la API. Los objetos personalizadoshttp_client,Timeouty de transporte se construían a partir dehttpx2, y llamar ahttpx2.alias_httpx()al iniciar mantenía en funcionamiento las bibliotecas de trazado o de simulación (mocking) que modificanhttpx. - La versión 1.0 requería Python 3.10 o superior.
- Eliminó la API heredada Text Completions, los parámetros
temperature,top_pytop_ken los métodos de Messages y elcompaction_controldel lado del cliente en el tool runner. - En el cliente asíncrono, los resultados de
.with_raw_responserequeríanawait response.parse(). AnthropicBedrocklanzaba un error cuando no había una región de AWS configurada, en lugar de usarus-east-1por 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
- Release v2.1.239 · anthropics/claude-code · GitHub (Anthropic (GitHub), 21 de agosto de 2026, oficial)
- Claude Platform release notes - Claude Platform Docs (Anthropic (Claude Platform Docs), 20 de agosto de 2026, oficial)
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.