Skip to main content
Provider CometAPI dla AI SDK zapewnia dostęp do ponad 500 modeli AI poprzez ujednolicony interfejs TypeScript. Użyj go, aby dodać generowanie tekstu, Streaming, Embeddings oraz generowanie obrazów do dowolnej aplikacji działającej w środowisku Node.js lub Edge runtime.

Obsługiwane funkcje

Wymagania wstępne

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żyj generateText() do uzyskania pojedynczej odpowiedzi:

Streaming tekstu

Użyj streamText() do uzyskania danych wyjściowych w czasie rzeczywistym, zwracanych porcjami:

Generowanie Embeddings

Użyj textEmbeddingModel() do tworzenia osadzeń wektorowych:

Generowanie obrazów

Użyj imageModel() 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.
  • Wybór modelu: Każdy model z katalogu modeli CometAPI działa z odpowiadającą mu metodą modelu — modele czatu przez cometapi(), modele embedding przez textEmbeddingModel(), modele obrazów przez imageModel().
  • Dostrajanie odpowiedzi: Przekaż temperature, maxTokens i topP bezpośrednio do generateText() lub streamText(), 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.

Powiązane zasoby