OpenMultiDocumentation
Console

Embeddings

POST /v1/embeddings est compatible OpenAI : input, model, dimensions, encoding_format… fonctionnent comme avec l'API d'origine.

r = client.embeddings.create(
    model="auto",          # le modèle d'embeddings par défaut de la plateforme
    input=["premier texte", "deuxième texte"],
)
vec = r.data[0].embedding

Choix du modèle

  • model: "auto" → le modèle d'embeddings par défaut de la plateforme (openai/text-embedding-3-small sauf configuration contraire).
  • Un id concret (ex. openai/text-embedding-3-large) est honoré tel quel.

Mêmes règles que le chat

  • Un éventuel bloc openmulti est retiré avant la transmission ; sans extension, la réponse est identique octet pour octet à celle du fournisseur.
  • Retry borné sur panne transitoire, même modèle.
  • L'usage et le coût sont mesurés et débités comme pour le chat ; le plafond de dépense du projet s'applique.
curl https://api.openmulti.ai/v1/embeddings \
  -H "Authorization: Bearer $OPENMULTI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "auto", "input": "texte à encoder"}'