/v1/embeddings génère des embeddings vectoriels pour une entrée textuelle. Les embeddings représentent le sens sémantique du texte sous forme d’un tableau de flottants à haute dimension, permettant la recherche par similarité, le clustering et la génération augmentée par récupération (RAG). Le point de terminaison est compatible avec l’API Embeddings de OpenAI.
Point de terminaison
Modèles d’embedding pris en charge
Consultez le Répertoire des modèles pour connaître la disponibilité actuelle et les tarifs.
Requête
En-têtes
Paramètres du corps
string
requis
Identifiant du modèle d’embedding. Exemple :
"gemini-embedding-001", "text-embedding-3-small".string | array
requis
Texte à vectoriser. Peut être une chaîne de caractères unique ou un tableau de chaînes pour un embedding par lot.
string
"float" (par défaut) retourne un tableau de flottants. "base64" retourne une chaîne encodée en base64.integer
Nombre de dimensions pour l’embedding de sortie. Non pris en charge par tous les modèles.
Exemples de requêtes
Réponse
Champs de la réponse
array
Tableau d’objets d’embedding, un par chaîne d’entrée.
integer
Nombre de tokens traités.
Exemple de similarité cosinus
python