deps.py 494 B

1234567891011121314151617
  1. from fastapi import Depends
  2. from ..providers.speech_provider import SpeechProvider
  3. from ..providers.understand_image_provider import UnderstandImageProvider
  4. from ..services.speech_service import SpeechService
  5. from ..services.vl_service import VLService
  6. def get_speech_service() -> SpeechService:
  7. provider = SpeechProvider()
  8. return SpeechService(provider)
  9. def get_understand_image_service() -> VLService:
  10. provider = UnderstandImageProvider()
  11. return VLService(provider)