File size: 723 Bytes
b0c0df0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
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
|