Hugging Face presenta AnyLanguageModel 1.0, una biblioteca para desarrolladores de aplicaciones Swift. Su propuesta es utilizar una interfaz compatible con Foundation Models y escoger para cada tarea un modelo del dispositivo o un proveedor remoto. La misma versión acompaña a swift-huggingface y swift-xet 1.0, que ayudan a descargar modelos del Hub.
Según sus autores, la biblioteca trabaja con modelos abiertos mediante llama.cpp, MLX y Core ML, además de servicios alojados. Incluye generación guiada, llamadas a herramientas y gestión de credenciales mediante una función que puede solicitar tokens temporales. El artículo remite a guías de migración para quienes usen versiones anteriores.
La elección entre ejecución local y remota afecta a privacidad, conexión, coste y capacidad. Una interfaz común facilita comparar opciones, pero no elimina la necesidad de revisar el tratamiento de los datos y las condiciones de cada proveedor. La fotografía de un teclado es ilustrativa y no muestra el proyecto.
