Obsługiwane funkcje
Wymagania wstępne
- Node.js 18+
- Konto CometAPI z aktywnym kluczem API — pobierz je tutaj
1
Zainstaluj provider
Zainstaluj
@cometapi/ai-sdk-provider razem z podstawowym pakietem AI SDK:2
Ustaw klucz API
Provider domyślnie odczytuje zmienną środowiskową
COMETAPI_KEY:Używaj zmiennych środowiskowych, aby uniknąć umieszczania poświadczeń na stałe w kodzie źródłowym.
3
Zaimportuj provider
Zaimportuj domyślną instancję providera:Aby nadpisać klucz API, base URL lub inne ustawienia, użyj
createCometAPI:Użycie
Generowanie tekstu
UżyjgenerateText() do uzyskania pojedynczej odpowiedzi:
Streaming tekstu
UżyjstreamText() do uzyskania danych wyjściowych w czasie rzeczywistym, zwracanych porcjami:
Generowanie Embeddings
UżyjtextEmbeddingModel() do tworzenia osadzeń wektorowych:
Generowanie obrazów
UżyjimageModel() do generowania obrazów na podstawie Prompt:
Konfiguracja dostawcy
createCometAPI akceptuje następujące opcje:
Metody modelu
Dostawca udostępnia kilka konstruktorów modeli:
Przeglądaj pełną listę dostępnych model ID na stronie Models page.
Wskazówki i rozwiązywanie problemów
Wskazówki i rozwiązywanie problemów
- Wybór modelu: Każdy model z katalogu modeli CometAPI działa z odpowiadającą mu metodą modelu — modele czatu przez
cometapi(), modele embedding przeztextEmbeddingModel(), modele obrazów przezimageModel(). - Dostrajanie odpowiedzi: Przekaż
temperature,maxTokensitopPbezpośrednio dogenerateText()lubstreamText(), np.generateText(\{..., temperature: 0.7\}). - Obsługa błędów: Opakuj wywołania w
try/catch, aby obsługiwać błędy uwierzytelniania, limity szybkości lub problemy z siecią. - Bezpieczeństwo: Nigdy nie zapisuj kluczy API w systemie kontroli wersji. Używaj zmiennych środowiskowych lub menedżera sekretów.
- Limity szybkości: Monitoruj użycie w konsoli CometAPI.