/v1/embeddings, stockez le vecteur renvoyé, puis interrogez-le avec votre base de données vectorielle.
Créer un embedding
Utilisez un model ID compatible avec les embeddings depuis la page Models ou le répertoire des modèles. Les exemples ci-dessous appellent l’API Embeddings compatible OpenAI.Ces exemples utilisent l’espace réservé
your-embedding-model-id. Remplacez-le par un model ID d’embedding disponible depuis la page Models ou le répertoire des modèles avant d’exécuter la requête.Exemple de réponse
Une réponse réussie peut ressembler à ceci. La réponse inclut un vecteur pour chaque élément d’entrée ; le vecteur ci-dessous est raccourci pour faciliter la lecture :Entrée par lot
Envoyez un tableau de chaînes lorsque vous voulez obtenir plusieurs vecteurs à partir d’une seule requête :cURL
Exemples d’enregistrements de modèle
Cet exemple de réponse du catalogue de modèles montre l’enveloppe
/api/models et la forme d’un enregistrement de modèle d’embedding compatible OpenAI. Certains enregistrements d’embedding utilisent un model_type vide ; choisissez un modèle d’embedding par ID et selon la prise en charge de l’endpoint plutôt que de vous fier uniquement à ce champ.cURL
Erreurs courantes
Entrée trop longue
Entrée trop longue
Divisez les documents longs en segments avant de créer des embeddings.
Mauvais type de modèle
Mauvais type de modèle
Choisissez un modèle prenant en charge les embeddings dans le répertoire des modèles.
Incompatibilité des dimensions de vecteur
Incompatibilité des dimensions de vecteur
Conservez le même modèle et les mêmes dimensions pour un même index vectoriel.
Clé API manquante
Clé API manquante
Envoyez
Authorization: Bearer $COMETAPI_KEY.Codes d’erreur et stratégie de nouvelle tentative
400
400
N’effectuez pas de nouvelle tentative tant que l’entrée, le model ID ou le paramètre des dimensions n’est pas corrigé.
401
401
N’effectuez pas de nouvelle tentative tant que la clé API n’est pas présente et valide.
404
404
Vérifiez l’URL de base, le chemin et le model ID avant de réessayer.
429
429
Réessayez avec un backoff exponentiel et réduisez la taille du lot ou la concurrence.
500 or 503
500 or 503
Réessayez avec un backoff pour les erreurs transitoires du fournisseur ou du service.
Tarification et répertoire des modèles
Page des modèles
Découvrez comment CometAPI expose les model IDs dans la documentation.
Répertoire des modèles
Parcourez la disponibilité et les capacités des modèles.
Tarification
Vérifiez la tarification avant d’appeler un modèle.