scrapeRL / backend /app /models /providers /__init__.py
NeerajCodz's picture
feat: update model router with NVIDIA support and latest model scores
101ad87
"""LLM Providers - Multiple provider implementations for model routing."""
from app.models.providers.base import (
BaseProvider,
ProviderError,
RateLimitError,
ModelNotFoundError,
CompletionResponse,
ModelInfo,
TokenUsage,
)
from app.models.providers.openai import OpenAIProvider
from app.models.providers.anthropic import AnthropicProvider
from app.models.providers.google import GoogleProvider
from app.models.providers.groq import GroqProvider
from app.models.providers.nvidia import NVIDIAProvider
__all__ = [
# Base
"BaseProvider",
"ProviderError",
"RateLimitError",
"ModelNotFoundError",
"CompletionResponse",
"ModelInfo",
"TokenUsage",
# Providers
"OpenAIProvider",
"AnthropicProvider",
"GoogleProvider",
"GroqProvider",
"NVIDIAProvider",
]