Build AI features with the Vercel AI SDK — streaming, tool calling and switching between model providers