| 1234567891011121314151617181920212223 |
- 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
- 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)
|