Skip to main content
De CometAPI-provider voor de AI SDK geeft je toegang tot meer dan 500 AI-modellen via een uniforme TypeScript-interface. Gebruik deze om tekstgeneratie, streaming, embeddings en beeldgeneratie toe te voegen aan elke Node.js- of Edge-runtimeapplicatie.

Ondersteunde functies

Vereisten

1

Installeer de provider

Installeer @cometapi/ai-sdk-provider samen met het AI SDK-kernpakket:
2

Stel je API key in

De provider leest standaard de omgevingsvariabele COMETAPI_KEY:
Gebruik omgevingsvariabelen om te voorkomen dat credentials hardcoded in je broncode komen te staan.
3

Importeer de provider

Importeer de standaard providerinstantie:
Gebruik createCometAPI om de API key, base URL of andere instellingen te overschrijven:

Gebruik

Genereer tekst

Gebruik generateText() voor een eenmalige respons:

Stream tekst

Gebruik streamText() voor realtime output in chunks:

Genereer embeddings

Gebruik textEmbeddingModel() om vector embeddings te maken:

Genereer afbeeldingen

Gebruik imageModel() om afbeeldingen te genereren op basis van tekstprompts:

Providerconfiguratie

createCometAPI accepteert de volgende opties:

Modelmethoden

De provider biedt verschillende modelconstructors: Bekijk de volledige lijst met beschikbare model ID’s op de Models page.
  • Modelselectie: Elk model uit de CometAPI model catalog werkt met de bijbehorende modelmethode — chatmodellen via cometapi(), embeddingmodellen via textEmbeddingModel(), afbeeldingsmodellen via imageModel().
  • Fine-tuning van responses: Geef temperature, maxTokens en topP direct door aan generateText() of streamText(), bijvoorbeeld generateText(\{..., temperature: 0.7\}).
  • Foutafhandeling: Omwikkel aanroepen met try/catch om authenticatiefouten, rate limits of netwerkproblemen af te handelen.
  • Beveiliging: Commit API-sleutels nooit naar versiebeheer. Gebruik omgevingsvariabelen of een secrets manager.
  • Rate limits: Monitor het gebruik in de CometAPI console.

Gerelateerde bronnen