Download eval/local_intelligence/providers/base.py from arach/training-lab: direct link, hf CLI and curl.
- Browser
- Download file 417 Bytes
-
https://huggingface.co/arach/training-lab/resolve/main/eval/local_intelligence/providers/base.py
- Command line
-
hf download hf://arach/training-lab/eval/local_intelligence/providers/base.py
-
curl -L -o base.py https://huggingface.co/arach/training-lab/resolve/main/eval/local_intelligence/providers/base.py
417 Bytes
| from __future__ import annotations | |
| from dataclasses import dataclass, field | |
| from typing import Any | |
| class ProviderResponse: | |
| raw_text: str | |
| latency_ms: float | |
| metadata: dict[str, Any] = field(default_factory=dict) | |
| class BaseProvider: | |
| name = "base" | |
| def generate(self, card: dict, messages: list[dict[str, str]], prompt_text: str) -> ProviderResponse: | |
| raise NotImplementedError | |