Stabilize core correctness and sync project plan state
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
"""Embedding model management."""
|
||||
|
||||
import atocore.config as _config
|
||||
from sentence_transformers import SentenceTransformer
|
||||
|
||||
from atocore.config import settings
|
||||
from atocore.observability.logger import get_logger
|
||||
|
||||
log = get_logger("embeddings")
|
||||
@@ -14,9 +14,9 @@ def get_model() -> SentenceTransformer:
|
||||
"""Load and cache the embedding model."""
|
||||
global _model
|
||||
if _model is None:
|
||||
log.info("loading_embedding_model", model=settings.embedding_model)
|
||||
_model = SentenceTransformer(settings.embedding_model)
|
||||
log.info("embedding_model_loaded", model=settings.embedding_model)
|
||||
log.info("loading_embedding_model", model=_config.settings.embedding_model)
|
||||
_model = SentenceTransformer(_config.settings.embedding_model)
|
||||
log.info("embedding_model_loaded", model=_config.settings.embedding_model)
|
||||
return _model
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user