Zum Inhalt springen

Embeddings

Die Embedding API wandelt Text in Vektordarstellungen um, die semantische Bedeutung erfassen. Verwenden Sie Embeddings für semantische Suche, Clustering und RAG-Anwendungen.

Was Sie lernen werden:

  • Wie Sie Embeddings aus Text generieren
  • Verfügbare Embedding-Modelle und ihre Anwendungsfälle
  • Wie Sie Embeddings für semantische Suche und RAG verwenden
Terminal-Fenster
curl -X POST "$OPENAI_BASE_URL/embeddings" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "jina-embeddings-v2-base-de",
"input": ["The quick brown fox jumps over the lazy dog", "Data science is fun!"]
}'

Beispielausgabe:

Embedding dimension: 768
Number of vectors: 5
Token usage: Usage(prompt_tokens=41, total_tokens=41)
ModellDimensionenSprachenAnwendungsfall
jina-embeddings-v2-base-de768Deutsch & EnglischDeutschsprachiges RAG
text-embedding-bge-m31024MehrsprachigSprachübergreifende Suche

Die aktuelle Liste finden Sie unter Verfügbare Modelle.

  • LangChain — Embeddings mit LangChain für RAG verwenden
  • Llama Index — Embeddings mit LlamaIndex für RAG verwenden