LocalEmbeddingModels

org.llm4s.llmconnect.config.LocalEmbeddingModels
final case class LocalEmbeddingModels(imageModel: String, audioModel: String, videoModel: String)

Configuration specifying local model names for non-text modality embedding.

Holds the model identifiers used by local encoders to produce embeddings for image, audio, and video content. These models run locally (e.g. via ONNX or stub implementations) rather than calling a remote API.

Value parameters

audioModel

Local model name for audio embeddings (e.g. "wav2vec2-base").

imageModel

Local model name for image embeddings (e.g. "openclip-vit-b32").

videoModel

Local model name for video embeddings (e.g. "timesformer-base").

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product