| # adapters/base.py | |
| from abc import ABC, abstractmethod | |
| from typing import List | |
| class BaseModelAdapter(ABC): | |
| def generate(self, prompt: str) -> str: ... | |
| def embed_text(self, text: str) -> List[float]: ... | |
| def get_hidden_state(self, prompt: str) -> List[float]: | |
| return [] | |