import base64 import os import time from io import BytesIO from typing import Dict, List, Optional, Union import requests from loguru import logger as eval_logger from PIL import Image from ..base import ServerInterface from ..protocol import Request, Response, ServerConfig class DummyProvider(ServerInterface): """OpenAI API implementation of the Judge interface""" def __init__(self, config: Optional[ServerConfig] = None): super().__init__(config) def is_available(self) -> bool: return True def evaluate(self, request: Request) -> Response: dummy_response = Response(content="dummy", model_used="dummy", usage="dummy", raw_response="dummy") return dummy_response