"""Transformers backend parameters (stub)."""

from __future__ import annotations

from dataclasses import dataclass, field
from typing import Any

from thryve.core.backends.param import BaseBackendParam


@dataclass
class TransformersBackendParam(BaseBackendParam):
    """Parameters for the HuggingFace Transformers backend (stub)."""

    model: str = ""
    device: str = "auto"
    torch_dtype: str = "auto"
    extra: dict[str, Any] = field(default_factory=dict)
