Design
Sprache

Embeddings

POST /v1/embeddings — Vektorrepräsentationen von Text für Suche, RAG und Clustering. Sechs Modelle plus ein Legacy-Alias, 768 bis 4096 Dimensionen. OpenAI-kompatibel; Sie zahlen nur für Eingabetokens.

Embeddings wandeln Text in einen numerischen Vektor für die semantische Suche, RAG, Clustering und Empfehlungen um. Der Endpunkt ist vollständig OpenAI-kompatibel. Nur die Basisadresse und der Schlüssel ändern sich.

POSThttps://getvibeapi.com/v1/embeddings

Body-Parameter

ParameterTypBeschreibung
modelreq.stringDas Embedding-Modell (siehe unten).
inputreq.string | string[]Ein Text oder ein Array aus Texten. Ein Array = ein Batch in einer Anfrage.
encoding_format"float" | "base64"Das Vektorformat in der Antwort. Standardmäßig float.
dimensionsintegerOptionale Ausgabebreite. Für text-embedding-3-small wird nur 1536 unterstützt.

Modelle und Preis

ParameterTypBeschreibung
text-embedding-3-smallPOST /v1/embeddings — Vektorrepräsentationen von Text für Suche, RAG und Clustering. Modell qwen3-embedding-8b. OpenAI-kompatibel; Sie zahlen nur für Eingabetokens.
qwen3-embedding-8bPOST /v1/embeddings — Vektorrepräsentationen von Text für Suche, RAG und Clustering. Modell qwen3-embedding-8b. OpenAI-kompatibel; Sie zahlen nur für Eingabetokens.
bge-m3POST /v1/embeddings — Vektorrepräsentationen von Text für Suche, RAG und Clustering. Modell qwen3-embedding-8b. OpenAI-kompatibel; Sie zahlen nur für Eingabetokens.
multilingual-e5-largePOST /v1/embeddings — Vektorrepräsentationen von Text für Suche, RAG und Clustering. Modell qwen3-embedding-8b. OpenAI-kompatibel; Sie zahlen nur für Eingabetokens.
embeddinggemma-300mPOST /v1/embeddings — Vektorrepräsentationen von Text für Suche, RAG und Clustering. Modell qwen3-embedding-8b. OpenAI-kompatibel; Sie zahlen nur für Eingabetokens.
nemotron-embed-vlPOST /v1/embeddings — Vektorrepräsentationen von Text für Suche, RAG und Clustering. Modell qwen3-embedding-8b. OpenAI-kompatibel; Sie zahlen nur für Eingabetokens.
qwen3-embedding-0.6bPOST /v1/embeddings — Vektorrepräsentationen von Text für Suche, RAG und Clustering. Modell qwen3-embedding-8b. OpenAI-kompatibel; Sie zahlen nur für Eingabetokens.
Die Vektorbreite unterscheidet sich je nach Modell, und Sie können Modelle nachträglich nicht austauschen, ohne den Index neu zu erstellen: Die Datenbankspalte wird für eine bestimmte Anzahl von Dimensionen angelegt. Wählen Sie das Modell aus, bevor Sie die erste Million Vektoren laden.

Beispielanfrage

curl https://getvibeapi.com/v1/embeddings \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3-embedding-8b",
    "input": "Text to vectorize"
  }'

Antwort

{
  "object": "list",
  "data": [
    { "object": "embedding", "index": 0, "embedding": [0.0021, -0.014, ...] }
  ],
  "model": "qwen3-embedding-8b",
  "usage": { "prompt_tokens": 8, "total_tokens": 8 }
}
Ihnen werden nur Eingabetokens berechnet (prompt_tokens); Embeddings haben keine Ausgabetokens. Übergeben Sie ein Array von Zeichenfolgen in input, um einen Batch in einer Anfrage zu vektorisieren.
GetVibe API Embeddings – qwen3-embedding-8b, Python und curl | GetVibe API