CometAPI-provideren for AI SDK gir deg tilgang til 500+ AI-modeller gjennom et enhetlig TypeScript-grensesnitt. Bruk den til å legge til tekstgenerering, streaming, embeddings og bildegenerering i alle Node.js- eller Edge runtime-applikasjoner.Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Støttede funksjoner
| Feature | Method | Status |
|---|---|---|
| Tekstgenerering | generateText() | Støttes |
| Tekststreaming | streamText() | Støttes |
| Text embeddings | textEmbeddingModel() | Støttes |
| Bildegenerering | imageModel() | Støttes |
Forutsetninger
- Node.js 18+
- En CometAPI-konto med en aktiv API-nøkkel — skaff din her
Angi API-nøkkelen din
Provideren leser miljøvariabelen
COMETAPI_KEY som standard:Bruk miljøvariabler for å unngå å hardkode legitimasjon i kildekoden din.
Bruk
Generer tekst
BrukgenerateText() for et enkeltstående svar:
Stream tekst
BrukstreamText() for chunket utdata i sanntid:
Generer embeddings
BruktextEmbeddingModel() for å opprette vektor-embeddings:
Generer bilder
BrukimageModel() for å generere bilder fra tekst-prompts:
Providerkonfigurasjon
createCometAPI godtar følgende alternativer:
| Option | Type | Default | Description |
|---|---|---|---|
apiKey | string | process.env.COMETAPI_KEY | CometAPI API-nøkkel |
baseURL | string | https://api.cometapi.com/v1 | API-base URL |
headers | Record<string, string> | — | Egendefinerte request-headere |
fetch | FetchFunction | — | Egendefinert fetch-implementasjon |
Modellmetoder
Provideren eksponerer flere modellkonstruktører:| Method | Returns | Use case |
|---|---|---|
cometapi(modelId) | LanguageModelV2 | Tekstgenerering og streaming (kortform) |
cometapi.chatModel(modelId) | LanguageModelV2 | Chat completions |
cometapi.completionModel(modelId) | LanguageModelV2 | Text completions |
cometapi.languageModel(modelId) | LanguageModelV2 | Alias for chatModel |
cometapi.textEmbeddingModel(modelId) | EmbeddingModelV2 | Text embeddings |
cometapi.imageModel(modelId) | ImageModelV2 | Bildegenerering |
Tips og feilsøking
Tips og feilsøking
- Modellvalg: Alle modeller fra CometAPI-modellkatalogen fungerer med den tilsvarende modellmetoden — chat-modeller via
cometapi(), embedding-modeller viatextEmbeddingModel(), bildemodeller viaimageModel(). - Fine-tuning av svar: Send
temperature,maxTokensogtopPdirekte tilgenerateText()ellerstreamText(), f.eks.generateText(\{..., temperature: 0.7\}). - Feilhåndtering: Pakk kall inn i
try/catchfor å håndtere autentiseringsfeil, rate limits eller nettverksproblemer. - Sikkerhet: Ikke commit API-nøkler til versjonskontroll. Bruk miljøvariabler eller en secrets manager.
- Rate limits: Overvåk bruk i CometAPI-konsollen.