Skip to main content
Der CometAPI-Provider für das AI SDK bietet Ihnen Zugriff auf über 500 KI-Modelle über eine einheitliche TypeScript-Schnittstelle. Verwenden Sie ihn, um Textgenerierung, Streaming, Embeddings und Bildgenerierung zu jeder Node.js- oder Edge-Runtime-Anwendung hinzuzufügen.

Unterstützte Funktionen

Voraussetzungen

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 Sie generateText() für eine einzelne Antwort:

Text streamen

Verwenden Sie streamText() für eine Ausgabe in Echtzeit in Blöcken:

Embeddings generieren

Verwenden Sie textEmbeddingModel(), um Vektor-Embeddings zu erstellen:

Bilder generieren

Verwenden Sie imageModel(), 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.
  • Modellauswahl: Jedes Modell aus dem CometAPI-Modellkatalog funktioniert mit der entsprechenden Modellmethode — Chat-Modelle über cometapi(), Embedding-Modelle über textEmbeddingModel(), Bildmodelle über imageModel().
  • Antworten feinabstimmen: Übergeben Sie temperature, maxTokens und topP direkt an generateText() oder streamText(), 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.

Verwandte Ressourcen