AI SDK 3.1에서 3.2로 마이그레이션

AI SDK 3.1에서 3.2로 마이그레이션

[AI SDK 3.2 릴리스 블로그 포스트](https://vercel.com/blog/introducing-vercel-ai-sdk-3-2)에서 릴리스에 대한 자세한 내용을 확인해 보세요.

이 가이드는 AI SDK 3.2로 업그레이드하는 데 도움을 드릴 거예요:

  • 실험적인 StreamingReactResponse 기능이 제거되었어요
  • 여러 기능이 deprecated 처리되었어요
  • UI 프레임워크 통합이 각자의 Node modules로 이동했어요

출처: 문서

본문

업그레이드하기

AI SDK

AI SDK 버전 3.2로 업데이트하려면 선호하는 패키지 매니저로 다음 명령어를 실행하세요.

제거된 기능

실험적이었던 StreamingReactResponse가 제거되었어요. 스트리밍 UI를 만들려면 AI SDK RSC를 사용할 수 있어요.

더 이상 사용되지 않는 기능

nanoid 내보내기는 더 이상 사용되지 않아요. 대신 generateId를 사용해 주세요.

UI 패키지 분리

AI SDK UI는 여러 프레임워크를 지원해요: React, Svelte, Vue.js, SolidJS.

React와 RSC를 제외한 통합 기능들은 별도의 Node 모듈로 이동했어요. import 및 require 문을 다음과 같이 업데이트해야 해요:

  • ai/svelte를 @ai-sdk/svelte로 변경하세요.
  • ai/vue를 @ai-sdk/vue로 변경하세요.
  • ai/solid를 @ai-sdk/solid로 변경하세요.

기존 내보내기는 여전히 사용할 수 있지만, 향후 릴리스에서 제거될 예정이에요.

탐색

더 알아보기 (Learn more)