first commit

This commit is contained in:
baozaotumao2025
2026-07-18 21:00:26 +08:00
commit 14722be770
105 changed files with 25004 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
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