Fonctionnalités prises en charge
Prérequis
- Node.js 18+
- Un compte CometAPI avec une clé API active — obtenez la vôtre ici
1
Installer le provider
Installez
@cometapi/ai-sdk-provider avec le package principal de AI SDK :2
Définir votre clé API
Le provider lit la variable d’environnement
COMETAPI_KEY par défaut :Utilisez des variables d’environnement pour éviter d’intégrer des identifiants en dur dans votre code source.
3
Importer le provider
Importez l’instance de provider par défaut :Pour remplacer la clé API, l’URL de base ou d’autres paramètres, utilisez
createCometAPI :Utilisation
Générer du texte
UtilisezgenerateText() pour une réponse en une seule fois :
Diffuser du texte en Streaming
UtilisezstreamText() pour une sortie en temps réel par fragments :
Générer des Embeddings
UtiliseztextEmbeddingModel() pour créer des embeddings vectoriels :
Générer des images
UtilisezimageModel() pour générer des images à partir de prompts textuels :
Configuration du provider
createCometAPI accepte les options suivantes :
Méthodes de modèle
Le provider expose plusieurs constructeurs de modèle :
Parcourez la liste complète des model ID disponibles sur la page Models.
Conseils et dépannage
Conseils et dépannage
- Sélection du modèle : Tout modèle du catalogue de modèles CometAPI fonctionne avec la méthode de modèle correspondante — les modèles de chat via
cometapi(), les modèles d’embedding viatextEmbeddingModel(), les modèles d’image viaimageModel(). - Ajustement des réponses : Passez
temperature,maxTokensettopPdirectement àgenerateText()oustreamText(), par ex.generateText(\{..., temperature: 0.7\}). - Gestion des erreurs : Encapsulez les appels dans
try/catchpour gérer les erreurs d’authentification, les limites de débit ou les problèmes réseau. - Sécurité : Ne versionnez jamais les clés API dans le contrôle de version. Utilisez des variables d’environnement ou un gestionnaire de secrets.
- Limites de débit : Surveillez l’utilisation dans la console CometAPI.