dev-strender's picture
feat: switch demo to FT + Opus article review (pipeline_exp_261021_ft_hybrid)
3dfc93b verified
Raw History Blame Contribute Delete
747 Bytes
"""LLM provider abstractions."""
from solar_eval.providers.base import BaseProvider
from solar_eval.providers.openai_compat import OpenAICompatProvider, TimelyProvider
from solar_eval.providers.openai_provider import OpenAIProvider
from solar_eval.providers.routed import RoutedProvider
from solar_eval.providers.upstage import UpstageProvider
#: ์ถ”๋ก  ์ œ๊ณต์ž ๋ผ์šฐํŠธ โ€” ์Šคํ… `model` ์˜ ์ ‘๋‘์–ด. ์™ธ๋ถ€(Upstage ๋ฐ–) ๋ผ์šฐํŠธ๋Š” egress ์ •์ฑ… `external-allowed` ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
INFERENCE_ROUTES: dict[str, type[BaseProvider]] = {"timely": TimelyProvider}
__all__ = [
"INFERENCE_ROUTES",
"BaseProvider",
"OpenAICompatProvider",
"OpenAIProvider",
"RoutedProvider",
"TimelyProvider",
"UpstageProvider",
]