애플, Foundation Models에 Claude·Gemini 등 서버 모델 연결 지원
애플은 2026년 WWDC에서 Foundation Models를 확장해 앱이 애플의 기기 내 모델뿐 아니라 Claude·Gemini 같은 서버 모델도 같은 Swift 세션 API로 호출할 수 있게 했습니다. 모델 제공자가 Swift 패키지로 연결을 구현하면 앱은 도구 호출과 정해진 형식의 응답 생성을 이용하고, 앱 상태에 따라 모델과 도구도 바꿀 수 있습니다. 애플 자체 모델을 PCC에서 비용 없이 쓰려면 개발자 자격을 갖춰야 하며 일일 사용량 제한이 적용됩니다.

애플은 2026년 WWDC에서 Foundation Models 프레임워크를 서버에서 실행되는 외부 언어 모델까지 연결하도록 확장했습니다. 앱 개발자는 이제 Apple Intelligence의 기기 내 모델뿐 아니라 Claude·Gemini 같은 서버 모델도 같은 Swift API로 호출할 수 있습니다. 애플이 2025년 WWDC에서 소개한 초기 버전은 Apple Intelligence에 쓰이는 기기 내 언어 모델을 앱에서 이용하게 하는 도구였습니다. 외부 모델을 쓰려면 모델 제공자가 프레임워크에 연결하는 패키지를 만들어 배포해야 합니다.
모델 제공자는 LanguageModel 프로토콜을 구현한 Swift 패키지를 배포합니다. 이 프로토콜은 모델이 지원하는 기능과 실행 설정을 프레임워크에 알리고, 실행기는 프레임워크의 요청을 모델에 맞는 방식으로 전달해 생성 결과를 세션에 돌려줍니다. 앱 개발자는 패키지를 프로젝트에 추가하고 해당 모델로 LanguageModelSession을 만듭니다. 이후 요청을 보내고 응답을 받는 기본 흐름은 애플 모델을 쓸 때와 같습니다. 애플 개발자 문서는 LanguageModel 프로토콜의 지원 대상으로 iOS, iPadOS, Mac Catalyst, macOS, tvOS, visionOS, watchOS 27.0 이상을 안내합니다.
모델을 바꿔도 요청과 응답을 다루는 기본 세션 API를 재사용할 수 있습니다. 다만 모델마다 지원하는 기능과 실행 설정은 다르며, 제공자가 이를 선언합니다.
도구 호출은 모델이 앱에서 제공한 도구를 골라 앱 코드에 작업을 요청하는 기능입니다. 예를 들어 요리법 검색 도구를 연결하면 모델은 검색어와 결과 개수를 인자로 지정해 도구를 호출합니다. 앱 코드는 데이터베이스를 검색해 결과를 돌려주고, 모델은 이를 바탕으로 사용자에게 답합니다. 데이터 조회나 앱 기능 실행은 개발자가 만든 도구가 담당합니다.
가이드 생성은 개발자가 정한 Swift 자료형에 맞춰 응답을 받는 기능입니다. 개발자가 결과에 필요한 항목과 형식을 미리 정하면 프레임워크는 그 구조에 맞춰 값을 생성합니다. 앱은 자유 형식 문장을 다시 나눠 필요한 항목을 추출하는 작업을 줄이고, 결과를 정해 둔 데이터 구조로 처리할 수 있습니다. 애플은 서버 모델에서도 도구 호출과 가이드 생성을 지원한다고 설명합니다.
Dynamic Profiles는 앱 상태에 따라 모델과 도구 구성을 바꾸는 기능입니다. 각 프로필에는 모델과 지침, 도구, 온도나 추론 수준 같은 설정을 묶을 수 있습니다. Dynamic Instructions는 모델에 요청을 보내기 전에 앱의 현재 상태를 살펴 필요한 지침과 도구를 반영합니다. 애플이 든 요리 앱 사례에서는 요리법을 고르는 단계, 재료를 바꾸는 단계, 보유 재료를 검색하는 단계에 따라 다른 지침과 도구를 제공할 수 있습니다.
프로필 전환 조건은 앱 개발자가 정합니다. 프로필을 바꾸면 다음 모델 요청부터 새 모델과 설정이 적용되고, 대화 기록은 같은 세션 안에서 이어집니다. 따라서 단계가 바뀌어도 새 대화를 시작하지 않고 모델과 도구 구성을 조정할 수 있습니다. 애플은 이를 기기 내 모델로 처리할 작업과 더 큰 서버 모델이 필요한 복잡한 작업을 앱에서 나눠 맡기는 용도로 설명합니다.
Private Cloud Compute(PCC)를 이용하는 조건은 별도입니다. 클라우드 API 비용 없이 쓸 수 있다고 애플이 안내한 대상은 PCC에서 실행하는 애플 Foundation Models입니다. 개발자는 App Store Small Business Program에 가입해야 하고, 자신이 App Store에 배포한 앱의 첫 다운로드 수가 200만 건 미만이어야 하며, PCC 권한도 받아야 합니다. Apple Intelligence를 사용할 수 있는 지역의 App Store 배포 앱에 적용되며, TestFlight와 임시 배포로 시험할 때도 이용할 수 있습니다. 애플은 PCC 기반 기능에 일일 사용량 제한을 두며, 더 넓은 이용은 향후 유료로 제공할 예정이라고 밝혔습니다.
참고 자료
- Foundation Models framework
- What’s new in the Foundation Models framework - WWDC26 - Videos - Apple Developer
- Bring an LLM provider to the Foundation Models framework - WWDC26 - Videos - Apple Developer
- Meet the Foundation Models framework - WWDC25 - Videos - Apple Developer
- Composing dynamic sessions with instructions and profiles | Apple Developer Documentation
- LanguageModel | Apple Developer Documentation
- Expanding generation with tool calling | Apple Developer Documentation
- Generating Swift data structures with guided generation | Apple Developer Documentation
- Private Cloud Compute - Apple Developer