The Apple provider enables you to use Apple's on-device AI capabilities with the Vercel AI SDK in React Native applications. This includes language models, text embeddings, and other Apple-provided AI features that run entirely on-device for privacy and performance.
Install the Apple provider:
While you can use the Apple provider standalone, we recommend using it with the Vercel AI SDK for a much better developer experience. The AI SDK provides unified APIs, streaming support, and advanced features. To use with the AI SDK, you'll need v5 and required polyfills:
Different Apple AI features have varying iOS version requirements. Check the specific API documentation for compatibility details.
To use Apple Intelligence with the iOS Simulator, you need to enable it on your macOS system first. See the Running on Simulator guide for detailed setup instructions.
Import the Apple provider and use it with the AI SDK: