Develop AI Functions Example

Offizieller Vercel-Skill zum Entwickeln, Prüfen und Strukturieren von AI-SDK-Beispielen.

Develop AI Functions Example ist ein offizieller Skill aus dem Repository vercel/ai von Vercel. Laut Anbieter unterstützt er beim Erstellen, Ausführen und Ändern von Beispielen im Verzeichnis examples/ai-functions/src. Die Beispiele dienen dazu, Provider-Unterstützung zu validieren, Funktionen des AI SDK zu demonstrieren und Test-Fixtures zu erzeugen. Der Skill ist deshalb eine Entwicklungsanleitung und kein eigenständiger Modellanbieter, kein Hostingdienst und kein fertiges Produktivsystem. Er richtet sich an Personen, die den AI SDK in TypeScript-Projekten nachvollziehbar ausprobieren oder Änderungen an der Bibliothek mit kleinen, reproduzierbaren Beispielen absichern möchten.

Zweck und Auslöser

Die offizielle Beschreibung nennt drei typische Aufgaben. Ein Beispiel kann neue Provider-Unterstützung prüfen, eine neue Funktion mit einem konkreten Provider demonstrieren oder einen Fehler in einer isolierten Datei reproduzieren. Auch provider-spezifische Optionen und API-Antwort-Fixtures gehören zum vorgesehenen Bereich. Diese Grenze ist wichtig: Der Skill soll nicht automatisch eine vollständige Anwendung entwerfen, beliebige Infrastruktur verändern oder Geheimnisse beschaffen. Er liefert Kontext für den Beispielordner und unterstützt eine fokussierte technische Untersuchung.

Abgedeckte Funktionen

Laut Anbieter enthält der Beispielbereich unter anderem nicht gestreamte Textgenerierung mit generateText, Streaming mit streamText, strukturierte Ausgaben mit generateObject und streamObject sowie agentische Abläufe mit ToolLoopAgent. Hinzu kommen einzelne und gebündelte Embeddings, Bildgenerierung, Sprachausgabe, Transkription, Reranking, Middleware, Provider-Registry, Telemetrie, komplexe Zusammenspiele, wiederverwendbare Werkzeuge und gemeinsame Hilfsfunktionen. Die Einordnung nach Funktion verhindert flache Sammeldateien und macht sichtbar, welches Verhalten ein Beispiel tatsächlich prüft.

Aufbau und Arbeitsweise

Die Quelle empfiehlt, Beispiele nach Funktion und Provider zu gruppieren. Ein grundlegendes Beispiel soll basic.ts heißen; zusätzliche Dateien erhalten beschreibende kebab-case-Namen. Alle Beispiele verwenden laut Anbieter den run-Wrapper aus lib/run.ts. Dieser lädt Umgebungswerte aus einer lokalen Konfiguration und stellt eine ausführliche Fehlerbehandlung für API-Fehler bereit. Für Streams gibt es eine Hilfsfunktion zur vollständigen Ausgabe, während Druckwerkzeuge undefinierte Werte aus Ergebnissen entfernen können. Ein Beispiel sollte einen klaren Prompt, ein realistisches Modellkennzeichen und genau ein nachvollziehbares Merkmal zeigen.

Sicherheit, Grenzen und E-E-A-T

Beispiele können externe Modellanbieter aufrufen und dabei Prompts, Dateien oder API-Antworten verarbeiten. Zugangsdaten, Tokens, private Schlüssel und echte personenbezogene Daten gehören nicht in Quelltext, Fixture-Dateien oder Kataloginhalte. Lokales Ausführen bedeutet nicht automatisch, dass Daten lokal bleiben, weil der ausgewählte Provider und das Modell Inhalte verarbeiten können. Der run-Wrapper erleichtert Fehlerberichte, ersetzt aber keine Prüfung von Datenschutz, Kostenkontrolle, Berechtigungen oder Prompt-Injection. Laut Anbieter ist die Skill-Datei eine praktische Anleitung im offiziellen Repository; die Primärquelle und die AI-SDK-Dokumentation sind für aktuelle API-Details maßgeblich. Das Repository nennt Apache-2.0 als Lizenz. Der Eintrag behauptet weder Kompatibilität mit jedem Provider noch Produktionsreife jedes Beispiels und nennt keine konkreten Preise. Teams sollten die aktuelle Anbieter-Dokumentation, Modellverfügbarkeit und Kontobedingungen vor einer Ausführung prüfen.

Kostenlos
Anbieter
Vercel
Lizenz
Apache-2.0
Zuletzt geprüft
09.09.2026

Repository und Dokumentation

Kategorien

Kompatibel mit

Codex Cursor