Støttede funksjoner
Forutsetninger
- Node.js 18+
- En CometAPI-konto med en aktiv API-nøkkel — få din her
1
Installer leverandøren
Installer
@cometapi/ai-sdk-provider sammen med kjernepakken for AI SDK:2
Angi API-nøkkelen din
Leverandøren leser miljøvariabelen
COMETAPI_KEY som standard:Bruk miljøvariabler for å unngå å hardkode legitimasjon i kildekoden din.
3
Importer leverandøren
Importer standardinstansen av leverandøren:For å overstyre API-nøkkelen, base URL eller andre innstillinger, bruk
createCometAPI:Bruk
Generer tekst
BrukgenerateText() for et enkeltstående svar:
Strøm tekst
BrukstreamText() for chunked utdata i sanntid:
Generer Embeddings
BruktextEmbeddingModel() for å opprette vektor-Embeddings:
Generer bilder
BrukimageModel() for å generere bilder fra tekstprompter:
Konfigurasjon av provider
createCometAPI aksepterer følgende alternativer:
Modellmetoder
Provideren eksponerer flere modellkonstruktører:
Se hele listen over tilgjengelige model IDs på Models page.
Tips og feilsøking
Tips og feilsøking
- Valg av modell: Alle modeller fra CometAPI-modellkatalogen fungerer med den tilsvarende modellmetoden — chatmodeller via
cometapi(), embedding-modeller viatextEmbeddingModel(), bildemodeller viaimageModel(). - Finjustering av svar: Send
temperature,maxTokensogtopPdirekte tilgenerateText()ellerstreamText(), for eksempelgenerateText(\{..., temperature: 0.7\}). - Feilhåndtering: Pakk kall inn i
try/catchfor å håndtere autentiseringsfeil, rate limits eller nettverksproblemer. - Sikkerhet: Commit aldri API-nøkler til versjonskontroll. Bruk miljøvariabler eller en secrets manager.
- Rate limits: Overvåk bruk i CometAPI-konsollen.