| 12345678910111213141516171819202122232425262728 |
- from fastapi import Depends
- from ..providers.speech_provider import SpeechProvider
- from ..providers.understand_image_provider import UnderstandImageProvider
- from ..services.speech_service import SpeechService
- from ..services.vl_service import VLService
- from ..services.evaluation_service import EvaluationService
- from ..services.evaluation_service import EvaluationProvider
- from ..services.audit_service import AuditService
- from ..providers.audit_provider import CreativeAuditProvider
- def get_speech_service() -> SpeechService:
- provider = SpeechProvider()
- return SpeechService(provider)
- def get_understand_image_service() -> VLService:
- provider = UnderstandImageProvider()
- return VLService(provider)
- def get_copywriting_evaluation_service() -> EvaluationService:
- provider = EvaluationProvider()
- return EvaluationService(provider)
- def get_audit_service() -> AuditService:
- provider = CreativeAuditProvider()
- return AuditService(provider)
|