Spaces:
Sleeping
Sleeping
File size: 512 Bytes
80ef840 | 1 2 3 4 5 6 7 8 9 10 11 12 | from app.models.gemini_client import GeminiClient
from app.models.groq_client import GroqClient
from app.utils.config import get_settings
class ModelRouter:
def __init__(self):
settings = get_settings()
self.intent_model = GroqClient(settings.groq_api_key, "llama-3.1-8b-instant")
self.reasoning_model = GroqClient(settings.groq_api_key, "llama-3.3-70b-versatile")
self.validation_model = GeminiClient(settings.gemini_api_key or settings.google_api_key, "gemini-1.5-flash")
|