| 30 | |
| 31 | |
| 32 | class Model(Protocol): |
| 33 | config: Any |
| 34 | |
| 35 | def __call__(self, messages: list[dict[str, Any]], **kwargs) -> str: ... |
| 36 | |
| 37 | def query(self, messages: list[dict[str, Any]], **kwargs) -> dict[str, Any]: ... |
| 38 | |
| 39 | def format_message(self, **kwargs) -> dict[str, Any]: ... |
| 40 | |
| 41 | def format_observation_messages( |
| 42 | self, |
| 43 | message: dict[str, Any], |
| 44 | outputs: list[dict[str, Any]], |
| 45 | template_vars: dict[str, Any] | None = None, |
| 46 | ) -> list[dict[str, Any]]: ... |
| 47 | |
| 48 | def get_template_vars(self, **kwargs) -> dict[str, Any]: ... |
| 49 | |
| 50 | def serialize(self) -> dict[str, Any]: ... |
| 51 | |
| 52 | |
| 53 | class Environment(Protocol): |
nothing calls this directly
no outgoing calls
no test coverage detected