EmbeddingService produces embeddings used by QdrantService for semantic search and vector collections. Document RAG uses embedding models for semantic vector generation, optionally on CPU or Ollama GPU.