Skip to main content

Sémantique

  • Sans état. Rien n’est stocké, et c’est la seule route sans endUserId — aucun utilisateur final n’est impliqué.
  • Limites. Jusqu’à 96 entrées par appel, chacune d’au plus 8 192 caractères.
  • Rôle du vecteur. input_type: "document" (par défaut) crée les vecteurs à stocker. input_type: "query" crée les vecteurs de recherche avec le conditionnement UTC [asked YYYY-MM-DD] utilisé par Conare. DR2E5 est asymétrique : n’utilisez jamais un vecteur de document comme requête.
  • Ordre déterministe. Les vecteurs sont normalisés à l’unité et renvoyés dans l’ordre d’entrée.
  • Authentification. Utilisez la même clé de plateforme sk-conare-... que pour ConareDB dans Authorization: Bearer sk-conare-....

Épinglage de modèle

model est un pin, pas un sélecteur. L’endpoint sert exactement un modèle, indiqué dans chaque réponse. Épingler tout autre nom renvoie 400 model_not_served — des vecteurs d’un autre modèle ne sont jamais substitués silencieusement. Épinglez le modèle chaque fois que vos vecteurs doivent rester compatibles avec un index existant ; un appel non épinglé reçoit toujours le modèle actuellement servi.

Facturation

L’usage est mesuré en tokens d’embed (~4 caractères par token) et apparaît dans votre vue d’usage de plateforme. Schéma complet des requêtes/réponses : Référence de l’API.