Hugging Face, AnyLanguageModel 1.0으로 로컬 및 클라우드 LLM 통합 API 제공

Hugging Face, Apple Foundation Models 코드를 그대로 로컬과 클라우드에서 사용 가능하게 하는 AnyLanguageModel 1.0 공개

·2026.10.23 16:30

핵심 내용

import 문만 변경하면 로컬과 클라우드 LLM을 동일하게 제어할 수 있다.

1 / 6

자세히 보기

  • Hugging Face가 Apple Foundation Models API를 따르는 Swift 패키지 AnyLanguageModel 1.0을 2026년 10월 13일 정식 출시함
  • import 문만 FoundationModels에서 AnyLanguageModel으로 바꾸면 시스템 모델, MLX, llama.cpp, Core ML, 클라우드 API를 동일한 세션 코드로 전환 가능함
  • 모든 제공자에서 도구 호출과 구조화된 출력을 지원하며, 중첩된 @Generable 타입 및 배열 처리를 지원함
  • Swift 6.3 이상, iOS 17, macOS 14, visionOS 1, Linux에서 동작하며, OS 27에서는 외부 모델 프로토콜도 지원함

주요 기능 및 변경 사항

  • API 키를 @autoclosure @Sendable 클로저로 수신하여 요청 시마다 재읽음
  • 클라우드 제공자도 로컬 모델과 동일한 기능(구조화된 출력, 스트리밍 중 도구 호출, 토큰 사용량 반환) 제공
  • swift-huggingface 1.0.0과 swift-xet 1.0.0에서 JSONValue 타입 변경, enum 생성 형식 변경 등 호환성 깨는 변경 사항 발생

지원 모델 및 환경

  • Gemma 4 E2B, LFM2.5 2.6B 등 로컬 모델은 iPhone 또는 32GB 이상 Mac에서 실행 가능
  • OpenAI, Anthropic, Google Gemini, HF Inference Providers, OpenRouter 등 클라우드 API 지원
  • MCP 통합은 패키지에 포함하지 않고 앱 레벨에서 처리하도록 권장

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.