Files
baozaotumao2025 14722be770 first commit
2026-07-18 21:00:26 +08:00

17 lines
451 B
Python

from fastapi import Depends
from sqlalchemy.orm import Session
from app.core.config import Settings, get_settings
from app.db.session import get_db
from app.providers.model_provider import ProviderFactory
def get_provider_factory(
settings: Settings = Depends(get_settings), db: Session = Depends(get_db)
) -> ProviderFactory:
return ProviderFactory(settings, db)
def get_database(db: Session = Depends(get_db)) -> Session:
return db