Unterstützte Funktionen
Voraussetzungen
- Node.js 18+
- Ein CometAPI-Konto mit einem aktiven API key — holen Sie sich Ihren hier
1
Installieren Sie den Provider
Installieren Sie
@cometapi/ai-sdk-provider zusammen mit dem AI SDK-Core-Paket:2
Legen Sie Ihren API key fest
Der Provider liest standardmäßig die Umgebungsvariable
COMETAPI_KEY:Verwenden Sie Umgebungsvariablen, um zu vermeiden, Anmeldedaten fest im Quellcode zu hinterlegen.
3
Importieren Sie den Provider
Importieren Sie die Standard-Provider-Instanz:Um den API key, die base URL oder andere Einstellungen zu überschreiben, verwenden Sie
createCometAPI:Verwendung
Text generieren
Verwenden SiegenerateText() für eine einzelne Antwort:
Text streamen
Verwenden SiestreamText() für eine Ausgabe in Echtzeit in Blöcken:
Embeddings generieren
Verwenden SietextEmbeddingModel(), um Vektor-Embeddings zu erstellen:
Bilder generieren
Verwenden SieimageModel(), um Bilder aus Text-Prompts zu generieren:
Anbieter-Konfiguration
createCometAPI akzeptiert die folgenden Optionen:
Modellmethoden
Der Anbieter stellt mehrere Modellkonstruktoren bereit:
Die vollständige Liste der verfügbaren model IDs finden Sie auf der Models-Seite.
Tipps und Fehlerbehebung
Tipps und Fehlerbehebung
- Modellauswahl: Jedes Modell aus dem CometAPI-Modellkatalog funktioniert mit der entsprechenden Modellmethode — Chat-Modelle über
cometapi(), Embedding-Modelle übertextEmbeddingModel(), Bildmodelle überimageModel(). - Antworten feinabstimmen: Übergeben Sie
temperature,maxTokensundtopPdirekt angenerateText()oderstreamText(), z. B.generateText(\{..., temperature: 0.7\}). - Fehlerbehandlung: Kapseln Sie Aufrufe in
try/catch, um Authentifizierungsfehler, Ratenbegrenzungen oder Netzwerkprobleme zu behandeln. - Sicherheit: Committen Sie API-Schlüssel niemals in die Versionsverwaltung. Verwenden Sie Umgebungsvariablen oder einen Secrets-Manager.
- Ratenbegrenzungen: Überwachen Sie die Nutzung in der CometAPI-Konsole.