"""Capa LLM con providers intercambiables."""

from llm.factory import create_language_model
from llm.protocols import (
    ChatMessage,
    ConversationContext,
    LanguageModel,
    LlmFatalError,
    LlmQuotaExceeded,
    LlmReply,
)

__all__ = [
    "ChatMessage",
    "ConversationContext",
    "LanguageModel",
    "LlmFatalError",
    "LlmQuotaExceeded",
    "LlmReply",
    "create_language_model",
]
