Welcome in 2026 with a new release 👋
New features
- All providers are now V3‑ready for AI SDK v6
- Added Rozenite AI SDK profiler plugin
- Added tool calling support for Llama (streaming + non‑streaming)
- Added re-ranking support for llama models (new feature in v6)
Breaking changes
Provider APIs now target AI SDK v6 (V3 provider spec). Do not upgrade if you’re still on a lower SDK version.
Small breaking change in the Apple interface (should be low impact for most users). When working with embeddings, you must specify language (optionally) when getting an instance of a model.
const model = apple.textEmbeddingModel({ language: 'en' })Previously, you would pass it alongside each call as providerMetadata.
providerMetadata: { apple: { language: 'en' } }The following API was removed:
apple.textEmbeddingModel('NameOfSelectedModel')
It allowed choosing a different model by string, but only one model exists, so this was likely never used, hence we decided to introduce such breaking change to avoid introducing unnecessary legacy early in the project.
