Embeddings

Vektorgenerierung, Indexierung und Ähnlichkeitssuche.

Nur Generierung

http
POST /v1/embeddings
json
{
  "input": ["Premier texte", "Deuxieme texte"],
  "model": null,
  "routing_strategy": "auto"
}
json
{
  "embeddings": [[0.0123, -0.0456, ...], [0.0789, ...]],
  "dimensions": 1536,
  "model": "text-embedding-3-small",
  "provider": "openai"
}

Indexierung

Generiert den Vektor und speichert ihn im Vektorindex (pgvector) Ihrer Organisation, mit freien Metadaten.

http
POST /v1/embeddings/index
json
{
  "content": "IleAI est une plateforme unifiee d'acces a des modeles d'IA.",
  "metadata": { "source": "faq", "id_interne": "42" }
}
json
{ "id": "3f7a1c2e-..." }
Die Indexierung erzwingt immer text-embedding-3-small (routing_strategy "manual"), unabhängig vom model, das für Ihre Generierungen verwendet wird: Alles, was den Index betrifft, muss dieselbe Vektordimension teilen.

Ähnlichkeitssuche

http
POST /v1/embeddings/search
json
{
  "query": "Comment fonctionne le routage IA ?",
  "top_k": 5
}
json
{
  "results": [
    {
      "id": "3f7a1c2e-...",
      "content": "IleAI est une plateforme unifiee d'acces a des modeles d'IA.",
      "metadata": { "source": "faq", "id_interne": "42" },
      "model": "text-embedding-3-small",
      "distance": 0.1834
    }
  ]
}

distance ist eine Kosinus-Distanz — je näher an 0, desto relevanter das Ergebnis.

Anbieter

OpenAI, Google.