Anthropic lanza un SDK de Swift para usar Claude en el framework Foundation Models de Apple

Fuentes: Anthropic releases a Swift package to bring Claude into Apple's Foundation Models framework

Anthropic ha publicado Claude for Foundation Models, un paquete de Swift que integra su modelo Claude en el framework Foundation Models de Apple como proveedor de lenguaje del lado del servidor. El paquete implementa el protocolo LanguageModel del framework, de modo que los desarrolladores pueden manejar a Claude con la misma API LanguageModelSession que ya utilizan para el modelo local de Apple: respond(to:), streaming, generación guiada y tool calling funcionan de forma idéntica.

Las solicitudes se envían directamente desde la aplicación a la API de Claude, sin pasar por los servidores de Apple, y la facturación se realiza a la cuenta de Anthropic con las tarifas estándar de su API. El desarrollador decide caso por caso cuándo recurrir a Claude y cuándo mantener el modelo on-device de Apple, lo que permite escalar a un modelo frontier cuando se necesita mayor contexto, razonamiento avanzado o herramientas de servidor como búsqueda web y ejecución de código.

El paquete es beta y requiere iOS 27, macOS 27, visionOS 27 o watchOS 27, además de Xcode 27. La autenticación admite una clave de API para desarrollo y un proxy propio en producción para no distribuir la clave en el binario. Entre sus características figuran niveles de esfuerzo ajustables (low, medium, high, xhigh, max), salida estructurada con @Generable, herramientas de cliente conformes al framework y herramientas de servidor como web search, web fetch y code execution. El repositorio incluye además un ejemplo ejecutable de chat en línea de comandos con bandera --search que habilita la búsqueda web server-side.