EmbeddingConfig

org.llm4s.rag.benchmark.EmbeddingConfig
See theEmbeddingConfig companion object
sealed trait EmbeddingConfig

Configuration for embedding provider in benchmark experiments.

Supports multiple embedding providers for comparison testing:

  • OpenAI (text-embedding-3-small, text-embedding-3-large)
  • Voyage AI (voyage-3, voyage-code-3)
  • Ollama (nomic-embed-text, mxbai-embed-large)

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Ollama
class OpenAI
class Voyage

Members list

Value members

Abstract methods

def dimensions: Int
def model: String
def provider: String