Text Embedding 3 Large
Transformez vos textes en vecteurs pour rechercher des documents par leur sens, rapprocher des contenus et organiser une base de connaissances.
text-embedding-3-largePOST /embeddingsCe que fait ce modèle
Transformez des textes en vecteurs pour retrouver des documents qui parlent du même sujet.
Cette page rassemble la description du modèle, les réglages exposés par Imọlẹ et les informations nécessaires pour l’appeler avec l’API.
Résultats et opérations pris en charge
- Recherche sémantique dans vos documents.
- Recherche de contexte pour une base de connaissances.
- Classement de contenus similaires.
Décrire clairement le résultat attendu
Construisez la demande dans cet ordre. Chaque étape précise une information que le modèle peut utiliser directement.
- 01
Documents
Découpez vos documents en passages cohérents de moins de 8 192 tokens.
- 02
Recherche
Encodez la question avec le même modèle et le même nombre de dimensions, puis comparez les vecteurs.
Retrouver une procédure
Comment réinitialiser mon mot de passe ?
Le vecteur de cette question permet de retrouver des procédures formulées avec des mots différents.
Contrôles disponibles dans Imọlẹ
dimensions
3 072 par défaut. Un nombre plus petit réduit le stockage. Utilisez la même valeur pour tous les vecteurs comparés.
encoding_format
float renvoie un tableau de nombres ; base64 renvoie les nombres float32 encodés.
Intégrer le modèle dans un projet
/embeddingshttps://api.imole.app/v1Bearer $IMOLE_API_KEYUtilisez application/json pour les requêtes JSON.Chargez IMOLE_API_KEY depuis une variable d’environnement côté serveur. N’insérez jamais la clé dans le code envoyé au navigateur, une application mobile, un dépôt Git ou un fichier partagé.
Les modèles texte acceptent Responses et Chat Completions. Responses convient aux nouvelles intégrations et aux outils ; Chat Completions conserve la compatibilité avec les intégrations OpenAI existantes.
Paramètres acceptés
modelRequisIdentifiant du modèle.
text-embedding-3-largeinputRequisTexte non vide, liste de textes, tableau de tokens ou liste de tableaux. 8 192 tokens par entrée, 2 048 entrées et 300 000 tokens par requête maximum.
—dimensionsNombre de valeurs par vecteur. 3 072 par défaut ; entier entre 1 et 3 072.
—encoding_formatFormat des vecteurs. float par défaut.
float, base64userIdentifiant utilisateur facultatif, sous forme de texte.
—Exemples d’intégration
Testez d’abord la requête cURL, puis reprenez le même identifiant de modèle dans votre application JavaScript ou Python.
Embeddings
curl -X POST "https://api.imole.app/v1/embeddings" \
-H "Authorization: Bearer $IMOLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "text-embedding-3-large",
"input": "Le marché central de Cotonou ouvre tous les jours dès six heures."
}'Réponse, suivi et erreurs
Responses renvoie notamment `output` et `output_text`. Chat Completions renvoie `choices`, puis `message.content`. En streaming, traitez les événements dans leur ordre d’arrivée.
400Requête incorrecte : corrigez le champ indiqué avant de réessayer.
401Clé absente, incorrecte ou révoquée.
402Solde de cauris insuffisant.
429Capacité temporairement indisponible : respectez `Retry-After` et utilisez un délai progressif.
5xxErreur temporaire : conservez l’identifiant de requête et évitez de relancer deux fois une opération facturable.
Tarification et sources
Les tarifs par requête seront publiés à l’activation du modèle.