AI SDK RSC

AI SDK RSC

React Server Components 기반 비동기 UI를 위한 AI SDK의 실험적 툴킷이에요.

출처: 문서

본문

AI SDK RSC는 현재 실험 단계예요. 프로덕션에서는 [AI SDK UI](/docs/ai-sdk-ui/overview)를 사용하는 걸 권장해요. RSC에서 UI로 마이그레이션하는 방법은 [마이그레이션 가이드](/docs/ai-sdk-rsc/migrating-to-ui)를 참고하세요.

AI SDK RSC는 React Server Components 기반 비동기 UI를 위한 툴킷이에요. 주요 함수들은 다음과 같아요:

  • streamUI — 툴 실행 시 React Server Components를 스트리밍하는 헬퍼 함수예요. streamUI
  • createAI — 애플리케이션을 감싸고 클라이언트와 서버의 언어 모델 사이에서 상태를 공유하는 컨텍스트 프로바이더를 만들어요. createAI
  • createStreamableUI — 서버에서 렌더링하고 클라이언트로 스트리밍할 수 있는 스트리밍 UI 컴포넌트를 만들어요. createStreamableUI
  • createStreamableValue — 서버에서 렌더링하고 클라이언트로 스트리밍할 수 있는 스트리밍 값을 만들어요. createStreamableValue
  • getAIState — 서버에서 AI 상태를 읽어요. getAIState
  • getMutableAIState — 서버에서 AI 상태를 읽고 업데이트해요. getMutableAIState
  • useAIState — 컨텍스트 프로바이더에서 클라이언트의 AI 상태를 가져와요. useAIState
  • useUIState — 컨텍스트 프로바이더에서 클라이언트의 UI 상태를 가져와요. useUIState
  • useActions — 클라이언트에서 서버 액션을 호출해요. useActions

더 알아보기 (Learn more)

전체 사이트맵