Zum Inhalt

API: Embeddings

Eigenschaft Wert
Modell-ID qwen3-embedding-8b
Dimensionen 4096
Läuft auf GBC-Servern in Deutschland

Pflichtfeld encoding_format

Setzen Sie encoding_format auf "float" oder "base64". Das OpenAI-SDK erledigt das automatisch. Bei rohen curl-Anfragen fehlt es sonst, und die API antwortet mit HTTP 400.


Beispiele

curl "$GBCAI_BASE_URL/embeddings" \
  -H "Authorization: Bearer $GBCAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"qwen3-embedding-8b","input":"Backup-Server startet nicht","encoding_format":"float"}'
e = client.embeddings.create(model="qwen3-embedding-8b", input="Backup-Server startet nicht")
print(len(e.data[0].embedding))   # 4096

Bessere Treffer: Anfragen anders behandeln als Dokumente

Das Modell ist asymmetrisch. Dafür gilt:

Text Behandlung
Dokumente (was gefunden werden soll) roh einbetten
Suchanfragen (was gesucht wird) mit Präfix einbetten
Instruct: Given a German IT-support question, retrieve the passage that answers it
Query: <Ihre Suchanfrage>

Passen Sie den Satz nach Instruct: an Ihren Anwendungsfall an.