Zum Hauptinhalt springen
Das Vercel AI SDK ist die beliebteste Möglichkeit, KI-Features in Next.js-, React-, Svelte- und Vue-Apps zu bauen. Venice funktioniert direkt als OpenAI-kompatibler Provider.

Einrichtung

Provider-Konfiguration

Erstelle einen Venice-Provider mit dem OpenAI-kompatiblen Adapter:
Das .chat() stellt sicher, dass Anfragen an Venices /chat/completions-Endpoint gehen. Die Standard-Syntax openai('model') verwendet möglicherweise neuere OpenAI-Endpoints, die Venice noch nicht unterstützt.

Streaming-Chat (Next.js App Router)

API-Route

React-Komponente

Text generieren (ohne Streaming)

Structured Output

Tool Calling

Image Generation

Venice Image Generation kann direkt parallel zum AI SDK aufgerufen werden:

Multi-Model-Chat (Modellauswahl)

Lass Nutzer zwischen Venice-Modellen wählen:

Web-Search-Integration

Übergib Venice-Parameter für die Websuche:
Wenn experimental_providerMetadata nicht durchgereicht wird, kannst du einen Custom-Fetch-Wrapper verwenden oder die Venice-API für Web-Search-Features direkt aufrufen.

Embeddings

Verwende für Embeddings textEmbeddingModel() direkt auf dem Provider:

Umgebungsvariablen

Empfohlene Modelle

Vercel AI SDK Docs

Offizielle Vercel AI SDK-Dokumentation

Venice-Modelle

Alle Venice-Modelle durchsuchen