Anthropic ha actualizado su SDK Swift para integrar el nuevo modelo de lenguaje Claude Opus 5.5, identificado internamente como .opus5_5. Esta modificación, reflejada en el archivo README.md, introduce una nueva constante en el enum ClaudeLanguageModel que corresponde a la versión 4.6 de la generación del modelo. La actualización asegura que los desarrolladores puedan referirse a este modelo específico mediante una constante compilada, manteniendo la consistencia con los identificadores de la API de Anthropic.
La documentación técnica detalla que los identificadores de modelo sin fecha, como .opus5_5, funcionan como instantáneas fijas (pinned snapshots) y no como punteros permanentes, lo que garantiza que el modelo subyacente no cambie bajo el usuario. Además, se especifica que los niveles de esfuerzo (effort) deben asignarse explícitamente mediante la etiqueta fixedEffort:, ya que la API predetermina 'high' si no se envía un valor. El SDK permite mapear niveles de razonamiento del framework (light, moderate, deep, custom) a los niveles de esfuerzo de la API, aunque los niveles no aceptados por el modelo se descartan.
El documento también aborda la gestión de credenciales, que están vinculadas al dispositivo y no se sincronizan, y la atribución de usuarios mediante perfiles. Se recomienda usar el encabezado 'anthropic-user-profile-id' junto con la beta 'user-profiles-2026-08-18' para identificar las solicitudes en aplicaciones que actúan en nombre de usuarios, asegurando que el backend valide la identidad del usuario antes de cada petición.
