praval.embeddings
Provider-neutral embedding runtime for Praval memory and RAG paths.
Classes
|
Execute embedding requests through a configured provider. |
- class praval.embeddings.EmbeddingRuntime(*, provider='sentence-transformers', model=None, dimensions=None, provider_options=None)[source]
Bases:
objectExecute embedding requests through a configured provider.
- Parameters:
provider (str)
model (Optional[str])
dimensions (Optional[int])
provider_options (Optional[Dict[str, Any]])
- __init__(*, provider='sentence-transformers', model=None, dimensions=None, provider_options=None)[source]
- Parameters:
provider (str)
model (str | None)
dimensions (int | None)
provider_options (Dict[str, Any] | None)
- Return type:
None