wangzhibo
2026-10-08 220e4fab27b7f419b3e89e2f2d28ae789aac09d7
1
2
3
4
5
6
7
8
9
10
11
12
from abc import ABC, abstractmethod
from config.logger import setup_logging
 
TAG = __name__
logger = setup_logging()
 
 
class VLLMProviderBase(ABC):
    @abstractmethod
    def response(self, question, base64_image):
        """VLLM response generator"""
        pass