OpenAI migra su SDK de Python a HTTPX2: cambios en TLS y certificados

OpenAI: Migrating to HTTPX2

El SDK de OpenAI para Python ahora usa HTTPX2 para sus clientes HTTP síncronos y asíncronos. Este cambio altera el almacén de confianza TLS por defecto, que pasa de certifi al almacén del sistema operativo, lo que puede romper la verificación de certificados en imágenes de contenedores mínimas o entornos con proxies corporativos. La guía detalla cómo adaptar clientes personalizados, tiempos de espera, autenticación, mocking y pruebas, e incluye una vía de escape temporal para quienes aún dependen de HTTPX clásico.

HTTPX2 cambia el almacén de confianza TLS por defecto, incluso para aplicaciones que usan el cliente HTTP predeterminado del SDK.
  1. simonw

    Anthropic hizo el mismo cambio unas semanas después de que OpenAI lo hiciera: https://github.com/anthropics/anthropic-sdk-python/releases/...

    El problema con httpx como dependencia es que actualmente está trabajando hacia un lanzamiento 1.0 que estará lleno de cambios revolucionarios.

    El proyecto httpx2 es esencialmente un fork que promete no romper la API existente, lo que lo convierte en una dependencia más estable sobre la cual construir.

    Escribí un comentario bastante largo sobre mis preocupaciones por la versión 1.0 que rompe el año pasado - https://github.com/encode/httpx/discussions/3344#discussionc... - en ese comentario recomendé que el proyecto HTTPX lanzara su 1.0 como un paquete llamado httpx2 en su lugar, pero un año después ahora tenemos un httpx2 (lanzado por un mantenedor diferente) que mantiene la API antigua.

  2. jklehm

    Me pregunto si evaluaron httpx2 vs niquests: https://github.com/jawah/niquests

  3. i574n

    Se produjo un error de red. Comprueba tu conexión e inténtalo de nuevo. Si el problema persiste, contáctanos a través de nuestro centro de ayuda en help.openai.com.

    Sí, buenos payasos de la ingeniería.

  4. shay_ker

    Supongo que esto se debe en gran parte a la ofensiva de ciberseguridad, ¿para asegurar que el código de ruta crítica sea seguro?

  5. ZeroCool2u

    La API fundamental del paquete requests es suficientemente buena y ahora está mantenida por la PSF. No entiendo por qué OpenAI y Anthropic no simplemente donan algo de dinero a la PSF para mejoras enfocadas y expansión de la misma.

Más de este día

2026-08-28