OpenAI Embeddings
Créez des vecteurs textuels compatibles avec OpenAI.
OpenAI Embeddings convertit une entrée ou un lot d’entrées en représentations vectorielles pour la recherche sémantique, le clustering, les recommandations et la recherche vectorielle. Les limites d’entrée, les dimensions de sortie et l’application des paramètres facultatifs dépendent du modèle d’embedding sélectionné.
/v1/embeddingsCrée une représentation vectorielle des entrées fournies pour la recherche sémantique, le clustering, les recommandations et d’autres usages de recherche vectorielle. L’interface accepte un texte, un lot de textes, un tableau de tokens ou un lot de tableaux de tokens.
Les limites d’entrée et les dimensions de sortie dépendent du modèle sélectionné. Par exemple, text-embedding-ada-002 produit des vecteurs de 1536 dimensions et accepte au maximum 8192 tokens en entrée ; d’autres modèles peuvent avoir des limites différentes.
Authentification
bearerAuth Utilisez Bearer your-api-key dans le Header Authorization.
Emplacement: header
Corps de requête
Choisissez la structure textuelle selon le nombre d’entrées ; les deux vues utilisent le même endpoint Embeddings.
application/jsonConvertit une chaîne non vide en vecteur d’embedding, pour tester un élément ou effectuer une recherche en temps réel.
- model
- ID d’un modèle d’embedding visible pour la clé API actuelle.
- input
- Chaîne non vide unique à convertir en vecteur.
- encoding_format
- Format d’encodage du vecteur ; float est utilisé par défaut.
{
"model": "MODEL_ID",
"input": "La nourriture de ce restaurant est délicieuse et le serveur est aimable.",
"encoding_format": "float"
}Les tableaux de tokens et les lots de tableaux de tokens restent disponibles dans la référence complète des champs ; le nombre d’entrées, leur longueur et les dimensions des vecteurs dépendent des limites du modèle sélectionné.
Corps de réponse
application/json
application/json
application/json
application/json
application/json