Develop AI Functions Example
Offizieller Vercel-Skill zum Entwickeln, Prüfen und Strukturieren von AI-SDK-Beispielen.
- Skill Road
- Develop AI Functions Example
Kategorien
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.
- Anbieter
- Vercel
- Lizenz
- Apache-2.0
- Zuletzt geprüft
- 09.09.2026
Repository und Dokumentation
Kategorien
Kompatibel mit
Passende Ratgeber
Anleitungen und Hintergrund, die zu diesem Eintrag passen.
Fakechat-Plugin für Claude Code einrichten
Das Fakechat-Plugin installieren, Claude Code mit Channels-Schalter starten und über eine lokale Browser-Oberfläche Nachrichten und Dateien testen.
30.09.2026
Laravel Boost einrichten
Laravel Boost in einer Laravel-Anwendung installieren und mit Claude Code, Cursor oder Codex verbinden.
29.09.2026
Azure DevOps MCP Server einrichten
Azure DevOps MCP Server einrichten mit geprüften Links, minimalen Rechten und sicherem ersten Test starten.
25.09.2026
Ein Claude-Code-Plugin installieren
Ein Plugin aus dem offiziellen Anthropic-Marketplace installieren – am Beispiel des Code-Review-Plugins.
24.09.2026