from fastapi import Depends from app.core.dependencies import get_embedding_provider from app.features.memory.service import MemoryService from app.core.deps_types import DbDep def _get_embedding_provider(): return get_embedding_provider() async def get_memory_service( db: DbDep, embedding_provider=Depends(_get_embedding_provider), ) -> MemoryService: return MemoryService(db=db, embedding_provider=embedding_provider)