Ondersteunde functies
Vereisten
- Node.js 18+
- Een CometAPI-account met een actieve API key — haal die hier op
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
GebruikgenerateText() voor een eenmalige respons:
Stream tekst
GebruikstreamText() voor realtime output in chunks:
Genereer embeddings
GebruiktextEmbeddingModel() om vector embeddings te maken:
Genereer afbeeldingen
GebruikimageModel() 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.
Tips en probleemoplossing
Tips en probleemoplossing
- Modelselectie: Elk model uit de CometAPI model catalog werkt met de bijbehorende modelmethode — chatmodellen via
cometapi(), embeddingmodellen viatextEmbeddingModel(), afbeeldingsmodellen viaimageModel(). - Fine-tuning van responses: Geef
temperature,maxTokensentopPdirect door aangenerateText()ofstreamText(), bijvoorbeeldgenerateText(\{..., temperature: 0.7\}). - Foutafhandeling: Omwikkel aanroepen met
try/catchom 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.