effidevFlutter · Cloudflare-Edge · Cloud-Kostenoptimierung
Deutsch

Streaming KI-UI und Mikro-Interaktionen in React / Next.js mit Vercel AI SDK v3 umsetzen

React Next.js Streaming AI UI Vercel AI SDK Guide

Moderne Nutzer erwarten Echtzeit-Text-Streaming und dynamisch generierte Interfaces (Generative UI) statt statischer Ladespinner.

Das Vercel AI SDK ist das Standard-Toolkit zur Implementierung reaktiver KI-Schnittstellen in React und Next.js App Router.

Kernpunkte

  • Streaming-Vorteile: Reduziert die gefühlte Wartezeit (TTFT) um über 80 %.
  • useChat & streamText: Automatische Zustandssynchronisation zwischen Frontend und KI-Backends.
  • Generative UI: Rendert interaktive React-Komponenten direkt aus Tool Calls.

1. Server Route (app/api/chat/route.ts)

import { openai } from '@ai-sdk/openai';
import { streamText } from 'ai';

export const runtime = 'edge';

export async function POST(req: Request) {
  const { messages } = await req.json();
  const result = streamText({ model: openai('gpt-4o-mini'), messages });
  return result.toDataStreamResponse();
}