POST /v1/embeddings
Embeddings-API: OpenAI-kompatible Vektoren, verarbeitet in der EU
Der Embeddings-Endpunkt wandelt Text in Zahlenvektoren um, die seine Bedeutung abbilden, sodass ähnliche Passagen nah beieinanderliegen. Darauf bauen semantische Suche, Retrieval-Augmented Generation, Duplikaterkennung und Clustering auf. Das Anfrageformat entspricht dem von OpenAI, und die Dokumente, die Sie einbetten, oft Ihre sensibelsten Daten, werden in europäischen Rechenzentren verarbeitet.
- 01API-Format: OpenAI
- 02Rechenzentren in der EU
- 03Durch einen AV-Vertrag abgedeckt
curl https://api.inference.eu/v1/embeddings \
-H "Authorization: Bearer $INFERENCE_EU_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen3-embedding-8b",
"input": [
"Die Kündigungsfrist beträgt drei Monate zum Quartalsende.",
"The notice period is three months to the end of a quarter.",
"Le préavis est de trois mois avant la fin du trimestre."
],
"dimensions": 1024,
"encoding_format": "float"
}'Was der Endpunkt leistet
POST /v1/embeddings erwartet ein model und einen input, also einen String oder ein Array von Strings, und liefert je Eingabe einen Vektor. Die Antwort enthält ein Array data, dessen Elemente einen index passend zur Position der Eingabe und ein embedding als Liste von Gleitkommazahlen tragen. usage meldet die verbrauchten prompt_tokens.
Mehrsprachige Modelle wie qwen3-embedding-8b legen einen deutschen, einen englischen und einen französischen Satz mit gleicher Bedeutung nah zusammen. Eine Frage in einer Sprache findet so Dokumente in einer anderen. Für europäische Unternehmen, deren Verträge, Tickets und Wikis selten einsprachig sind, ist das entscheidend.
Die wichtigsten Felder der Anfrage
Senden Sie Stapel statt eines Strings pro Anfrage: Ein Array von Eingaben wird gemeinsam verarbeitet und ist deutlich effizienter. Jede Eingabe muss in die maximale Eingabelänge des Modells passen, teilen Sie lange Dokumente also vorher in Abschnitte.
dimensions verkürzt den Vektor bei Modellen, die dafür trainiert sind, etwa der Qwen3-Embedding-Familie. Kürzere Vektoren brauchen weniger Speicher und beschleunigen die Suche bei geringem Genauigkeitsverlust; testen Sie 512 oder 1024 gegen die volle Länge mit Ihren eigenen Daten. encoding_format ist float oder base64, Letzteres verkleinert große Antworten. Nutzen Sie für Dokumente und Anfragen stets dasselbe Modell und dieselbe Dimension.
Ein bewährtes RAG-Muster
Eine typische Retrieval-Pipeline wandelt Dokumente in sauberen Text um, teilt ihn in überlappende Abschnitte von einigen hundert Tokens, bettet jeden Abschnitt ein und speichert die Vektoren samt Quelltext in einer Vektordatenbank wie pgvector, Qdrant oder Weaviate. Bei einer Anfrage betten Sie die Frage ein, holen die 20 bis 50 nächsten Abschnitte per Kosinus-Ähnlichkeit und lassen einen Reranker die besten fünf auswählen.
Diese Abschnitte erhält dann ein Chat-Modell als Kontext. Bei Qwen3-Embeddings stellen Sie Anfragen eine kurze Aufgabenbeschreibung voran, wie die Modellkarte empfiehlt, Dokumente betten Sie ohne ein. Die erste Indexierung großer Bestände läuft am besten über die Batch-API.
Fehler und Sonderfälle
Eine Eingabe über dem Limit des Modells führt zu einem 400-Fehler und wird nicht stillschweigend gekürzt, teilen Sie also vorher auf. Leere Strings werden ebenfalls abgelehnt; filtern Sie sie heraus. Eine Chat-Modell-ID an diesem Endpunkt ergibt einen Fehler mit Hinweis auf den Modelltyp, eine unbekannte ID 404.
Vektoren verschiedener Modelle oder desselben Modells mit unterschiedlichem dimensions sind nicht vergleichbar. Ändern Sie eines davon, betten Sie den gesamten Bestand neu ein. Die meisten Modelle liefern normalisierte Vektoren, sodass Kosinus-Ähnlichkeit und Skalarprodukt dieselbe Reihenfolge ergeben. Wiederholen Sie 429-Antworten mit Backoff und nutzen Sie für große Indexierungen Batches.
Embeddings: häufige Fragen
Die Fragen, die uns Einkauf, Entwicklung und Rechtsabteilungen am häufigsten stellen. Etwas fehlt? Fragen Sie uns direkt.
Verwandte Seiten
- RerankSortieren Sie Suchergebnisse für RAG nach Relevanz mit einer Rerank-API. Cross-Encoder-Modelle wie bge-reranker-v2-m3, Verarbeitung in Rechenzentren der EU.Endpunkte
- Document conversionWandeln Sie PDF-, Word-, PowerPoint- und Excel-Dateien in sauberes Markdown für RAG und Prompts um. Tabellen, Überschriften und Scans, verarbeitet in der EU.Tools
- BatchesFühren Sie Tausende Chat- oder Embedding-Anfragen als asynchronen Job aus. OpenAI-kompatible Batch-API mit JSONL-Upload, verarbeitet in der EU.Endpunkte
- List modelsListen Sie mit GET /v1/models im OpenAI-Format alle Open-Weight-Modelle auf, die Ihr inference.eu-Schlüssel nutzen darf, von Chat bis Embeddings.Endpunkte
Verlagern Sie Ihre KI-Workloads auf europäische Infrastruktur
Sagen Sie uns, welche Modelle Sie nutzen und wie viel Verkehr Sie ungefähr haben. Wir antworten innerhalb eines Werktags mit Preisen und nächsten Schritten.
- Antwort innerhalb eines Werktags
- Preise für Ihr Volumen
- AV-Vertrag unterschriftsreif