Anthropic amplía los errores del SDK de Python 2.6
Anthropic ha publicado la versión 2.6.0 de su SDK de Python, con códigos de error más precisos, soporte para cerrar sesión de miembros de una organización en todos los dispositivos y varias correcciones. Importa sobre todo a quienes integran Claude en aplicaciones y necesitan tratar los fallos de forma específica.
Anthropic ha publicado la versión 2.6.0 de su SDK oficial para Python, la biblioteca que usan los desarrolladores para llamar a la API de Claude desde sus aplicaciones. La actualización añade códigos de error para los límites de rampa (ramp limits) y para los fallos de validación de External Key, y permite cerrar la sesión de los miembros de una organización en todos los dispositivos. También incluye correcciones de errores y mejoras en la documentación.
Qué hay detrás
Un SDK traduce las llamadas a la API en código cómodo de usar, y en la práctica los errores son lo que más trabajo da. Una aplicación que recibe un fallo genérico no sabe si debe reintentar, esperar o avisar a un administrador. Por eso buena parte de los cambios de esta versión van en la misma dirección: códigos y tipos de error más precisos, documentados método por método.
Hay además un matiz relevante. Claude también se ofrece a través de las plataformas de nube de AWS (Amazon Bedrock) y Google Cloud (Vertex AI), y el SDK incluye clientes específicos para ellas. Una de las correcciones hace que las excepciones de código y de estado funcionen también en esos clientes, de modo que un error se trate igual independientemente de dónde se consuma el modelo. Otra corrige que las copias creadas con copy y with_options no conservaban el http_client personalizado ni el aws_profile.
El material no explica qué activa exactamente los límites de rampa ni los fallos de External Key. Conviene consultar la documentación de la API antes de tratar esos códigos en producción.
Claves
- Errores más específicos: los nuevos códigos permiten distinguir causas que antes llegaban mezcladas.
- Clientes de nube: las excepciones de estado y código ya se lanzan en los clientes de Bedrock y Vertex.
- Copias del cliente:
copyywith_optionsmantienen ahora la configuración personalizada. - Telemetría: el SDK deja de registrar los parámetros de muestreo en los spans de OpenTelemetry.
- Pruebas: la suite elimina las variables de entorno
ANTHROPIC_yAWS_antes de ejecutarse, para evitar resultados contaminados por la configuración local.
¿Te ha resultado útil esta noticia?
Fuente original
Leer artículo originalSeguir leyendo
Ayer
Python SDK de Claude v2.5.0: gestión mejorada de errores
Anthropic lanza una nueva versión de su SDK de Python con mejoras significativas en la captura y clasificación de errores de API, nuevos filtros para gestionar espacios de trabajo y correcciones de seguridad. La actualización refuerza la integración con plataformas como Bedrock y Vertex AI.
Hace 3 días
Claude SDK Python v2.4.0: control de gastos y RBAC en GA
Anthropic publica la versión 2.4.0 de su SDK para Python con nuevas funciones de análisis, límites de gasto y control de acceso basado en roles (RBAC) ya en disponibilidad general. La actualización refuerza las herramientas de gobernanza para equipos que integran Claude en aplicaciones empresariales.
Hace 1 semana
SDK Python de Claude v2.3.0: nuevas APIs para empresas
Anthropic lanza la versión 2.3.0 de su SDK Python con soporte para gestión de etiquetas en organizaciones Enterprise de Claude. La actualización incluye correcciones en la integración con Google Cloud y mejoras en la documentación de herramientas de ejecución de código.
¿Te ha servido? Recíbelo cada lunes
Un correo semanal con lo más relevante de Claude y SAP, en español y sin ruido. Suscríbete aquí abajo →