mirror of
https://github.com/smkrv/ha-text-ai.git
synced 2026-07-27 01:24:05 +08:00
Release v2.0.0
This commit is contained in:
@@ -209,11 +209,6 @@ class HATextAICoordinator(DataUpdateCoordinator):
|
|||||||
|
|
||||||
_LOGGER.debug("Response received for question: %s", question)
|
_LOGGER.debug("Response received for question: %s", question)
|
||||||
|
|
||||||
except asyncio.TimeoutError as err:
|
|
||||||
_LOGGER.error("Timeout while processing question")
|
|
||||||
await self._handle_timeout_error()
|
|
||||||
return self._responses
|
|
||||||
|
|
||||||
async def _handle_api_error(self, question: str, error: Exception) -> None:
|
async def _handle_api_error(self, question: str, error: Exception) -> None:
|
||||||
"""Handle API errors with retry logic."""
|
"""Handle API errors with retry logic."""
|
||||||
self._error_count += 1
|
self._error_count += 1
|
||||||
@@ -493,11 +488,6 @@ class HATextAICoordinator(DataUpdateCoordinator):
|
|||||||
self._performance_metrics["total_requests"] = self._request_count
|
self._performance_metrics["total_requests"] = self._request_count
|
||||||
self._performance_metrics["total_tokens"] = self._tokens_used
|
self._performance_metrics["total_tokens"] = self._tokens_used
|
||||||
|
|
||||||
async def async_initialize(self) -> None:
|
|
||||||
"""Initialize coordinator."""
|
|
||||||
self._is_ready = True
|
|
||||||
await self.async_refresh()
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def performance_metrics(self) -> Dict[str, Any]:
|
def performance_metrics(self) -> Dict[str, Any]:
|
||||||
"""Return current performance metrics."""
|
"""Return current performance metrics."""
|
||||||
|
|||||||
Reference in New Issue
Block a user