(self, api_key: str, base_url: str, model: str)
| 2696 | |
| 2697 | class LLMVersionAnalyzer: |
| 2698 | def __init__(self, api_key: str, base_url: str, model: str): |
| 2699 | self.api_key = api_key |
| 2700 | self.base_url = base_url.rstrip("/") |
| 2701 | self.model = model |
| 2702 | self.available = bool(api_key) |
| 2703 | |
| 2704 | def analyze(self, doc_id: str, registry_entry: Optional[dict], new_items: list) -> dict: |
| 2705 | if not self.available or not new_items: |
nothing calls this directly
no outgoing calls
no test coverage detected