Section 4/151 menit
4. Requirements dan Setup
4. Requirements dan Setup
Persyaratan Platform
swift
- iOS 26.0+ / macOS 26.0+ / iPadOS 26.0+
- Xcode 26.0+
- Perangkat dengan Apple Intelligence:
- iPhone 16 atau lebih baru
- iPad dengan chip M-series
- Mac dengan chip Apple Silicon (M1 atau lebih baru)
- Apple Intelligence harus diaktifkan di Settings
Import
Tidak ada konfigurasi Package.swift atau target tambahan — framework sudah tersedia di SDK:
swift
import FoundationModels
Availability Check
Karena Foundation Models membutuhkan Apple Intelligence yang mungkin tidak tersedia di semua perangkat, selalu cek ketersediaan:
swift
import FoundationModels
// Cek apakah model tersedia di perangkat ini
let model = SystemLanguageModel.default
switch model.availability {
case .available:
// Lanjut membuat session
let session = LanguageModelSession()
case .unavailable(let reason):
switch reason {
case .appleIntelligenceNotEnabled:
print("Pengguna perlu mengaktifkan Apple Intelligence di Settings")
case .deviceNotSupported:
print("Perangkat tidak mendukung Apple Intelligence")
case .modelNotReady:
print("Model sedang di-download atau di-install")
@unknown default:
print("Model tidak tersedia: \(reason)")
}
}